EJERCICIOS MODELO ENTIDAD RELACION
1. ESPECIFICACIÓN BD “VIDEOCLUB LA
CARTELERA”
La cadena de vídeo-clubs “La Cartelera” 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
Enuna película pueden participar varios actores (de los que se desea constar su nombre,
nacionalidad y sexo), algunos de ellos como actores principales
Una película está dirigida por un director (nombre y nacionalidad)
También se desea incluir los nombres y la función de otras personas que interviene en una
película: fotógrafos, especialistas en efectos especiales, compositores de la bandasonora, etc...
La cadena de vídeo-clubs cuenta con varias sucursales (dadas por su número, dirección y
ciudad)
En cada sucursal se dispone de uno o varios ejemplares de cada película, diferenciados
entre ellos por un número de ejemplar, y caracterizados por su estado de conservación
Un ejemplar se puede encontrar alquilado a algún socio (del que se conoce su DNI,
nombre, dirección y teléfono). Sedesea almacenar la fecha de comienzo del alquiler y la de
devolución
Un socio tiene que estar avalado por otro socio, que responda por él en caso de tener
problemas con el alquiler
En un momento determinado, cada socio puede alquilar como máximo cuatro ejemplares
Página 1
ESPECIFICACIONES PARA EL DISEÑO DE BD. MODELO E/R
2. ESPECIFICACIÓN BD “ASISTENCIA MÉDICA”
Una compañía aseguradorade tipo sanitario desea diseñar una BD para informatizar parte de su
gestión hospitalaria. En una primera fase solo quiere contemplar los siguientes supuestos:
Los hospitales de su red pueden ser propios o concertados; además de unos datos comunes
a todos ellos como son el código de hospital (CodHosp), su nombre (NomHosp), número de
camas (NumCamas), etc, cuando el hospital es propio se tienenotros específicos como el
presupuesto, tipo de servicio, etc...
Una póliza, que se identifica por un número de póliza (CodPol), tiene varios atributos que,
en principio, no interesa especificar y que se agrupan bajo el nombre de datos de póliza
(DatPol). Una póliza cubre a varios asegurados, los cuales se identifican por un número
correlativo (NumAseg) dentro del código de la póliza y tiene unnombre (NomAseg), fecha de
nacimiento, etc
Los asegurados cubiertos por una misma póliza pueden ser de distintas categorías.
Mientras que los asegurados de la primera categoría (Aseg1Cat) pueden ser hospitalizados en
cualquier hospital, los de la segunda categoría (Aseg2Cat) solo pueden ser hospitalizados en
hospitales propios. Aunque las otras categorías no tienen derecho a hospitalización, en laBD
se guardan todos los asegurados sea cual sea su categoría.
Interesa saber en qué hospitales han estado (o están) hospitalizados los asegurados, el
médico que prescribió la hospitalización, así como las fechas de inicio y de fin de la misma.
Existen áreas, identificadas por un código de área (CodArea) y con datos sobre su
superficie, número de habitantes (NumHab), etc. Los hospitalesconcertados tienen que estar
asignados a una única área, que no puede cambiar, mientras que los propios no están asignados
a áreas.
Los médicos, que se identifican por un código (CodMed) tienen un nombre (NomMed),
teléfono de contacto, etc. Interesa conocer las áreas a las que está adscrito un médico. Existe
una dependencia jerárquica entre médicos de forma que un médico tiene un único jefe.
Página 2ESPECIFICACIONES PARA EL DISEÑO DE BD. MODELO E/R
3. ESPECIFICACIÓN BD “CURSOS INTERNOS”
El departamento de formación de una empresa desea construir una BD para planificar y gestionar
la formación de sus empleados:
La empresa organiza cursos internos de formación de los que se desea conocer el código
de curso, el nombre, una descripción y el número de horas de duración. Un mismo curso...
Regístrate para leer el documento completo.