Sei sulla pagina 1di 2

Taller Final de Base de Datos

Desarrollo De Software

VERSIN

FECHA APROBACIN

DESARROLLO DE SOFTWARE
SEMANA No. 27 CLASE No.27
DOCENTE: Freddy Alzate

FECHA: Del 31 AL 24 ABRIL


AREA: DSW

PERIODO : III GRADO: 10-1 Y 10-2


ASIGNATURA: DSW

DESARROLLO
Ejercicio 1:
Crear un diseo entidad relacin que permita almacenar datos geogrficos referidos a Espaa:
Se almacenar el nombre y poblacin de cada localidad, junto con su nombre y los datos de la provincia a la que
pertenece la localidad, su nombre, poblacin y superficie.
Necesitamos tambin conocer los datos de cada comunidad autnoma, nombre, poblacin y superficie y por
supuesto las localidades y provincias de la misma
Para identificar a la provincia se usarn los dos primeros dgitos del cdigo postal. Es decir 34 ser el cdigo de
Palencia y 28 el de Madrid
Necesitamos saber qu localidad es la capital de cada provincia y cules lo son de cada comunidad
Ejercicio 2:
Disear un modelo entidad/relacin que almacene los datos de todas las guerras de la historia de modo que:
Se almacene el ao en el que empez la guerra y el ao en que termin, as como su nombre y el de los pases
contendientes, pudiendo indicar adems quienes fueron los ganadores
Hay que tener en cuenta que los pases se pueden unir a la guerra a uno u otro bando (suponemos que solo hay dos
bandos) despus de comenzada la guerra (como EEUU en la 2 guerra mundial) y que incluso pueden abandonar la
guerra antes de que esta finalice (como Rusia en la 1 guerra mundial)
Los pases que se almacenan en la base de datos pueden no ser pases actualmente (como Prusia, Aragn,
Asiria,etc.) por lo que se ha contemplado que en la base de datos se almacenen los aos en los que el pas ha sido
independiente, teniendo en cuenta que hay pases que ha habido momentos en los que ha sido independiente y
otros en los que no (por ejemplo Croacia). Bastar con almacenar los periodos en los que ha sido independiente.
Ejercicio 3:
Se trata de crear una base de datos sobre un almacn de piezas de modo que:
Cada pieza se identifica con dos letras (tipo, por ejemplo TU=tuerca) y un nmero (modelo, por ejemplo 6)
Almacenamos un atributo que permite saber la descripcin de cada tipo de pieza. Es decir el tipo TU tendr la
descripcin tuerca.
Necesitamos conocer el precio al que vendemos cada pieza.
Adems hay piezas que se componen de otras piezas, por ejemplo una puerta se compone de una hoja de madera,
una bisagra y un picaporte. Incluso una pieza puede estar compuesta de otras piezas que a su vez pueden estar
compuestas por otras y as sucesivamente
Tenemos una serie de almacenes de los que guardamos su nmero, descripcin, direccin y el nombre de cada
estantera de almacn. Cada estantera se identifica por tres letras.
Necesitaremos saber la cantidad de piezas que tenemos en cada almacn y saber en qu estanteras estn las piezas
buscadas
Ejercicio 4:
Se trata de crear una base de datos sobre el funcionamiento de una biblioteca
Almacenaremos el DNI, nombre, apellidos, cdigo de socio, direccin y telfonos (pueden ser varios, pero al
menos uno)
La biblioteca presta libros, CDs y pelculas. De todos ellos se almacena un cdigo de artculo distinto para cada
pieza en la biblioteca. Es decir si tenemos tres libros del Quijote, los tres tendrn un nmero distinto de artculo.
Adems almacenamos el nombre de cada artculo, el ao en el que se hizo la obra (sea del tipo que sea) un
1

Taller Final de Base de Datos


Desarrollo De Software

VERSIN

FECHA APROBACIN

resumen de la obra y los datos de los autores del mismo. Se considera autor de la pelcula al director, de la msica
al intrprete y del libro al escritor. Pero de todos ellos se guarda la misma informacin: nombre y pas.
De los libros adems se guarda el nmero de pginas, de los CDs el nmero de canciones y de la pelcula la
duracin
Anotamos si un artculo concreto est deteriorado y un comentario sobre el posible deterioro
Cuando se presta un artculo, se anota fecha en la que se presta y la fecha tope para devolverle. Cuando el socio le
devuelve, se anota la fecha de devolucin.
No hay tope sobre el nmero de artculos que puede prestarse a un socio e incluso el socio podra llevarse varias
veces el mismo artculo en distintos prstamos.

Ejercicio 5:
Crear el esquema entidad/relacin que represente el organigrama de una empresa, de modo que:
Aparezcan los datos de todos los empleados y empleadas: DNI, n de seguridad social, cdigo de trabajador,
nombre, apellidos, direccin, telfono y departamento en el que trabajan indicado por su cdigo y nombre.
Tambin hay que tener en cuenta que cada trabajador puede tener un responsable (que en realidad es otro
trabajador)
Los departamentos poseen un nico coordinador del mismo
Necesitamos almacenar la categora profesional de los trabajadores y trabajadoras, teniendo en cuenta que la
categora a veces cambia al cambiar el contrato, de los contratos se almacena la fecha de inicio del mismo y la
fecha final (un contrato en vigor tendr como fecha final el valor nulo).
Tambin controlaremos las nminas que ha recibido el trabajador de las que sabemos la fecha, el salario y a qu
trabajador van dirigidas y la categora del mismo.

ACTIVIDAD
1. Elaborar el MER de cada ejercicio.
2. Elaborar el SQL de cada ejercicio,

TAREAS
1. Respuesta de cada ejercicio, en el cuaderno
tanto el MER como el SQL.
2. Para ltima clase del tercer periodo debe
publicar un trabajo escrito en Word y subirlo
al blog. Debe usar la plantilla de normas APA,
(http://normasapa.com/formato-apapresentacion-trabajos-escritos/)

RECURSOS
XAMPP, PHPMYADMIN.
Portatil,
Blog (http://ingfreddy.blogspot.com/)

Potrebbero piacerti anche