Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelo EntidadRelación y Conversión A Modelo Relacional PDF
Modelo EntidadRelación y Conversión A Modelo Relacional PDF
GUA DE EJERCICIOS:
Modelo Entidad/Relacin y conversin a Modelo Relacional
Modelo Entidad/Relacin
Problema 3: Carreteras
Disear un esquema E/R que recoja la organizacin de una base de datos para contener la informacin
sobre todas las carreteras del pas, sabiendo que se deben cumplir las siguientes especificaciones:
- Las carreteras estn divididas en varias categoras (locales, comerciales, regionales, nacionales,
autovas, etc).
- Las carreteras se dividen en tramos. Un tramo siempre pertenece a una nica carretera y no puede
cambiar de carretera.
- Un tramo puede pasar por varias comunas, interesando conocer el Km de la carretera y la comuna
donde empieza el tramo y en donde termina.
- Para los tramos que suponen principio o final de carretera, interesa saber si es que la carretera
concluye fsicamente o es que confluye en otra carretera. En este caso, interesa conocer con qu
carretera confluye y en qu kilmetro, tramo y comuna.
Problema 8:
Se desea crear un sitio web con informacin referente a las pelculas en cartel en las salas de un dudoso
cine cercano a la plaza de armas.
De cada pelcula, se almacena una ficha con su ttulo de distribucin, su ttulo original, su gnero, el
idioma origina, si tiene subttulos en espaol o no, los paises de origen, el ao de la produccin, la url del
sitio web de la pelcula, la duracin (en horas y minutos), la calificacin (Apta todo pblico,+9 aos, +15
aos,+18 aos), fecha de estreno en Santiago, un resumen y un identificador de la pelcula. De cada
pelcula interesa conocer la lista de directores y el reparto, es decir para cada actor que trabaja, el
nombre de todos los personajes que interpreta.
Adems interesa disponer de informacin sobre los directores y actores que trabajan en cada pelcula.
De ambos, se conoce su nombre (que lo identifica) y su nacionalidad. Adems se desea conocer la
cantidad de pelculas en las que dirigieron o actuaron. Tenga en cuenta que hay personas que cumplen
los dos roles.
Los cines pueden tener ms de una sala y cada semana cada uno de los cines enva la cartelera para
dicha semana, indicando de detalle de las funciones. Para cada funcin se conoce el da de la semana y
la hora de comienzo, y obviamente la sala y la pelcula que exhibe. De cada sala se sabe el nombre, un
nmero que la identifica dentro del cine y la cantidad de butacas que posee. De cada cine se conoce el
nombre que lo identifica, su direccin y telfono para consultas.
Algunos cines cuentan con promociones. Estas promociones dependen de la funcin. (Ej. De lunes a
jueves antes de las 18 50% de descuento en la sala tal del cine tal para la pelcula cual...La funcin del
lunes a las 14 para la pelcula tal en la sala cual, no se cobra a los escolares con tnica... ) De cada
promocin se conoce una descripcin y el descuento que aplica.
Adems del resumen de la pelcula que se incluye en la ficha interesa mostrar la opinin de las personas
que vieron la pelcula. De cada opinin se conoce el nombre de la persona que la realiza, su edad, le
fecha en que registr su opinin, la calificacin que le dio a la pelcula (Obra Maestra, Muy Buena,
Buena, Regular, Mala) y el comentario propiamente dicho. A cada opinin se le asigna un nmero que la
identifica respecto de la pelcula sobre la cual opina.
SOLUCIONES A LOS EJERCICIOS (*):
Problema 1:
Calle Comuna
N
Ciudad
Direcciones #Artculo Descripcin
#Cliente
de envo
Saldo
Cliente Artculo
Lmite de
Crdito (0,n) (0,n) (1,n)
Cantidad
Descuento
Es Se Fabrica Existencias
hecho incluye
Categora
Nmero
Calle Comuna (1,n)
Ciudad se
Direccin clasifica
ID
Telfono
(1,1) Nombre
Nombre
WEB Cantidad Detalle
ID
(1,n)
Fecha
Venta
Monto Final
(1,1)
Descuento
Nombre RUT
Compra
Cliente (1,n)
Telfonos Direccin
Comuna
Calle
Ciudad
Nmero
Problema 5:
Conversin a Modelo Relacional
El problema: Obtenga los esquemas (solamente) del modelo relacional siguiendo la idea del modelador
(o sea, coloque los atributos necesarios y convierta el modelo ER a relaciones planas).
Problema 2 (*): Diagrama ER genrico
Convierta el siguiente diagrama ER a modelo relacional. Incluya flechas de integridad referencial.
Problema 6: Convierta a modelo relacional el problema 5 de la seccin anterior, Las Olimpadas (eeeh,
oro pa Chile).
SOLUCIONES A LOS EJERCICIOS (*):
Problema 1:
Ciudad (nombre, CI_farmacutico)
Farmacia (nmero, nombre, direccin, nombre_ciudad)
Personal (CI, nombre)
Farmacutico (CI, fecha_ttulo, nombre_ciudad)
Propio (CI, salario)
Medicamento (cdigo, nombre, precio, cantidad, cdigo_laboratorio)
Accin_terapeutica (tipo_accin, descripcin)
Laboratorio (cdigo, nombre)
Presentacin (tipo_presentacin)
Monodroga (cdigo, descripcin)
Tiene (nmero_farmacia, CI_personal)
Tiene_stock (nmero_farmacia, cdigo_medicamento, tipo_presentacin, cantidad)
Contiene (cdigo_medicamento, cdigo_monodroga)
Sirve_para (cdigo_medicamento, tipo_accin)
Problema 2:
C(A1,C1,A1,AC,C2) F0(A1,C1,F1,F2)
D(A1,C1,D1,D2,D3) RBCD(A1,C1,A1,C1,D1,D2,D3,B1)
Problema 5: