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

DIRECTOR

(1,1)

Nacionalidad

(1,n)
Dirige

Productora

(1,n)

Nombre

(0,n)
Participa

PELCULA

ACTOR

(1,1)

Fecha

Nombre

Tipo_p

Nacionalidad

Sexo

Tiene

Fecha_c
Fecha_f

DNI

(1,n)

Nombre

Num_ejemplar
(0,n)

EJEMPLAR

(0,n)
Alquilado

(0,n)

SOCIO

Id_ejemplar
Direccin
Tlf.

Conservacin

12/04/2007

(1,1)
Avalado
por

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
DNI

(0,n)

Orden
Feria
Ao

(1,n)
(1,n)

CORRIDA

(1,6)

TORERO

Actuan

(1,1)

(1,1)

Orden_toreo

Apadrina

Estoqueado
Codigo_toro
Nmero
Ao_nac

(0,n)

(6,n)
(1,n)

TORO

(1,1)

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

APODERADO DNI Nombre Dir Telfono

B. restringido
A. cascada

PLAZA Nombre Localidad Dir Aforo

B. restringido
A. cascada

TORO Cd_gan Ao_nac Nm Nomb Col Num_corr Feria Ao Ord_toreo


B. cascada
A. cascada

GANADERIA

ACTUA

Cdigo Nombre Localidad Procedencia

Antigedad

DNI_torero Num_corrida Feria Ao Orejas Rabo Salida

B. restringido
A. cascada

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

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)

MEDICAMENTO

Comp_cred

(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
LABORATORIO

FAMILIA
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
CLIENTE

12/04/2007

DNI

Datos_banco

DNI Telef Dir

Ejercicios Modelo E/R

EI - 10

También podría gustarte