Sei sulla pagina 1di 3

Casos a desarrollar de MER

Ejercicio 1
Realizar un modelo entidad-relación que refleje la información que se manipula en una facultad
universitaria (departamentos, profesores, asignaturas, grupos, alumnos, ...). Las restricciones
semánticas a considerar son las siguientes:
 Cada profesor pertenece a un solo departamento y todo profesor pertenece a alguno.
 Todo departamento debe tener un director, que es un profesor.
 Un profesor puede impartir varios grupos de la misma o de diferentes asignaturas y que un
grupo de una asignatura ha de estar impartido por, al menos, un profesor.
 Existen dos tipos de grupos, los de teoría y los de prácticas, con un máximo de alumnos por
grupo.
 Las asignaturas se imparten en clases en días, horas y aulas determinadas.
 Los alumnos se matriculan de varias asignaturas (al menos una), y una asignatura puede
tener varios alumnos matriculados.
 Los atributos de cada entidad son los habituales.
Ejercicio 2
Se pretende la informatización parcial de un banco determinado. Se consideran las siguientes
condiciones:
 El banco tiene distintas sucursales, identificadas por un código. Para cada sucursal interesa
almacenar su dirección, teléfono y el nombre de su director.
 Cada sucursal tiene una serie de cuentas corrientes asignadas a ella. Cada cuenta se
identifica mediante un código (único para cada cuenta), aunque es necesario conocer su
saldo y la fecha de apertura y el tipo de cuenta de que se trata.
 Una cuenta corriente puede pertenecer a varios clientes. Las operaciones que cada uno de
ellos puede realizar sobre la cuenta pueden variar en función de sus privilegios. Por ejemplo,
si la cuenta 110245 pertenece a los clientes Paula Suárez y Pablo Pérez, es posible que sólo
tenga permiso para cerrar la cuenta Paula Suárez.
 Cada cliente se identifica mediante su DNI, aunque interesa almacenar información como su
dirección postal, número de teléfono y profesión.
 Cada cliente puede disponer de varias cuentas. En cada una de ellas podría disponer de
diferentes permisos. Los permisos se conceden sobre operaciones individuales: apertura,
ingreso, reintegro y cierre.
 Cada cuenta puede tener asignadas domiciliaciones. Para cada domiciliación se recogerá
información relativa a su concepto (agua, luz, etc....) así como a la cantidad y la fecha de
cobro.
 Los clientes pueden tener otorgados préstamos, sin que los préstamos estén asociados a
cuenta alguna. Cada préstamo se otorga a un único cliente. A un cliente se le puede otorgar
más de un préstamo.
 Para cada préstamo interesa almacenar la cuantía, la fecha de apertura y la fecha de
vencimiento.
Casos a desarrollar de MER

Ejercicio 3
Diseñar un esquema E/R que recoja la organización de un sistema de información sobre
municipios, viviendas y personas. Deben tenerse en cuenta las siguientes características del
sistema:
 Cada persona sólo puede habitar en una vivienda.
 Cada persona sólo puede residir en un municipio.
 Una persona puede ser propietaria de más de una vivienda y una vivienda sólo puede
constar como perteneciente a una persona.
 Interesa almacenar información sobre las relaciones de parentesco entre las personas, para
poder distinguir a la persona o personas que actúan como cabeza de familia.
Ejercicio 4
Se desea diseñar la base de datos sobre la información de las reservas de una empresa
dedicada al alquiler de automóviles. Los supuestos semánticos considerados son los siguientes:
 Un determinado cliente puede tener en un determinado momento varias reservas.
 De los clientes se desea almacenar el tipo de permiso de conducir de que dispone, domicilio,
teléfono y banco donde domicilia el pago.
 La reserva la realiza un único cliente, pero puede involucrar a varios coches.
 Es importante registrar la fecha de comienzo de la reserva, así como la de terminación.
También habrá que registrar la tarifa aplicada.
 Todo coche tiene siempre asignado un determinado garaje, que no podrá cambiar. De los
garajes interesa saber: dueño, domicilio, teléfono y disponibilidad horaria.
 Cada reserva se realiza en una determinada agencia, caracterizada por nombre, dirección,
teléfono y gerente.
 En la base de datos pueden existir clientes que no hayan hecho ninguna reserva.
 Todas las entidades tienen una clave alfanumérica que las identifica unívocamente.
Ejercicio 5
Los datos que se manipulan en un vídeo-club son los siguientes:
 Películas, caracterizadas por título, año de estreno, actores principales y tema.
 Cintas. Cada cinta dispone de un código único y está ligada a un determinado sistema de
reproducción.
 Préstamos. De cada préstamo se almacena información de cinta, fecha y cliente.
 Clientes, de los que se conoce DNI, nombre, dirección y teléfono.
Las restricciones semánticas mínimas a tener en cuenta son:
 Un cliente puede alquilar varias películas el mismo día.
 Puede haber distintas cintas de la misma película.
 El mismo año no pueden estrenarse dos películas con el mismo título, pero sí pueden
hacerse versiones de la misma película en años diferentes.
 Las películas con el mismo título son del mismo tema.
Casos a desarrollar de MER

Ejercicio 6
Se desea gestionar la siguiente información de una empresa:
 Departamentos: Código y nombre
 Empleados: DNI, nombre, DNI cónyuge, DNI de los hijos
 Proyectos: Código y nombre
 Proveedores: Código, nombre, teléfono y dirección
 Productos: Código, nombre y precio.
Las restricciones semánticas mínimas a tener en cuenta son:
 Cada empleado trabaja en un único departamento.
 Un empleado puede trabajar en varios proyectos.
 Existe un empleado que dirige el proyecto.
 Los proyectos usan productos.
 Los precios de los productos pueden variar de un proveedor a otro.
 Algunos productos tienen componentes que son, a su vez, productos.

Potrebbero piacerti anche