Sie sind auf Seite 1von 3

Ing.

De Sistemas
e Informtica
LABORATORIO N 02
BASE DE DATOS

Implementar el MER

1. Una empresa de construccin, a partir del diseo de sus proyectos, realiza documentos
de requerimientos de materiales. Todo requerimiento da origen a uno o ms pedidos
de compra. Se desea modelar qu requerimientos solicitan qu materiales originando
que pedidos.
2. En los hoteles trabajan empleados, stos se identifican por su documento (formado por
el tipo, pas y nmero). Adems, se conoce su nombre, apellido y telfono. Los
empleados pueden ser administrativos o de servicio. De los administrativos interesa
registrar los idiomas que sabe hablar.
3. Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En
distintos hospitales puede haber salas con el mismo cdigo, pero esto no puede ocurrir
dentro de un hospital.
4. Una seccin de un documento, como la seccin nmero 1, puede o no estar dividida en
otras secciones, como por ejemplo las secciones de nmero 1.1, 1.2 y 1.3.
Una seccin pertenece solamente a otra seccin de nivel superior. Por ejemplo, la
seccin 1.2.2 pertenece a la seccin de nivel superior 1.2.
Completa todas las cuestiones relacionadas con el tipo de relacin CONSTA entre cada
seccin y sus subsecciones.
5. La empresa est organizada en departamentos. Cada uno con nombre y nmero nico.
Tiene un director, su fecha de inicio y el nmero de empleados que trabaja en l. Puede
estar distribuido en varias localidades.
Cada departamento controla cierto nmero de proyectos. Cada uno con nombre y
nmero nicos y se realiza en una sola localidad.
De cada empleado se guarda su nombre, nmero de seguridad social, direccin, salario,
sexo y fecha de nacimiento. Departamento al que pertenece. Proyectos en los que
trabaja (pueden estar controlados por departamentos distintos al que pertenece el
empleado). N horas semanales dedicadas a cada proyecto y quin es su supervisor.
De cada subordinado al nmero de seguridad social de un empleado interesa su
nombre, sexo, fecha de nacimiento y parentesco (hijo, esposa, ...).
6. Disea un esquema E/R que recoja la siguiente informacin sobre un mundial de ftbol.
Para cada equipo participante les interesa guardar el cdigo con el cual se identifica, el
nombre del pas, el nmero total de goles marcados hasta el momento en el mundial y
la camiseta que viste. Para cada partido jugado entre dos equipos se almacena la fecha
en la que se jug, el resultado (0-0, 2-0, 0-1, ...) y los rbitros que dirigieron el partido
(incluidos jueces de lnea, etc.). Dos equipos pueden jugar entre s ms de una vez si van
superando las eliminatorias. Para cada jugador de cada equipo, se guarda su nmero de
identidad nacional (entenderemos que ningn pas asigna varias veces el mismo
nmero), nombre, fecha de nacimiento, los clubes a los que ha pertenecido dicho
jugador durante el ltimo ao y el nmero de goles marcados en el mundial. Cuando
finaliza el mundial todo jugador ha debido pasar por un control antidopaje obligatorio.
Adems, los jugadores pueden ser requeridos para realizar uno o ms controles
adicionales. En cada control se registra la fecha y el lugar en el que se realiz.
Por cuestiones de organizacin se desea guardar informacin sobre los hoteles en los
que se aloja cada equipo. Los equipos jugarn los partidos en diferentes sedes, por lo

Ing. Mendoza Corpus Carlos


Docente asignado al curso
Ing. De Sistemas
e Informtica
que se alojarn en distintos hoteles. En un mismo hotel slo se alojar un nico equipo
en todo el mundial. En la BD cada hotel se identifica mediante un cdigo, y adems tiene
un nombre, una direccin y un telfono. Cada equipo reserva un nmero concreto de
habitaciones en cada hotel. Este ltimo dato tambin figurar en la BD.
7. Disea un esquema E/R que recoja la siguiente informacin sobre un festival de cine:
Un festival de cine almacena informacin de los premios concedidos a lo largo de
los aos, de las pelculas participantes y de las personas que han intervenido en las
pelculas como productor, director y como actor.
Para cada premio interesa saber la categora y ao del mismo (mejor actriz 98, mejor
director 2000, etc.), el dinero en euros, a qu persona o personas les corresponde y
la pelcula (nica) a la que est asociado.
A cada pelcula se le asocia un cdigo y se guarda el ttulo y el gnero (western,
terror, etc.) al que pertenece.
Para cada persona se guarda su nombre, sexo, nacionalidad, en qu pelcula o
pelculas ha participado como actor, como director y como productor.
Una pelcula puede tener varios productores, varios directores y varios actores.
El jurado del festival puede decidir no conceder un premio a ningn participante
(declararlo desierto).
8. En un proceso de comercializacin de productos se realiza un anlisis para determinar
las entidades que lo integran y la forma como estas entidades se asocian o se vinculan.
Se obtiene que las entidades que conforman el proceso se pueden resumir en cliente
(persona o empresa que hace la compra) y las caractersticas de cliente luego de hacer
la abstraccin correspondiente son las siguientes: cdigo, nombre, apellido, direccin,
telfono. Si el cliente es personal se necesita tambin los atributos de DNI de la persona
y nmero de tarjeta de crdito, pero, si el cliente es empresarial se requieren los datos
de su RUC, su lmite de crdito, nombre y telfono de la persona de contacto en esa
empresa, si la empresa tiene el beneficio de crdito o no lo tiene y finalmente el monto
de los crditos que ha recibido conocido como monto acreditado. Otra entidad es la de
productos que trabaja conjuntamente con la entidad marca. Los datos de producto son:
cdigo, nombre y precio y los de marca simplemente el nombre. Una entidad adicional
es la de factura que se compone adems de la entidad detalle de factura. La entidad
factura opera con los datos principales de la misma, a saber: numero, fecha, impuesto,
total. El detalle de factura es donde se describe el contenido de la misma y maneja los
atributos: cantidad de producto vendido y subtotal.
9. Con la prxima edicin de la Vuelta Ciclista a Espaa, un peridico deportivo quiere crear
una base de datos para mantener informacin sobre las pruebas ciclistas por etapas. En
la base de datos debe aparecer informacin sobre los ciclistas, los equipos a los que
pertenecen y las pruebas en las que cada equipo ha participado (se asume que participa
todo el equipo). De cada ciclista, se desea conocer su nombre, nacionalidad y fecha de
nacimiento, as como el equipo al que pertenece, manteniendo la fecha de inicio y fin
de contrato con el equipo. De cada equipo tambin se desea conocer su nombre, su
nacionalidad, el nombre del director y las pruebas en las que ha participado, con su
nombre, ao de edicin, n de etapas, kilmetros totales y puesto que ocup el equipo
en la clasificacin final. Un dato adicional para las pruebas es saber el nombre del ciclista
que qued ganador.
10. Analizar el siguiente diagrama, realizar ingeniera inversa y encontrar el MER-Merise.

Ing. Mendoza Corpus Carlos


Docente asignado al curso
Ing. De Sistemas
e Informtica

Ing. Mendoza Corpus Carlos


Docente asignado al curso

Das könnte Ihnen auch gefallen