Você está na página 1de 3

Universidad Catlica Santo Toribio de Mogrovejo - USAT

Ejercicios bsicos del modelo E/R


Ejercicio 1.
Disear un esquema E/R que recoja la organizacin de un sistema de informacin en el que se quiere tener la
informacin sobre municipios, viviendas y personas. Cada persona slo puede habitar en una vivienda, pero
puede ser propietaria de ms de una. Tambin nos interesa la interrelacin de las personas con su cabeza de
familia. (Hacer los supuestos semnticos complementarios necesarios).
Ejercicio 2.
Disear una base de datos que contenga informacin relativa a todas las carreteras de un determinado pas.
Se pide realizar el diseo en el modelo E/R, sabiendo que:
1. En dicho pas las carreteras se encuentran divididas en tramos.
2. Un tramo siempre pertenece a una nica carretera y no puede cambiar de carretera.
3. Un tramo puede pasar por varios trminos municipales, siendo un dato de inters el km. del tramo por el que
entra en dicho trmino municipal y el km. por el que sale.
4. Existen una serie de reas en las que se agrupan los tramos, cada uno de los cuales no puede pertenecer a
ms de un rea.
Ejercicio 3.
Se desea disear una base de datos para una Universidad que contenga informacin sobre los Alumnos, las
Asignaturas y los Profesores. Construir un modelo E/R teniendo en cuenta las siguientes restricciones:
1. Una asignatura puede estar impartida por muchos profesores (no a la vez) ya que pueden existir grupos.
2. Un profesor puede dar clases de muchas asignaturas.
3. Un alumno puede estar matriculado en muchas asignaturas.
4. Se necesita tener constancia de las asignaturas en las que est matriculado un alumno, la nota obtenida y el
profesor que le ha calificado.
5. Tambin es necesario tener constancia de las asignaturas que imparten todos los profesores
(independientemente de si tienen algn alumno matriculado en su grupo).
6. No existen asignaturas con el mismo nombre.
7. Un alumno no puede estar matriculado en la misma asignatura con dos profesores distintos.
Ejercicio 4.
Se desea disear una base de datos para una sucursal bancaria que contenga informacin sobre los clientes,
las cuentas, las sucursales y las transacciones producidas. Construir el modelo E/R teniendo en cuenta las
siguientes restricciones:
1. Una transaccin viene determinada por su nmero de transaccin, la fecha y la cantidad.
2. Un cliente puede tener muchas cuentes.
3. Una cuenta puede tener muchos clientes.
4. Una cuenta slo puede estar en una sucursal.
Ejercicio 5.
Construir el modelo E/R que refleje toda la informacin necesaria para la gestin de las lneas de metro de una
determinada ciudad. los supuestos semnticos considerados son los siguientes:

1
Universidad Catlica Santo Toribio de Mogrovejo - USAT

1. Una lnea est compuesta por una serie de estaciones en un orden determinado, siendo muy importante
recoger la informacin de ese orden.
2. Cada estacin pertenece al menos a una lnea, pudiendo pertenecer a varias.
3. Una estacin nunca deja de pertenecer a una lnea a la que anteriormente perteneca (p. ej., Portazgo, que
pertenece a la lnea 1, nunca podr dejar de pertenecer a esta lnea).
4. Cada estacin puede tener varios accesos, pero consideramos que un acceso slo puede pertenecer a una
estacin.
5. Un acceso nunca podr cambiar de estacin.
6. Cada lnea tiene asignados una serie de trenes, no pudiendo suceder que un tren est asignado a ms de
una lnea, pero s que no est asignado a ninguna (p. ej., si se encuentra en reparacin).
7. Algunas estaciones tienen asignadas cocheras, y cada tren tiene asignada una cochera.
8. Interesa conocer todos los accesos de cada lnea.
Ejercicio 6.
Construir el modelo E/R y a partir de l el modelo relacional que refleje toda la informacin necesaria para
almacenar la informacin relativa a algunos aspectos del campeonato mundial de ftbol considerando los
supuestos semnticos siguientes:
1. Un jugador pertenece a un nico equipo y no hay dos jugadores con el mismo nombre.
2. Un jugador puede actuar en varios puestos distintos, pero en un determinado partido slo puede jugar en un
puesto.
3. En cada partido intervienen varios colegiados.
4. Un colegiado puede realizar una funcin en un partido y otra distinta en otro partido.
5. Es obligatorio en todo momento que un jugador pertenezca a un equipo determinado y no podr cambiar de
equipo a lo largo del mundial.
Ejercicio 7.
Se desea disear una base de datos que guarde la informacin de las reservas de una empresa dedicada al
alquiler de automviles. Los supuestos semnticos son los siguientes:
1. Un determinado cliente puede tener en un momento dado varias reservas.
2. Una reserva la realiza un nico cliente, pero puede involucrar a varios coches.
3. Es importante registrar la fecha de comienzo de la reserva y la de terminacin.
4. Todo coche tiene siempre asignado un nmero determinado de garaje, que no puede cambiar.
5. Cada reserva se realiza en una determinada agencia.
6. En la base de datos pueden existir clientes que no hayan hecho ninguna reserva.
7. Todas las entidades tienen una clave alfanumrica que las identifica unvocamente. Se pide realizar el
diseo del modelo E/R e indicar aquellos supuestos que no han podido recogerse, as como los que ha sido
necesario introducir.
Ejercicio 8.
Se desea disear una base de datos que recoja informacin sobre la Vuelta Ciclista a Espaa. Los supuestos
semnticos que se utilizarn son los siguientes (entre parntesis aparecen los nombre de algunos campos que
se desean tener en la bases de datos)

2
Universidad Catlica Santo Toribio de Mogrovejo - USAT

1. Cada edicin de la Vuelta viene identificada por un cdigo (CE), adems, interesa conservar el ao (A) en
que ha tenido lugar dicha edicin.
2. Todas las ediciones tienen las mismas etapas (E), aunque puede variar su longitud. Se quiere guardar la
longitud de cada etapa (KM) de una edicin.
3. Cada equipo (EQ) tiene un nombre (N EQ), tambin queremos guardar su fecha de fundacin (F EQ).
4. Todos los equipos tienen un nico patrocinador (PA), el patrocinador puede variar de un ao a otro, pero no
dentro del mismo ao.
5. Queremos tener los equipos que han participado en cada edicin con el puesto (PE) conseguido por cada
uno de ellos (dos equipos no pueden conseguir el mismo puesto en una misma edicin).
6. Los corredores (C), interesa guardar tambin su nombre (N C) y fecha de nacimiento (F C), pueden cambiar
de equipo de un ao a otro, pero nunca dentro del mismo.
7. En cada etapa de una edicin un corredor consigue un nico puesto (P) y un puesto lo consigue un nico
corredor.
8. Nos interesa guardar los tiempos (T) conseguidos por cada corredor en cada etapa de una edicin. En cada
etapa de una edicin, un puesto implica un tiempo determinado.
Se pide realizar el modelo entidad/relacin de la base de datos, utilizando los atributos que se dan en el
enunciado.
Ejercicio 9.
La base de datos COMPAA se ocupa de los empleados, departamentos y proyectos de una empresa, de
acuerdo con los siguientes requisitos:
1. La compaa est organizada en departamentos. Cada departamento tiene un nombre nico, un nmero
nico y un empleado que la dirige y estamos interesados en guardar la fecha en que dicho empleado comenz
a dirigir el departamento. Un departamento puede estar distribuido en vario lugares.
2. Cada departamento controla un cierto nmero de proyectos, cada uno de los cuales tiene un nombre y un
nmero nicos, y se realiza en un slo lugar.
3. Se almacena el nombre, nmero de la Seguridad Social, direccin, salario, sexo y fecha de nacimiento de
cada empleado. Todo empleado est asignado a un departamento, pero puede trabajar en varios proyectos
que no tienen porque ser del mismo departamento. Nos interesa saber el nmero de horas que un empleado
trabaja en cada proyecto a los que est asignado.
4. Tambin se quiere guardar la relacin de las cargas familiares de cada empleado para administrar el seguro
que poseen. Almacenaremos el nombre, sexo y fecha de nacimiento de cada una de las cargas familiares y su
parentesco con el empleado.
Se pide el modelo entidad/relacin.

Você também pode gostar