You are on page 1of 3

Base de Datos

Ejercicios de Diagramas ER
Con la información relevante del enunciado, realizar el diagrama ER (Chen), así como el
modelo relacional normalizado hasta 3FN. Marcar claramente los identificadores únicos.

1. Para la relación Registro de automóvil que consiste en obtener la tarjeta de circulación


de un automóvil con los siguientes datos:- Automóvil: Modelo, Placas, Color y Tarjeta
de circulación: Propietario, No_serie y Tipo. chen

2. Para la relación: un solo presidente gobierna un país. El presidente tiene una


dirección, un nombre y un partido. El país tiene un nombre, habitantes y una
dimensión.
chen

3. Para la relación: un cliente puede aperturar muchas cuentas, pero que una cuenta
puede llegar a pertenecer a un solo cliente (Decimos puede, ya que existen cuentas
registradas a favor de más de una persona). El cliente tiene un nombre, una curp y
una dirección, la apertura tiene una fecha y la cuenta tiene un tipo de cuenta, un
número de cuenta y un saldo.
chen

4. Para la relación: existen tres entidades, Profesor, Curso y Departamento, que se


corresponden con otras tantas relaciones. Profesor tiene prof_id, depto_id, nombre,
dirección y tel{efono. Departamento cuenta con depto_id, director y descripción. Curso
cuenta con curso_id, prof_id, nombre y descripcion Un departamento tiene muchos
profesores y un profesor puede dar muchos cursos. Para cada una de las entidades
existe una propiedad que las identifica únicamente y que se corresponde con la clave
primaria (en este caso clave subrogada) de cada una de las tablas en la
implementación relacional. Las entidades tienen otras propiedades que las describen y
que se corresponden con los distintos campos de la tabla (relación). Finalmente, las
tres entidades contempladas son consideradas como independientes, aunque también
habríamos podido modelar la existencia de alguna de ellas como dependiente de otra;
por ejemplo podríamos haber establecido la restricción de que un profesor no puede
existir sin estar adscrito a ningún departamento, o que un curso no puede existir sin un
profesor que lo imparta
chen

5. Diseñar el modelo E-R, para la siguiente relación: Se requiere tener la información


sobre los análisis de laboratorio que se llevan a cabo a los pacientes que están
internados en un hospital. De cada paciente se requieren sus datos personales, los
análisis que se le han practicado, el nombre del médico que solicitó los exámenes y el
resultado de cada una de ellas. De cada prueba de laboratorio se necesita saber el
nombre de la prueba, lo que mide la prueba (suponer que cada análisis de laboratorio
mide una sola cosa), descripción de su aplicación y su costo
chen

6. Construir un diagrama E-R para una compañía aseguradora que vende seguros de
gastos médicos mayores. Los clientes pueden tener más de una persona asegurada.
También se requiere llevar el registro de las veces que ha utilizado el seguro cada uno
de los asegurados como por ejemplo fecha, descripción de la enfermedad y/o
accidente, procedimiento hospitalización, intervenciones y médico tratante.
chen

7. Sea una empresa dedicada al alquiler de CD-ROMs de audio. Dicha empresa tiene un
local de atención al público donde están expuestas las carátulas de los CDs más
demandados y las últimas novedades, aunque también existen listados en papel de
todos los títulos que se podrían alquilar. Cuando un cliente solicita en alquiler un título,
Base de Datos

se comprueba si hay ejemplares disponibles y si el cliente no tiene problemas por


ejemplares no devueltos, quedando constancia de la fecha de alquiler y la fecha
máxima de entrega; de forma que cuando el cliente devuelva el ejemplar se podrá
comprobar si se le tiene que imponer una sanción. Modelo relacional normalizado

Cada cliente puede solicitar una relación de los CDs que ha alquilado previamente.

Cada ejemplar de cada título debe quedar plenamente identificado (incluyendo la


información necesaria para su rápida localización física).

8. Se trata de gestionar los préstamos de libros de una biblioteca en la que se va a


estudiar exclusivamente el funcionamiento de las peticiones y devoluciones de libros.
chen
PETICIÓN DE LIBROS

Un usuario puede realizar una petición de uno o más libros a la biblioteca. Para ello, es
necesario presentar la credencial de usuario de la biblioteca y una ficha en la que se
detallan los libros pedidos. Puede haber varios tipos de préstamo (préstamo de sala,
colaborador, proyecto fin carrera, doctorado) en función de los cuales el usuario puede
disponer de los ejemplares durante un período de tiempo específico, como se indica en
la siguiente tabla:

SALA El día de la petición.


COLABORADOR Una semana.
PROYECTO FIN CARRERA Quince días.
DOCTORADO Un mes.

Una vez entregados la credencial y la ficha, el sistema comprobará y aceptará la


petición de los libros solicitados siempre que pueda satisfacer la petición, es decir,
cuando haya ejemplares disponibles. Si se acepta la petición, se actualiza el número de
unidades de los libros de la biblioteca y se guarda la ficha de préstamo.

chen

9. Se tienen CLIENTES de los que se guarda un número de cliente, nombre, apellidos,


lista de teléfonos, fax y correo electrónico. Los clientes realizan PEDIDOS. (Un pedido
no puede ser realizado por dos clientes simultáneamente). Cada pedido tiene un
número de pedido, una fecha asociada y una persona de contacto. Cada pedido
aglutina varias LÍNEAS DE DETALLE, cada una con una cantidad y una referencia a un
artículo. Los ARTÍCULOS tienen un descriptor, un identificador de familia y un
identificador de modelo. Varias líneas de detalle correspondientes a uno o varios
pedidos (bien en su totalidad, bien en parte) constituyen un ALBARÁN. Los albaranes
contienen una fecha de entrega, una dirección de entrega y el nombre y apellido del
receptor. Varias líneas de detalle correspondientes a uno o varios albaranes (bien en
su totalidad, bien en parte) constituyen una FACTURA, la cual contiene un número de
factura, una fecha de cobro y un modo de pago.
chen

10. Un centro de instalaciones deportivas quiere hacer una aplicación de reservas. En el


centro existen instalaciones deportivas (piscinas, gimnasios, frontones, etc.). El centro
en cuestión tiene socios, de los cuales se almacenan su dirección, ciudad, provincia,
teléfono, nombre y estado. Existen una serie de artículos que se pueden alquilar junto
con las reservas (balones, redes, raquetas, etc.). Cada instalación es reservada por un
socio en una fecha dada desde una hora de inicio hasta una hora de fin siempre y
cuando este al día en sus cuotas. Cada reserva puede tener asociada uno o varios
artículos deportivos que se alquilan a parte. Por ejemplo si yo quiero hacer una reserva
para jugar a voleibol tengo que reservar una instalación polideportivo más un artículo
red, más un artículo balón. Modelo relacional normalizado
Base de Datos

11. Un veterinario tiene como pacientes animales y como clientes familias. Un cliente es
un conjunto de personas que suele corresponderse con una familia. Cada cliente tiene
un código, el primer apellido del cabeza de familia, un número de cuenta bancaria, una
dirección, un teléfono y los nombres y NIF de las personas correspondientes. No existe
límite en el número de personas asociadas a una entidad cliente. Además, una persona
puede estar dada de alta en varios clientes (por ejemplo, un hombre que vive con su
esposa tiene un gato y como tal pertenece a un cliente, pero también está dado de alta
en el cliente asociado con el perro de sus padres). Los clientes pueden tener varias
mascotas, cada mascota tiene un código, un alias, una especie, una raza, color de
pelo, fecha de nacimiento aproximada, peso medio del animal en las últimas 10 visitas
y el peso actual del animal. Asimismo se guardará un historial médico con cada
enfermedad que tuvo y la fecha en la que enfermó. Adicionalmente cada mascota
tiene un calendario de vacunación, en el que se registrará la fecha de cada vacuna, la
enfermedad de la que se vacuna. che

12. Una empresa avícola desea llevar el control de la alimentación diaria de las aves en
cada una de las etapas básicas de crecimiento (bebe, joven y consumo). Cada ración
de alimento tiene una composición en base a tres elementos, la cual es diferente en
cada una de las etapas. Cada etapa tiene definido un periodo de tiempo. Todo empieza
con la fecha de nacimiento del ave bebe y finaliza con la fecha de venta del ave de
consumo. Las aves se identifican desde su nacimiento y en base al número de lote de
incubación. Cada lote posee un tamaño de población y una fecha de entrega para el
inicio de crianza. El control de alimentación de cada población de un lote de crianza a
lo largo de cada etapa incluye la cantidad total de la ración de alimento que se coloca,
la población de aves al inicio del día y el control de la merma en base al número de
aves que mueren el día anterior.
odelo relacional normalizado chen

Ejercicios Diagramas CASE

1. Una editorial publica varios libros o ninguno. Un libro es publicado por una sola editorial

2. Un autor puede escribir varios documentos. Un documento puede tener varios autores

3. Un tema puede estar dividido en subtemas. Un subtema puede dividirse en


subsubtemas. Un subtema pertenece a un sólo tema

4. Cuando se decide ingresar a un paciente a un hospital se le asigna un cuarto y en un


cuarto puede estar un paciente o ninguno (suponiendo un hospital privado).

5. El titular de una cuenta de cheques puede tener cualquier número de tarjetas, pero
cada tarjeta pertenece a una sola persona, las entidades son cliente y tarjeta

6. En un proyecto de investigación puede haber cualquier número de médicos, un médico


puede participar en cero o varios proyectos

You might also like