Escolar Documentos
Profissional Documentos
Cultura Documentos
Actividad de Proyecto:
Identificar requerimientos de los usuarios de acuerdo con procedimientos técnicos y
normativa vigente.
Emplear Herramientas De Hardware Y Software Teniendo En Cuenta Manual.
Duración de la Guía
50 horas.
GFPI-F-019 V3
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE
2. PRESENTACION
La información que manejamos en el mundo moderno es tanta que no existen bibliotecas capas
de guardar toda esa información, pero gracias a la digitalización de la información mucha de ese
conocimiento es almacenado de manera digital gracias a las bases de datos informáticas las cuales
guardan todo tipo de información desde las compras que hacemos en el supermercado hasta los
grandes secretos de las grandes empresas y gobiernos. Por ello creación de base de datos es un
conocimiento importante para adquirir durante el desarrollo del presente curso.
No obstante, las bases de datos son solo una parte de la gestión de la información, su contraparte
dada por la aplicación de controles y estructuras de programación son aquellos programas
enlazados a bases de datos como lo son las redes sociales donde es almacenada la información
de todos sus usuarios activos, pero toda esta información es vista a través de un aplicativo al cual
acceden estos usuarios registrados.
De esta manera durante el desarrollo de esta guía aprenderemos a crear bases de datos, realizar
consultas de la información almacenada en ellas y también aplicaremos herramientas de desarrollo
de software para conocer más sobre programación.
Se invita a realizar una reflexión individual y grupal acerca de la imagen y el tema ante el instructor.
para el aprendizaje:
Para la apropiación del conocimiento de la presente guía, ingrese a los links de videos acerca de
Bases de datos relacionales y no relacionales y conceptos de algoritmos.
a. https://www.youtube.com/watch?v=CBVp8sbo1w0
b. https://www.youtube.com/watch?v=U3CGMyjzlvM
Posterior a la visualización y análisis del material anterior, el instructor realizara una profundización
sobre los temas a desarrollar, obteniendo la información necesaria para la creación de una base
de datos relacional y generar nuestro primer programa.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE
Actividad 3.3.1
Teniendo en cuenta los videos visualizados y lo hablado por el instructor, el aprendiz deberá
describir los siguientes temas:
Algoritmo:
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
Relación:
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
Input:
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
Output:
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
Atributos:
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE
Entidad:
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
Llave Foránea:
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
Variables:
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
Actividad 3.3.2
De acuerdo a lo anterior, el aprendiz debe realizar un mapa cognitivo de ciclo con cada uno de
los pasos necesarios para la creación de una base de datos.
Para realizar un mapa cognitivo de ciclo y/o de secuencia el aprendiz debe seguir las
indicaciones dadas por el instructor durante la formación y de igual manera puede tener en
cuenta la imagen relacionada a continuación y así mismo consultar los siguientes links para
profundizar más sobre estos mapas.
Además, diseñe un pequeño algoritmo de una actividad que realice de manera frecuente en su
vida.
Trabajo en equipo:
1.Crear una tabla con el nombre Clientes con los siguientes campos:
Al pulsar la F se seleccionará Fecha/Hora, etc. Para confirmar, pulsa INTRO o TAB y al cambiar el
foco a otra columna se conservará el valor actual.
Seleccionar el campo Código Cliente, haciendo clic en él. Luego, pulsar el botón Clave primaria en
forma de llave Clave primaria de la ficha Herramientas de tabla > Diseño.
Pulsa el botón Guardar de la barra de acceso rápido o las teclas CTRL+G. Indica el nombre de
tabla Clientes.
2.Crear otra tabla con el nombre Coches vendidos con los siguientes campos:
3. Crear otra tabla con el nombre de Revisiones con los siguientes campos:
Código Cliente Nombre Cliente Apellidos Cliente Dirección Población Código Postal Provincia Teléfono Fecha nacimiento
100 Antonio García Pérez Astilleros, 3 Valencia 46011 Valencia 963689521 15/08/1960
101 Carlos Pérez Ruiz Magallanes, 21 Utiel 46300 Valencia 962485147 26/04/1958
105 Luis Rodríguez Más Juan de Mena, 11 Gandía 46700 Valencia 962965478 30/03/1961
112 Jaime Juangrán Sornes Balmes, 21 Valencia 46014 Valencia 963684596 31/01/1968
225 Alfonso Prats Montolla Séneca, 23 Sagunto 46500 Valencia 963547852 28/04/1969
260 José Navarro Lard Río Segura, 14 Valencia 46002 Valencia 963874569 15/05/1964
289 Elisa Úbeda Sansón Valencia, 4 Sagunto 46500 Valencia 963547812 10/07/1962
352 Eva San Martín Villafranca, 34 Alzira 46600 Valencia 962401589 12/08/1965
365 Gerardo Hernández Luis Salinas, 8 Valencia 46002 Valencia 963589621 02/01/1965
390 Carlos Prats Ruiz Ercilla, 8 Valencia 46005 Valencia 963589654 03/05/1967
810 Lourdes Oliver Peris Gran vía, 34 Valencia 46007 Valencia 963587412 25/06/1964
822 Sergio Larred Navas Blasco Ibáñez, 65 Valencia 46005 Valencia 963589621 25/12/1967
860 Joaquín Árboles Onsins Gandía, 8 Xátiva 46800 Valencia 963758963 04/05/1969
861 Joaquín Árboles Onsins Gandía, 8 Xátiva 46800 Valencia 963758963 04/05/1969
a. Probar cambiar el código del primer registro por 4500. Observa cómo no nos deja por no cumplir
la regla de validación.
b. Volver a dejar el código 100.
c. Comprobar todas las demás propiedades que hemos incluido.
9.Añade a la tabla Coches un campo Codigo cliente de tipo Número. Este campo nos dirá qué
cliente nos ha comprado el coche.
10.Añade a la tabla Revisiones un campo Matricula de tipo Texto y Tamaño 7 que nos indicará a
qué coche (de los coches vendidos) corresponde la revisión.
11.Crea las relaciones oportunas entre las tablas.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE
La segunda relación a definir es una relación de uno a varios entre Coches y revisiones.
Como Revisiones contiene la matrícula del coche, la tabla Coches es ahora principal y la tabla
relacionada es Revisiones (un coche puede tener varias revisiones y una revisión corresponde a
un sólo coche).
Como la tabla Coches está en la ventana Relaciones sólo hay que añadir la tabla Revisiones. Se
supone que todavía tienes abierta la ventana Relaciones, si no es así, ábrela.
I. Arrastra la tabla Revisiones desde el Panel de Navegación hasta la ventana Relaciones.
II. Arrastrar el campo Matrícula desde la tabla Coches hasta el mismo campo de la
tabla Revisiones.
III. Activar el recuadro Exigir integridad referencial haciendo clic sobre éste.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE
IV. Activar las casillas Actualizar en cascada los campos relacionados y Eliminar en cascada
los registros relacionados (hemos decidido que lo más lógico es que se puedan borrar
coches que tengan revisiones y en este caso borrar también sus revisiones).
V. Hacer clic sobre el botón Crear. Se creará la relación y ésta aparecerá en la
ventana Relaciones.
VI. Cerrar la ventana Relaciones haciendo clic sobre su botón .
Aparecerá un cuadro de diálogo.
VII. Hacer clic sobre el botón Sí para guardar la ventana.
14.Crea una consulta para visualizar únicamente los campos Matrícula, Marca y Modelo de
los Coches vendidos, llámala Consulta coches vendidos.
15.Modifica la consulta anterior para añadir el precio, y visualizar únicamente aquellos que
sean Ford, guarda la consulta con el nombre Coches Ford.
16.Modifica la consulta anterior para visualizar los Ford que tengan un precio superior a 26000,
llámala Ford superiores.
17.Crea una consulta para ver los apellidos y población de aquellos clientes que hayan
comprado Ford o Citroen, los clientes deberán aparecer por orden alfabético dentro de cada
población. Llama la consulta Clientes de Ford y Citroen.
VIII. Para ejecutar la consulta hacer clic sobre el botón de la pestaña Diseño.
Observa como únicamente nos enseña los tres campos solicitados de la tabla.
IX. Cerrar la consulta.
X. Escribir el nombre Consulta coches vendidos.
18. Una consulta para saber cuántos coches se han vendido, cuánto dinero ha supuesto, y el
importe medio vendido, no deberán contar los coches de la marca Citroen, llamarla Resumen sin
Citroen.
19. Una consulta para saber cuántas revisiones tenemos con cambio de aceite y cuántas con
cambio de filtros, llamarla Resumen cambios.
Para realizar la consulta y saber cuántos coches se han vendido, cuánto dinero ha supuesto, y el
importe medio vendido, no deberán contar los coches de la marca Citroen, llamarla Resumen sin
Citroen.
I. Haz clic en el botón Diseño de Consulta en la pestaña Crear.
II. Hacer clic en la tabla Coches vendidos.
III. Hacer clic en el botón Agregar.
IV. Pulsar el botón Cerrar para cerrar el cuadro de diálogo.
V. Hacer clic doble clic sobre el campo Matricula.
VI. Hacer clic doble clic sobre el campo Precio.
VII. Hacer clic doble clic otra vez sobre el campo Precio.
VIII. Hacer clic en el botón Totales de la pestaña Diseño para añadir a la rejilla la
fila Total: y convertir la consulta en una consulta de resumen.
IX. En la primera columna de la rejilla (la de Matricula) cambiar el valor agrupar por de la
fila Total: por el valor Expresión.
X. Sustituir el valor de la fila Campo: por nº de coches vendidos:Cuenta(*)
XI. En la segunda columna de la rejilla (la primera de Precio) cambiar el valor agrupar por de
la fila Total: por el valor Suma.
XII. A continuación, en la misma columna, en la fila Campo: delante de Precio escribir importe
vendido: para que aparezca este texto como encabezado de columna.
XIII. En la tercera columna de la rejilla (la segunda de Precio) cambiar el valor agrupar por de
la fila Total: por el valor Promedio.
XIV. A continuación, en la misma columna, en la fila Campo: delante de Precio escribir precio
medio: para que aparezca este texto como encabezado de columna.
XV. Hacer clic doble clic sobre el campo Marca.
XVI. En esa misma columna cambiar el valor agrupar por de la fila Total: por el valor Donde.
XVII. A continuación, en la misma columna, en la fila Criterio: escribir <> Citroen para que no
se consideren los coches de la marca Cítroen.
Para realizar la consulta del punto 19 El truco consiste en utilizar el valor interno de los campos de
tipo Sí/No, el valor Sí se almacena como el valor -1 y el valor No como 0, por lo que, si sumamos
los valores de una columna de tipo Sí/No, obtenemos en negativo el número de valores Sí que
esta contiene, sólo nos queda por ejemplo multiplicar este valor por -1 para obtener su positivo.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE
20.Crea la consulta Crear revisiones Ford que genere una nueva tabla que se
llamará Revisiones Ford y que contendrá los registros de Revisiones que sean de coches de la
marca Ford.
21.Crea la consulta Subir precio que permita subir un 5% el precio de los coches Ford.
22.Crea la consulta Eliminar revisiones Ford que elimine los registros de Revisiones que sean
de coches de la marca Ford.
23.Crea la consulta Recuperar revisiones que recupere los registros borrados en la consulta
anterior a partir de la tabla que creamos en el apartado 20.
Para crear la consulta Crear revisiones Ford que genere una nueva tabla que se
llamará Revisiones Ford y que contendrá los registros de Revisiones que sean de coches de la
marca Ford.
I. Abrir de la base de datos Concesionario.
II. Haz clic en el botón Diseño de consulta de la pestaña Crear. Se abrirá el cuadro Mostrar
tabla.
III. Elegir la tabla Revisiones.
IV. Hacer clic en el botón Agregar.
V. Elegir la tabla Coches vendidos.
VI. Hacer clic en el botón Agregar.
VII. Pulsar el botón Cerrar.
VIII. Hacer doble clic sobre el campo revisiones.* para seleccionar de golpe todos los campos
de la tabla Revisiones.
IX. Hacer doble clic sobre el campo Marca para añadirlo a la rejilla para poder poner la
condición de selección.
X. En la fila Criterios escribir Ford para formar la condición Marca = 'Ford'.
XI. Hacer clic en la casilla de verificación de la fila Mostrar de la columna Marca para que no
aparezca en el resultado de la consulta y se grabe en la nueva tabla.
Ya tenemos la consulta que obtiene los datos a grabar en la nueva tabla.
XII. Haz clic en el botón Crear tabla de la pestaña Diseño.
XIII. Escribir el nombre de la nueva tabla Revisiones Ford.
XIV. Pulsa el botón Aceptar.
XV. Hacer clic en el botón Vista Hoja de datos de la pestaña Inicio para comprobar los datos
que se grabarán.
XVI. Volver a la Vista Diseño y hacer clic en el botón Ejecutar para crear la nueva tabla.
XVII. Cierra la consulta poniéndole el nombre Crear revisiones Ford.
Para la consulta Subir precio que permita subir un 5% el precio de los coches Ford.
I. Haz clic en el botón Diseño de consulta de la pestaña Crear. Se abrirá el cuadro Mostrar
tabla.
II. Elegir la tabla Coches vendidos.
III. Hacer clic en el botón Agregar.
IV. Pulsar el botón Cerrar.
Ya tenemos la ventana diseño con la tabla añadida, vamos ahora a añadir los campos que nos
hacen falta (los que queremos actualizar y los que necesitamos para incluir criterios de selección,
en nuestro ejercicio queremos actualizar el precio de los coches de la marca Ford,
añadiremos Precio y Marca.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE
Con base en lo anterior y con ayuda del instructor y material de apoyo realizar los puntos 22 y 23.
Para realizar el punto 26 utilizaremos el asistente para formularios para crear casi todo el
formulario, después modificaremos el diseño para crear un cuadro combinado que permita
visualizar junto a la matrícula el nombre del cliente. Este cuadro combinado deberá sacar la
matrícula y el nombre y apellidos del cliente correspondiente. Como no tenemos los tres campos
en la misma tabla deberemos crear una consulta para tenerlos juntos y luego basaremos el cuadro
combinado en esa consulta.
I. Antes de empezar a crear el formulario crearemos la consulta Coches con clientes para
tener cada coche con los datos del cliente correspondiente para luego utilizarla como origen
del cuadro combinado.
Después podemos empezar la creación del formulario:
I. Seguir los pasos del apartado 2 sustituyendo Clientes por Revisiones.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE
27.Crear un informe para obtener una lista de los Clientes ordenados por Apellidos de tal forma
que se pueda archivar los clientes de cada población en un archivador distinto.
28.Crear un informe para imprimir los registros de la tabla Coches vendidos agrupados
por Marca y ordenados por Modelo sacando de cada marca la cantidad de coches vendidos, e
imprimirlo.
29.Crear un informe para imprimir los registros de la tabla Revisiones, e imprimirlo.
Para Crear un informe para obtener una lista de los Clientes ordenados por Apellidos de tal forma
que se pueda archivar los clientes de cada población en un archivador distinto.
Para que pueda archivar los clientes de cada población en archivadores distintos tenemos que
obtener un listado agrupado por población (dentro de la población ordenar los clientes por
apellidos). Además, se deberán imprimir los clientes de poblaciones distintas en hojas distintas.
I. Hacer clic en el botón Asistente para informes de la pestaña Crear.
II. Elegir la tabla Clientes como origen del informe.
III. Hacer clic sobre el botón para añadir todos los campos al informe.
IV. Hacer clic sobre el botón Siguiente para ir al siguiente paso del asistente.
V. Hacer clic sobre el campo Poblacion para seleccionarlo.
VI. Hacer clic sobre el botón para añadir esa agrupación.
VII. Hacer clic sobre el botón Siguiente para ir al siguiente paso del asistente.
VIII. Desplegar el primer cuadro combinado y elegir Apellidos para que los registros aparezcan
ordenados por apellidos.
IX. Haz clic sobre el botón Siguiente.
X. Dejar activada la opción En pasos como distribución del informe.
XI. Hacer clic sobre el botón Siguiente.
XII. Escribir como título Clientes por poblacion.
Como tenemos que rectificar el diseño porque queremos que salte de página al finalizar
cada población, marcamos la casilla Modificar el diseño del informe.
XIII. Hacer clic sobre el botón Finalizar.
Una vez en la ventana Diseño de informe, vamos a añadir el salto de página. Queremos que salte
después de terminar un grupo, luego esto lo indicaremos en el pie de grupo.
I. Hacer clic sobre el botón Agupar y ordenar de la pestaña Diseño.
II. Hacer clic en el vínculo Más para acceder a todas las opciones de la agrupación.
III. Seleccionar con una sección de pie para mostrar un pie de grupo.
IV. Seleccionar también la opción Mantener todo el grupo junto en una página para que
hasta que no termine la sección (el pie de grupo) no salte de página.
Actividad 3.4.1
Complementando la actividad anterior, el grupo deberá realizar una bases de datos, relaciones,
formularios y reporte.
Trabajo Práctico 1
AGENCIA DE VIAJES
Tabla: Tours
Campo Tipo Tamaño/Formato Observaciones
Código Numérico Entero largo Clave Principal
Tour Texto 15
Días Número Byte
Transporte Número Estándar
Estadía Número Estándar
3. Realice las relaciones entre tablas por medio del campo Tour.
4. Agregue datos a las tablas de acuerdo a la siguiente información:
Turistas
Id Nombre Completo CI Edad Extranjero Días Código
Turista
102301 Jimena Román Leaño 45618522 52 Sí 3 103
102302 Pedro Rodríguez Borja 56323457 22 Sí 5 201
102303 Luisa Márquez Guevara 34525433 15 No 10 202
102304 Willbye Lemmang 23451244 40 Sí 4 204
102305 Silvia da Silva Mori 35124235 65 No 5 201
102306 Roberto Andrade Rojas 36542346 85 No 3 102
102307 Karina Rodríguez Lazo 13534563 12 No 3 104
102308 Giancarlo Chickendale 34523564 30 Sí 5 202
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE
INSTITUTO DE COMPUTACION
De igual manera deberán diligenciar la siguiente lista de chequeo para verificar que el
procedimiento, además capturar los resultados obtenidos.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE
Actividad 3.4.2
Actividad de socialización
Para fortalecer la actividad anterior el aprendiz con su grupo de estudio, preparara y sustentara la
creación de una pequeña base de datos de temática libre, usando una presentación y un
documento donde evidencie el paso a paso de lo realizado.
Ambientes Requeridos:
Aula Tic, Biblioteca Miguel Pinedo Barros (Sena), empresas de diferentes sectores de la
ciudad de santa marta.
Materiales:
Ayudas audiovisuales tales como: video beam, tablero, computador personal,
presentaciones en diapositivas, acceso a Internet, libros, textos y revistas alusivas al tema.
Actividad 3.4.1
Complementando el punto anterior el aprendiz de manera individual deberá realizar los siguientes
algoritmos donde este identifique las variables de entrada y salida, a su vez también debe dejar
constancia de los pasos o procesos que usará para dar solución a los problemas.
Las evidencias deberán ser creadas en un procesador de texto y anexarlas al portafolio del
aprendiz.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE
4. ACTIVIDADES DE EVALUACIÓN
5. GLOSARIO DE TERMINOS
SGBD: Sistemas de gestión de bases de datos (en inglés database management system,
abreviado DBMS) o SGBD son un tipo de software muy específico, dedicado a servir de
interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Permiten describir
los elementos de datos con su estructura, sus interrelaciones y sus validaciones.
ACCESS: Microsoft Access es un sistema de gestión de bases de datos incluido en el paquete
ofimático denominado Microsoft Office, sucesor de Embedded Basic.
Access es un gestor de datos que utiliza los conceptos de bases de datos relacionales y pueden
manejarse por medio de consultas e informes. Está adaptado para recopilar datos de otras
utilidades como Excel, SharePoint, etc.
La aplicación permite recopilar información relativa a un asunto o propósito particular, como el
seguimiento de pedidos de clientes o el mantenimiento de una colección de música, etc..
Dev-C++: es un entorno de desarrollo integrado (IDE) para programar en lenguaje C/C++. Usa
MinGW, que es una versión de GCC (GNU Compiler Collection) como su compilador. Dev-C++
puede además ser usado en combinación con Cygwin y cualquier compilador basado en GCC.
El Entorno está desarrollado en el lenguaje Delphi de Borland. Tiene una página de paquetes
opcionales para instalar, con diferentes bibliotecas de código abierto.
Oracle Database: es un sistema de gestión de base de datos de tipo objeto-relacional (ORDBMS,
por el acrónimo en inglés de Object-Relational Data Base Management System), desarrollado por
Oracle Corporation.
Su dominio en el mercado de servidores empresariales había sido casi total hasta que
recientemente tiene la competencia del Microsoft SQL Server y de la oferta de otros RDBMS con
licencia libre como PostgreSQL, MySQL o Firebird.
SOFTWARE: equipamiento lógico o soporte lógico de un sistema informático, que
comprende el conjunto de los componentes lógicos necesarios que hacen posible
la realización de tareas específicas.
Lenguaje de programación: es un lenguaje formal que proporciona una serie de instrucciones
que permiten a un programador escribir secuencias de órdenes y algoritmos a modo de controlar
el comportamiento físico y lógico de una computadora con el objetivo de que produzca diversas
clases de datos. A todo este conjunto de órdenes y datos escritos mediante un lenguaje de
programación se le conoce como programa.
Cliente: Un cliente es la persona o empresa receptora de un bien, servicio, producto o idea, a
cambio de dinero u otro artículo de valor.
Framework: entorno de trabajo o marco de trabajo es un conjunto estandarizado de conceptos,
prácticas y criterios para enfocar un tipo de problemática particular que sirve como referencia, para
enfrentar y resolver nuevos problemas de índole similar.
En el desarrollo de software, un entorno de trabajo es una estructura conceptual y tecnológica de
asistencia definida, normalmente, con artefactos o módulos concretos de software, que puede
servir de base para la organización y desarrollo de software. Típicamente, puede incluir soporte de
programas, bibliotecas, y un lenguaje interpretado, entre otras herramientas, para así ayudar a
desarrollar y unir los diferentes componentes de un proyecto.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE
6. BILBIOGRAFIA
Redes locales
Abad domingo, alfredo mcgraw-hill españa 2013
Isbn: isbn number:9788448180829, isbn number:9788448185527
Autor
(es)