Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicios Resueltos E R
Ejercicios Resueltos E R
Crear un diseo entidad relacin (estando prohbido utilizar smbolos del modelo extendido) que
permita gestionar los datos de una biblioteca de modo que
La biblioteca almacena libros que presta a los socios y socias, de ellos se almacena su
ttulo, su editorial, el ao en el que se escribi el libro, el nombre completo del autor (o
autores), el ao en que se edit y en qu editorial fue y el ISBN.
Crear un diseo entidad relacin que permita controlar el sistema de informacin de una
academia de cursos siguiendo estas premisas:
Se dan clases a trabajadores y desempleados. Los datos que se almacenan de los alumnos
son el DNI, direccin, nombre, telfono y la edad
Adems de los que trabajan necesitamos saber el CIF, nombre, telfono y direccin de la
empresa en la que trabajan
Los cursos que imparte la academia se identifican con un cdigo de curso. Adems se
almacena el programa del curso, las horas de duracin del mismo, el ttulo y cada vez que se
imparte se anotar las fechas de inicio y fin del curso junto con un nmero concreto de curso
(distinto del cdigo) y los datos del profesor o profesora (slo uno por curso) que son: dni,
nombre, apellidos, direccin y telfono
Se almacena la nota obtenida por cada alumno en cada curso teniendo en cuenta que un
mismo alumno o alumna puede realizar varios cursos y en cada cual obtendr una nota.
Geografa
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.
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
Disear un modelo entidad/relacin que almacene los datos de todas las guerras de la historia
de modo que:
Hay que tener en cuenta que los paises 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 paises que se almacenan en la base de datos pueden no ser paises 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 paises que ha habido momentos en los que ha sido independiente y otros en los que
no (por ejemplo Croacia). Bstar con almacenar los periodos en los que ha sido
independiente.
Almacn v1
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)
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 ha su vez pueden estar compuestas por otras y as
sucesivamente
De los libros adems se guarda el nmero de pginas, de los CDs el nmero de canciones
y de la pelcula la duracin
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
Organigrama
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)
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.
Futbol
Crear el esquema entidad/relacin que permita crear el diseo de una base de datos que
almacena informacin sobre los partidos de una liga de futbol una temporada. Hay que tener en
cuenta que en dicha liga los jugadores no pueden cambiar de equipo
Vuelos
Crear el esquema entidad/relacin que permita gestionar reservas de vuelos, de modo que:
Los clientes pueden reservar vuelos. Con la reserva se pueden reservar varias plazas,
pero no poseeremos el nmero de asiento hasta obtener la tarjeta de embarque. En ese
instante se asignar el asiento que tiene como identificacin la fila, columna y la planta
en la que est situado.
El vuelo que se reserva tiene un cdigo nico, una fecha y una hora de salida y de
llegada y un aeropuerto de salida y otro de llegada
Los aeropuertos poseen un cdigo nico, adems del nombre y la localidad y el pas en
el que se encuentran
Se guarda informacin sobre los aviones, cdigo y nmero de plazas. Los vuelos slo les
puede realizar un avin determinado, pero el mismo avin puede realizar (como es
lgico) otros vuelos
Accidentes geogrficos
Realizar un esquema entidad/relacin que sirva para almacenar informacin geogrfica. Para
ello hay que tener en cuenta
La empresa crea proyectos para otras empresas. De dichas empresas se almacena el CIF,
nombre, direccin y telfono as como un cdigo interno de empresa.
Los proyectos los realizan varios trabajadores, cada uno de ellos desempea una
determinada profesin en el proyecto (analista, jefe de proyecto, programador,), dicha
profesin tiene un cdigo de profesin. En el mismo proyecto puede haber varios
analistas, programadores,