Anda di halaman 1dari 2

EJERCICIOS MODELADO E/R

Y
TRANSFORMACIN A MODELO RELACIONAL


EJERCICIO 1

La cadena de Video-Clubs Glob-Gusters ha decidido, para mejorar su servicio,
emplear una base de datos para almacenar la informacin referente a las pelculas que
ofrece en alquiler. Esta informacin es la siguiente:

Una pelcula se caracteriza por su ttulo, nacionalidad, productora y fecha (p.e.,
Quo Vadis, Estados Unidos, M.G.M., 1955).

En una pelcula pueden participar varios actores (nombre, nacionalidad, sexo)
algunos de ellos como actores principales.

Una pelcula est dirigida por un director (nombre, nacionalidad).

De cada pelcula se dispone de uno o varios ejemplares diferenciados por un
nmero de ejemplar y caracterizados por su estado de conservacin.

Un ejemplar se puede encontrar alquilado a algn cliente (DNI, nombre, direccin,
telfono). Se desea almacenar la fecha de comienzo del alquiler y la de devolucin.

Cada socio puede tener alquilados, en un momento dado, 4 ejemplares como
mximo.

Un socio tiene que ser avalado por otro socio que responda de l en caso de tener
problemas en el alquiler.

La BD deber responder a consultas del tipo:

1. Ttulos de las pelculas que existen en el videoclub
2. Ttulos de las pelculas en las que participa Harrison Ford
3. Cuntos ejemplares hay de la pelcula Los amantes del Crculo Polar?
4. Cules son las pelculas que tiene alquiladas el socio Juan Lpez?
5. Nombres de los socios presentados por el socio Antonio Garca
6. Quines son los directores de nacionalidad espaola que tienen pelculas en
el videoclub?

EJERCICIO 2

Una empresa desea llevar un control de sus departamentos, empleados y proyectos
segn las siguientes especificaciones :

Se desea conocer el nombre, salario y nmero de la seguridad social de cada
empleado, as como el nombre, fecha de nacimiento y estudios que cursa, de cada
uno de sus hijos. Existen varios tipos de empleados : directores (encargados de un
departamento), representantes de ventas (se ocupan de la representacin en un
nmero de regiones) e ingenieros (encargados de realizar los proyectos de la
empresa); hay, adems, otros empleados, como secretarios, auxiliares de
laboratorio, etc. Un director no puede ejercer ninguna otra funcin ; sin embargo,
un representante de ventas puede desempear tambin las funciones de un
ingeniero y viceversa.

Los distintos departamentos concede becas de estudio a los hijos de los empleados.
Estas becas no estn tipificadas, sino que son ayudas que se conceden dependiendo
del presupuesto del que disponga el departamento. Se desea conocer la fecha de
concesin de cada beca as como la cuanta de sta.

Un ingeniero puede tener varias especialidades que se desean conocer.

De los departamentos se necesita saber, el nombre, localizacin y empleados que
trabajan en l. Un departamento tiene, como mnimo 2 empleados y como mximo
30 y est al cargo de un nico director. Cada departamento tiene un director
distinto.

Un departamento puede controlar un nmero de proyectos, de los que se desea
conocer su nombre y fecha de comienzo.

En la realizacin de un proyecto no puede haber involucrados ms de 5 ingenieros.
Todo ingeniero debe estar asociado a 1 proyecto como mnimo y a 2 como
mximo. En el caso de que un departamento no tenga ningn proyecto, sus
empleados podrn estar trabajando en proyectos de otros departamentos.

La BD deber responder a consultas del tipo:

1. Cules son los departamentos de la empresa?
2. Quines son los empleados que residen en Alcorcn o Legans?
3. En qu departamento trabaja el empleado Jos Martn?
4. Quines son los empleados que tienen ms de dos hijos?
5. Cuntos empleados han nacido entre 1965 y 1975?
6. Qu proyectos est realizando el departamento de Informtica?
7. Cul es la funcin desempeada por el empleado Juan Garca Alonso?
8. Cules son los proyectos realizados durante el primer semestre de 1999?
9. En qu proyectos est trabajando el empleado Luis Lpez?
10. Cuntos ingenieros y quines son, desempean labores de representantes de
ventas y de ingenieros?

Anda mungkin juga menyukai