Está en la página 1de 10

Estructura de la Informacin

El Modelo Relacional Ejercicios Resueltos

Ejercicio 2
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 socio (DNI, nombre, direccin, telfono). Se desea almacenar la fecha de comienzo del alquiler y la de devolucin. Un socio tiene que ser avalado por otro socio que responda de l en caso de tener problemas en el alquiler.

12/04/2007

Ejercicios Modelo E/R

EI - 2

Modelo E/R

Nacionalidad

Ttulo

Nacionalidad

Productora

Tipo_p

Nombre

DIRECTOR

(1,1) Dirige

(1,n)

(1,n)

(0,n) Participa

PELCULA
(1,1)
I

ACTOR

Nombre

Fecha

Nacionalidad Sexo Fecha_c Fecha_f DNI Nombre (0,n) (0,n) Alquilado Direccin (0,n)

Tiene

(1,n) Num_ejemplar

EJEMPLAR
Id_ejemplar

SOCIO
(1,1) Avalado por

Conservacin

Tlf.

12/04/2007

Ejercicios Modelo E/R

EI - 3

Modelo Relacional
D IR E C T O R (N o m b re, N acio n al)

P E L C U L A (T tu lo , N acio n al, P ro d u ct, F ech a, N o m b _ d irec)

A C T O R (N o m b re, N ascio n al, S ex o )

P A R T IC IP A (T tu lo , N o m b _ act, T ip o _ p art)

E JE M P L A R (T tu lo , N u m _ ej, C o n serv )

A L Q U IL A D O (T tu lo , N u m _ ej, D N I_ so c, F ech a_ c * , F ech a_ f)

S O C IO ( D N I, N o m b re, d irecc, T lf, A v alad o _ p o r)

* S e s u p o n e q u e u n s o c io p u e d e a lq u ila r e l m is m o e je m p la r m s d e u n a v e z (a u n q u e n u n c a e n la m is m a fe c h a ).
12/04/2007 Ejercicios Modelo E/R EI - 4

Ejercicio 2
La asociacin "Amigos de la Fiesta" desea recoger en una base de datos toda la informacin acerca de las corridas de toros que se celebran en Espaa y de todos los datos relacionados con ellas. Se desea tener informacin acerca de cada corrida, identificada conjuntamente por un nmero de orden, la feria en la que se celebra y el ao de celebracin (por ejemplo: orden = 2, feria = San Isidro, ao = 1990); las corridas que no se celebran durante una feria tienen 0 en el campo Feria y se numeran correlativamente dentro de ese ao. En una determinada corrida actan una serie de toreros (mnimo 1 y mximo 6) de los que se desea guardar su dni, nombre, apodo y fecha en que tom la alternativa. Adems se desea saber quin fue el torero (padrino) que le dio la alternativa en su da (un torero puede dar la alternativa a varios compaeros o a ninguno). En cada corrida un torero obtiene una serie de premios (nmero de orejas, de rabos y si sali por la puerta grande) de los que se desea mantener informacin. Cada torero puede tener un apoderado. A su vez, un apoderado lo puede ser de varios toreros. De l se desea saber su dni, nombre, direccin y telfono. Una corrida se celebra en una plaza de toros de la que se desea saber su nombre (que se supone nico), localidad, direccin y aforo. En una misma plaza se pueden celebrar varias corridas de toros. Cada toro pertenece a una ganadera determinada. De cada ganadera se quiere conocer su cdigo, nombre, localidad, procedencia y antigedad (fecha de creacin). En cada corrida son estoqueados al menos 6 toros. Cada toro viene identificado por el cdigo de la ganadera a la que pertenece, el ao en que naci y un nmero de orden. Adems se desea mantener informacin acerca de su nombre y color, as como del orden en que fue toreado.
12/04/2007 Ejercicios Modelo E/R EI - 5

Modelo E/R
Nombre PLAZA
(1,1)

DNI APODERADO
(0,1)

Tiene_lugar
(0,n)

Tiene DNI
(1,n) (1,n) (1,6)

Orden Feria Ao CORRIDA


(1,1)

Actuan

TORERO
(1,1) (0,n)

Orden_toreo Estoqueado Codigo_toro Nmero Ao_nac


(6,n) (1,n) (1,1)

Apadrina

TORO

Pertenece

GANADERA

Codigo_gan

12/04/2007

Ejercicios Modelo E/R

EI - 6

Modelo Relacional

CORRIDA Num Feria Ao Nombre_plaza


B. restringido A. cascada

B. restringido A. cascada

TORERO DNI Nombre Apodo Fecha_altern DNI_torero DNI_apod


B. restringido A. cascada B. restringido A. cascada

APODERADO DNI Nombre Dir Telfono

PLAZA Nombre Localidad Dir Aforo

TORO Cd_gan Ao_nac Nm Nomb Col Num_corr Feria Ao Ord_toreo


B. cascada A. cascada

GANADERIA

Cdigo Nombre Localidad Procedencia

Antigedad
B. restringido A. cascada

ACTUA

DNI_torero Num_corrida Feria Ao Orejas Rabo Salida

B. restringido B. restringido A. cascada A. cascada

12/04/2007

Ejercicios Modelo E/R

EI - 7

Ejercicio 3
La gestin de una farmacia requiere poder llevar control de los medicamentos existentes, as como de los que se van sirviendo, para lo cual se pretende disear un sistema acorde a las siguientes especificaciones: En la farmacia se requiere una catalogacin de todos los medicamentos existentes, para lo cual se almacenar un cdigo de medicamento, nombre del medicamento, tipo de medicamento (jarabe, comprimido, pomada, etc.), unidades en stock, unidades vendidas y precio. Existen medicamentos de venta libre, y otros que slo pueden dispensarse con receta mdica. La farmacia adquiere cada medicamento a un laboratorio, o bien los fabrica ella misma. Se desea conocer el cdigo del laboratorio, nombre, telfono, direccin, fax as como el nombre de la persona de contacto. Los medicamentos se agrupan en familias, dependiendo del tipo de enfermedades a las que dicho medicamento se aplica. La farmacia tiene algunos clientes que realizan los pagos de sus pedidos a fin de cada mes (clientes con crdito). La farmacia quiere conocer las unidades de cada medicamento comprado (con o sin crdito) as como la fecha de compra. Adems, es necesario tener los datos bancarios de los clientes con crdito, as como la fecha de pago de las compras que realizan.

12/04/2007

Ejercicios Modelo E/R

EI - 8

Modelo E/R

Cdigo Cdigo Fecha_compra Unidades Fecha_pago Comp_cred Com_efec


(0,n) (0,n)

LABORATORIO
(0,1)

FAMILIA Adquiere
(1,n)

MEDICAMENTO
(1,n)

Cdigo

Dni

Unidades CLIENTE Fecha_c

(0,n)

(0,1)

C_CRDITO Datos_banco

12/04/2007

Ejercicios Modelo E/R

EI - 9

Modelo Relacional
LABORATORIO Cdigo Nombre Telef Dir Fax Contacto

FAMILIA Cdigo Descripcin

MEDICAMENTO Cdigo Nombre Tipo Stock Vendidas(*) Precio Receta Cod_familia Cod_laboratorio

COMP_CRED Cod_med DNI_clien Fech_comp Unidades Fech_pago COMP_EFEC Cod_med DNI_clien Fech_comp Unidades

C_CRDITO CLIENTE DNI Telef Dir

DNI

Datos_banco

12/04/2007

Ejercicios Modelo E/R

EI - 10

También podría gustarte