• No se han encontrado resultados

Estructura de la Información

N/A
N/A
Protected

Academic year: 2021

Share "Estructura de la Información"

Copied!
10
0
0

Texto completo

(1)

Estructura de la Información

El Modelo Relacional

Ejercicios Resueltos

(2)

Ejercicio 2

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

Una película se caracteriza por su título, nacionalidad, productora y fecha (p.e., “Quo Vadis”, “Estados Unidos”, “M.G.M.”, 1955).

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

Una película está dirigida por un director (nombre, nacionalidad).

De cada película se dispone de uno o varios ejemplares diferenciados por un número de ejemplar y caracterizados por su estado de conservación. Un ejemplar se puede encontrar alquilado a algún socio (DNI, nombre,

dirección, teléfono). Se desea almacenar la fecha de comienzo del alquiler y la de devolución.

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

(3)

DIRECTOR PELÍCULA ACTOR SOCIO Tiene Avalado Participa Dirige Alquilado EJEMPLAR (1,1) (1,n) (1,n) (0,n) (1,1) (1,n) (0,n) (0,n) (1,1) (0,n) Nombre

Nacionalidad Título Productora Nombre

Nacionalidad Sexo DNI Nombre Num_ejemplar Conservación Fecha_c Nacionalidad Fecha Fecha_f Dirección Tlf. I Tipo_p

Modelo E/R

Id_ejemplar

(4)

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)

(5)

Ejercicio 2

La asociación "Amigos de la Fiesta" desea recoger en una base de datos toda la

información acerca de las corridas de toros que se celebran en España y de todos los datos relacionados con ellas.

Se desea tener información acerca de cada corrida, identificada conjuntamente por un número de orden, la feria en la que se celebra y el año de celebración (por ejemplo: orden = 2, feria = San Isidro, año = 1990); las corridas que no se celebran durante una feria tienen 0 en el campo Feria y se numeran correlativamente dentro de ese año.

En una determinada corrida actúan una serie de toreros (mínimo 1 y máximo 6) de los que se desea guardar su dni, nombre, apodo y fecha en que tomó la alternativa.

Además se desea saber quién fue el torero (padrino) que le dio la alternativa en su día (un torero puede dar la alternativa a varios compañeros o a ninguno).

En cada corrida un torero obtiene una serie de premios (número de orejas, de rabos y si salió por la puerta grande) de los que se desea mantener información.

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, dirección y teléfono.

Una corrida se celebra en una plaza de toros de la que se desea saber su nombre (que se supone único), localidad, dirección y aforo. En una misma plaza se pueden celebrar varias corridas de toros.

Cada toro pertenece a una ganadería determinada. De cada ganadería se quiere conocer su código, nombre, localidad, procedencia y antigüedad (fecha de creación). En cada corrida son estoqueados al menos 6 toros. Cada toro viene identificado por el código de la ganadería a la que pertenece, el año en que nació y un número de orden. Además se desea mantener información acerca de su nombre y color, así como del

(6)

TORO PLAZA APODERADO CORRIDA TORERO GANADERÍA Tiene_lugar Estoqueado Actuan Tiene Pertenece Apadrina (1,1) (6,n) (1,1) (0,n) (1,n) (1,6) (1,n) (1,1) (0,n) (1,1) (1,n) (0,1) Número Año_nac Codigo_toro Codigo_gan Orden Año Feria DNI

Modelo E/R

DNI Nombre Orden_toreo

(7)

CORRIDA Num Feria Año Nombre_plaza

TORERO DNI Nombre Apodo Fecha_altern DNI_torero DNI_apod

APODERADO DNI Nombre Dir Teléfono

PLAZA Nombre Localidad Dir Aforo

TORO Cód_gan Año_nac Núm Nomb Col Num_corr Feria Año Ord_toreo

GANADERIA Código Nombre Localidad Procedencia Antigüedad

ACTUA DNI_torero Num_corrida Feria Año Orejas Rabo Salida

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

Modelo Relacional

(8)

Ejercicio 3

La gestión de una farmacia requiere poder llevar control de los

medicamentos existentes, así como de los que se van sirviendo, para lo cual se pretende diseñar un sistema acorde a las siguientes

especificaciones:

En la farmacia se requiere una catalogación de todos los medicamentos existentes, para lo cual se almacenará un código 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 sólo pueden dispensarse con receta médica.

La farmacia adquiere cada medicamento a un laboratorio, o bien los fabrica ella misma. Se desea conocer el código del laboratorio, nombre, teléfono, dirección, 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 crédito). La farmacia quiere conocer las

unidades de cada medicamento comprado (con o sin crédito) así como la fecha de compra. Además, es necesario tener los datos bancarios de los clientes con crédito, así como la fecha de pago de las compras que realizan.

(9)

LABORATORIO MEDICAMENTO Adquiere Com_efec (0,1) (1,n) (0,n) (1,n) (0,1) CLIENTE C_CRÉDITO FAMILIA Fecha_c Unidades (0,n) Comp_cred (0,n) Fecha_compra Unidades Datos_banco Fecha_pago Código Código Código Dni

Modelo E/R

(10)

FAMILIA LABORATORIO

MEDICAMENTO

C_CRÉDITO Código Descripción

Código Nombre Tipo Stock Vendidas(*) Precio Receta Cod_familia Cod_laboratorio

DNI Datos_banco Código Nombre Telef Dir Fax Contacto

CLIENTE DNI Telef Dir COMP_EFEC

Cod_med DNI_clien Fech_comp Unidades COMP_CRED

Cod_med DNI_clien Fech_comp Unidades Fech_pago

Referencias

Documento similar

If certification of devices under the MDR has not been finalised before expiry of the Directive’s certificate, and where the device does not present an unacceptable risk to health

Cedulario se inicia a mediados del siglo XVIL, por sus propias cédulas puede advertirse que no estaba totalmente conquistada la Nueva Gali- cia, ya que a fines del siglo xvn y en

No había pasado un día desde mi solemne entrada cuando, para que el recuerdo me sirviera de advertencia, alguien se encargó de decirme que sobre aquellas losas habían rodado

En junio de 1980, el Departamento de Literatura Española de la Universi- dad de Sevilla, tras consultar con diversos estudiosos del poeta, decidió propo- ner al Claustro de la

En cuarto lugar, se establecen unos medios para la actuación de re- fuerzo de la Cohesión (conducción y coordinación de las políticas eco- nómicas nacionales, políticas y acciones

De este modo se constituye un espacio ontológico y epistemológico a la vez, en el que cada elemento (cada principio) ocupa un lugar determinado en la totalidad, y desde ahí está

Gastos derivados de la recaudación de los derechos económicos de la entidad local o de sus organis- mos autónomos cuando aquélla se efectúe por otras enti- dades locales o

Nombre, número de identificación (cuando esté previsto en la legislación nacional), dirección, incluido código NUTS, número de teléfono y de fax, y dirección electrónica y