EJERCICIOS MER
Enviado por 12378955 • 29 de Octubre de 2013 • 6.236 Palabras (25 Páginas) • 563 Visitas
Ejercicios Modelo Entidad-Relación.
Ejercicio 1
Realice el modelo E/R de un Sistema de Información, donde se recoge información sobre municipios, viviendas y personas, bajo los siguientes supuestos:
a) Cada persona sólo puede habitar en una vivienda, pero puede ser propietario de más de una.
b) Una vivienda está ubicada en un municipio.
Ejercicio 2
Realice bajo el modelo E/R, el diseño parcial de un banco, teniendo en cuenta los siguientes supuestos:
a) El banco tiene distintas sucursales que se identifican por un código.
b) Cada sucursal tiene una serie de cuentas corrientes asignadas a ella que se identifican por un código distinto para cada cuenta.
c) Una cuenta corriente tiene asociados a ella a uno o varios clientes. Es posible, sin embargo, que las operaciones que pueden realizar cada uno de estos clientes con la cuenta no sean las mismas. Por ejemplo, si la cuenta 110245 tiene como clientes asociados A y B, es posible que el privilegio de cerrar la cuenta sólo lo tenga A y no B.
d) Cada cliente, que se identifica por su DNI, puede tener varias cuentas y, por supuesto, unos privilegios distintos en cada una de ellas.
e) Los clientes pueden tener otorgados préstamos, sin que estén asociados a ninguna cuenta corriente. Cada préstamo se otorga a nombre de un solo cliente, y a un cliente se le puede asignar más de un préstamo.
Ejercicio 3
Construir el esquema conceptual en el modelo Entidad-Relación que refleje toda la información necesaria para la gestión de las líneas de METRO de una determinada ciudad. Consideremos los siguientes supuestos:
a) Una línea está compuesta por una serie de estaciones en un orden determinado, siendo muy importante recoger la información de este orden.
b) Cada estación pertenece al menos a una línea, pudiendo pertenecer a ambas.
c) Cada estación puede tener varios accesos, pero consideramos que un acceso sólo puede pertenecer a una estación.
d) Cada línea tiene asignada una serie de trenes, no pudiendo suceder que un tren esté asignado a más de una línea, pero sí que no esté asignado a ninguna (por ejemplo, está en reparación).
e) Cada línea tiene asignados como mínimo tantos trenes como estaciones tenga y como máximo el doble del número de estaciones.
f) Algunas estaciones tienen cocheras, y cada tren tiene asignada una cochera. Suponemos que en cada cochera se pueden aparcar varios trenes.
Ejercicio 4
En un determinado centro educativo, se desea realizar una Base de Datos que contenga la información necesaria para la gestión del centro. Realizar el modelo E/R correspondiente, teniendo en cuenta los siguientes supuestos:
a) Se desea llevar un control de los alumnos matriculados en cada curso. Los alumnos quedan identificados por su número de matrícula. Cada alumno está matriculado en un único curso y por tanto, en todas las asignaturas del mismo.
b) Durante el periodo de matriculación se desea obtener una serie de listados referentes a las asignaturas que componen cada curso.
c) También se desea llevar un riguroso control de las asignaturas que imparte cada profesor. Un profesor puede impartir varias asignaturas, pero cada asignatura es impartida por el mismo profesor.
d) Los profesor que imparten asignaturas son identificados por su DNI. Tambien es necesario almacenar su nombre, categoría (director, educador, coordinador,...)
e) Las asignaturas se identifican por un código de asignatura y por su nombre.
f) También se pretende gestionar la bibliografía recomendada por cada asignatura. Cada año escolar se lista una relación de los libros que recomienda cada asignatura. Un mismo libro puede estar recomendado por distintas asignaturas. Se harán consultas de libro por autor y por editorial.
Ejercicio 5
Queremos realizar una Base de Datos que contenga la información de los resultados de las pruebas realizadas por los alumnos en un determinada asignatura. Realizar el modelo entidad-relación correspondiente.
Para realizar dicho diseño se sabe que:
a) Los alumnos están definidos por su número de matrícula y el grupo al que asisten a clase.
b) Dichos alumnos realizar dos tipos de pruebas a lo largo del curso académico:
• Exámenes escritos: cada alumno realiza varios exámenes a lo largo del curso, y éstos se definen por el número de preguntas de que consta y la fecha de realización (la misma para todos los alumnos que realizan el mismo examen). Evidentemente, es importante almacenar la nota de cada alumno por examen.
• Prácticas: se realizan un número indeterminado de ellas durante el curso. Se definen por un código de práctica y el grado de dificultad. En este caso los alumnos se pueden examinar de cualquier práctica cuando lo deseen, debiéndose almacenar la fecha y la nota obtenida.
c) En cuanto a los profesores, únicamente interesa conocer, además de sus datos personales, cuál es el que ha diseñado cada práctica, sabiendo que en el diseño de una práctica puede colaborar más de un profesor, y que cada profesor puede diseñar más de una práctica. Además, nos interesa saber la fecha en la que ha sido diseñada cada práctica.
Ejercicio 6
A partir del siguiente enunciado se desea realiza el modelo entidad-relación.
Una empresa vende productos a varios clientes. Se necesita conocer los datos personales de los clientes (nombre, apellidos, código, dirección y fecha de nacimiento). Cada producto tiene un nombre y un código, así como un precio unitario. Un cliente puede comprar varios productos a la empresa, y un mismo producto puede ser comprado por varios clientes.
Los productos son suministrados por diferentes proveedores. Se debe tener en cuenta que un producto sólo puede ser suministrado por un proveedor, y que un proveedor puede suministrar diferentes productos. De cada proveedor se desea conocer el CUIT, nombre y dirección”.
Ejercicio 7
A partir del siguiente enunciado se desea realizar el modelo entidad-relación.
Se desea informatizar la gestión de una empresa de transportes que reparte paquetes por todo el país. Los encargados de llevar los paquetes son los camioneros, de los que se quiere guardar el dni, nombre, teléfono, dirección, salario y localidad en la que vive. De los paquetes transportados interesa conocer el código de paquete, descripción, destinatario y dirección del destinatario. Un camionero distribuye muchos paquetes, y un paquete sólo puede ser distribuido por un camionero.
...