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

Ttulo Nacionalidad
Nacionalidad Productora Tipo_p Nombre

(1,n) (0,n)
(1,1) (1,n)
DIRECTOR PELCULA Participa ACTOR
Dirige

Fecha (1,1)
Nombre Nacionalidad
I
Sexo
Tiene
Fecha_c
Fecha_f DNI
(1,n) Nombre
Num_ejemplar
(0,n) (0,n) (0,n)
EJEMPLAR Alquilado SOCIO
Id_ejemplar
Direccin (1,1)
Tlf.
Conservacin
Avalado
por

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

DNI
Nombre
PLAZA APODERADO
(1,1) (0,1)

Tiene_lugar Tiene

(0,n)
DNI
Orden
(1,n)
(1,n) (1,6)
Feria CORRIDA Actuan TORERO
(0,n)
(1,1) (1,1)
Ao
Orden_toreo
Apadrina
Estoqueado

Codigo_toro
(6,n)

Nmero (1,n) (1,1)


TORO Pertenece GANADERA
Ao_nac

Codigo_gan

12/04/2007 Ejercicios Modelo E/R EI - 6


Modelo Relacional

B. restringido
CORRIDA Num Feria Ao Nombre_plaza A. cascada
B. restringido
A. cascada

TORERO DNI Nombre Apodo Fecha_altern DNI_torero DNI_apod

B. restringido
APODERADO DNI Nombre Dir Telfono A. cascada

B. restringido
PLAZA Nombre Localidad Dir Aforo A. cascada

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 LABORATORIO
(0,1)
Cdigo FAMILIA
Adquiere
Fecha_compra
Unidades (1,n)

Fecha_pago
(0,n)
Comp_cred MEDICAMENTO

(1,n)
Com_efec Cdigo
(0,n)

Dni Unidades
CLIENTE Fecha_c

(0,1)
(0,n)
C_CRDITO

Datos_banco

12/04/2007 Ejercicios Modelo E/R EI - 9


Modelo Relacional

FAMILIA LABORATORIO
Cdigo Descripcin Cdigo Nombre Telef Dir Fax Contacto

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 DNI Datos_banco

CLIENTE DNI Telef Dir

12/04/2007 Ejercicios Modelo E/R EI - 10

También podría gustarte