modelos_e

6
POO E-J10 Modelos Entidad Relación Ejercicio No.1 Diseñe un esquema E/R que recoja la organización de un sistema de información sobre municipios, viviendas y personas. Cada persona sólo puede habitar en una vivienda y residir en un municipio, pero puede ser propietaria de más de una vivienda. Nos interesa también la interrelación de las personas con su cabeza de familia. Ejercicio No. 2 Deseamos diseñar una base de datos que recoja la organización de una universidad. Se considera que: Los departamentos puedan estar en una sola facultad o ser ínter facultativos, agrupando en este caso cátedras que pertenecen a facultades distintas. Una cátedra se encuentra en un único departamento. Un profesor esta siempre asignado a un único departamento y adscrito a una o varias cátedras, pudiendo cambiar de cátedra pero no de departamento; interesa la fecha en que un profesor es adscrito a una cátedra. Existen áreas de conocimiento, y todo departamento tendrá una única área de conocimiento. Ejercicio No.3 Se desea diseñar una base de datos que contenga la información relativa a las carreteras de un determinado país. Se pide realizar el diseño en el modelo E/R, sabiendo que: En dicho país las carreteras se encuentran divididas en tramos. M.C. Mayra Flores. 1

Upload: gerardo-guzman

Post on 29-Jun-2015

850 views

Category:

Documents


10 download

TRANSCRIPT

Page 1: Modelos_E

POO E-J10

Modelos Entidad RelaciónEjercicio No.1

Diseñe un esquema E/R que recoja la organización de un sistema de información sobre municipios, viviendas y personas. Cada persona sólo puede habitar en una vivienda y residir en un municipio, pero puede ser propietaria de más de una vivienda. Nos interesa también la interrelación de las personas con su cabeza de familia.

Ejercicio No. 2

Deseamos diseñar una base de datos que recoja la organización de una universidad. Se considera que:

Los departamentos puedan estar en una sola facultad o ser ínter facultativos, agrupando en este caso cátedras que pertenecen a facultades distintas.

Una cátedra se encuentra en un único departamento.

Un profesor esta siempre asignado a un único departamento y adscrito a una o varias cátedras, pudiendo cambiar de cátedra pero no de departamento; interesa la fecha en que un profesor es adscrito a una cátedra.

Existen áreas de conocimiento, y todo departamento tendrá una única área de conocimiento.

Ejercicio No.3

Se desea diseñar una base de datos que contenga la información relativa a las carreteras de un determinado país. Se pide realizar el diseño en el modelo E/R, sabiendo que:

En dicho país las carreteras se encuentran divididas en tramos.

Un tramo siempre pertenece a una única carretera y no puede cambiar de carretera.

Un tramo puede pasar por varios términos municipales, siendo un dato de interés el kilómetro del tramo por el que entra en dicho término municipal y el kilómetro por el que sale.

Existen una serie de áreas en las que se agrupan los tramos y cada uno de ellos no puede pertenecer a más de un área.

M.C. Mayra Flores. 1

Page 2: Modelos_E

POO E-J10

Ejercicio No.4

Realice, en el modelo E/R, el diseño de una base de datos para una agencia de viajes que, para ofrecer mejor servicio a sus clientes, considera de interés tener registrada la información referente a los diferentes tours que pueda ofrecer. Tenga en cuenta lo siguiente:

Un tour, según su finalidad, cultural, histórica, deportiva......, tiene unos determinados puntos de ruta y puede repetirse varias veces en un año.

Definimos por viaje un tour concreto a realizar a partir de una fecha determinada.

Los puntos de ruta de un tour pueden ser ciudades, monumentos, zonas geográficas, etc. Y se consideran de visita solamente o de visita y estancia. En este ultimo caso el punto de ruta tiene asignado un hotel o a varios.

Entendemos por cliente de un viaje a la persona que ha decidido hacerlo y ha hecho efectiva una señal.

Un cliente puede confirmar su participación en más de un viaje (se sobreentiende que las fechas son diferentes).

Las personas que participan en un viaje pueden ser alojadas en los mismos o en diferentes hoteles.

M.C. Mayra Flores. 2

Page 3: Modelos_E

POO E-J10

Ejercicio No.5

Se desea informatizar parcialmente un banco determinado con los siguientes supuestos:

El banco tiene distintas sucursales que se identifican por un código.

Cada sucursal tiene una serie de cuentas corrientes asignadas a ella que se identifican por un código, distinto para cada cuenta. Una cuenta corriente pertenece a uno o varios clientes. Es posible, sin embargo, que las operaciones que pueda realizar cada uno de estos clientes con la cuenta no sean las mismas. Por ejemplo, si la cuenta 1102456 pertenece a los clientes Fernando López y Paula Suárez, es posible que el privilegio de cerrar la cuenta sólo lo tenga Fernando López y no Paula Suárez.

Por otra parte, cada cliente, que se identifica por su No.cuenta puede tener varias cuentas y, por supuesto, unos privilegios distintos en cada una de ellas.

Cada cuenta puede tener domiciliaciones asociadas con ella.

Los clientes pueden tener otorgados préstamos sin que estos préstamos estén asociados con ninguna de las cuentas corrientes. Cada préstamo se otorga a nombre de un solo cliente, y a un cliente se le puede otorgar más de un préstamo.

Ejercicio No.6

Se desea diseñar una base de datos sobre la información de las reservas de una empresa dedicada al alquiler de automóviles. Los supuestos son los siguientes:

Un determinado cliente puede tener en un momento dado varias reservas.

Una reserva la realiza un único cliente, pero puede involucrar a varios coches.

Es importante registrar la fecha de comienzo de la reserva y la de terminación.

Todo coche tiene siempre asignado un determinado cochera, que no puede cambiar.

Cada reserva se realiza en una determinada agencia. 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.

M.C. Mayra Flores. 3

Page 4: Modelos_E

POO E-J10

Ejercicio No. 7

Realiza el esquema conceptual en el modelo E/R que refleja toda la información necesaria para la gestión de las líneas de metro de una determinada ciudad. Los supuestos considerados son los siguientes:

Una línea esta compuesta por una serie de estaciones en un orden determinado, siendo muy importante recoger la información de esta orden.

Cada estación pertenece al menos a una línea, pudiendo pertenecer a varias.

Una estación nunca puede dejar de pertenecer a una línea a la que anteriormente pertenecía ( por ejemplo, Exposición, que pertenece a la línea 1, nunca podrá dejar de pertenecer a esta línea).

Cada estación puede tener varios accesos, pero consideramos que un acceso sólo puede pertenecer a una estación.

Un acceso nunca podrá cambiar de estación. Cada línea tiene asignados una serie de trenes, no

pudiendo suceder que un tren esté asignado a más de una línea, pero sí que no este asignado a ninguna (por ejemplo, si se encuentra en reparación).

Cada línea tiene asignados como mínimo tantos trenes como estaciones tenga y como máximo el doble del número de estaciones.

Algunas estaciones tienen asignadas cocheras, y cada tren tiene asignada una cochera.

Un tren puede cambiar de cochera asignada, pero no quedar sin ella.

Interesa conocer todos los accesos de cada línea.

Ejercicio No. 8

M.C. Mayra Flores. 4

Page 5: Modelos_E

POO E-J10

Realizar el esquema E/R para una base de datos en la que se desea almacenar la información relativa a algunos aspectos del torneo de fútbol considerando los siguientes supuestos:

Un jugador pertenece a un único equipo y no hay dos jugadores con el mismo nombre.

Un jugador puede actuar en varios puestos distintos, pero en un determinado partido sólo puede jugar en un puesto.

En cada partido intervienen tres colegiados: un juez de línea para la banda derecha, otro para la izquierda y un árbitro,

Un colegiado puede realizar una función en un partido y otra distinta en otro partido.

Cada partido involucra dos equipos. Es obligatorio en todo momento que un jugador pertenezca a un equipo

determinado y no podrá cambiar de equipo a lo largo del torneo.

M.C. Mayra Flores. 5