You are on page 1of 6

2013-2014

EJERCICIOS RESUELTOS
de DISEO DE BASE DE DATOS.
MODELO ENTIDAD-RELACION

Ciclo: CSIFC01. Administracin de sistemas informticos en rede.


Mdulo. MP0372. Xestin de Base de Datos.

Emiliano Gmez Vzquez


G.B.D.
2013-2014
1. - Disear un esquema E/R que recoja la organizacin de un sistema de
informacin en el que se quiere tener informacin sobre municipios, viviendas y
personas. Cada persona slo puede habitar una vivienda, pero puede ser
propietaria (Las personas que participan en un viaje pueden ser alojadas en el mismo o en
diferente hotel) de ms de una. Nos interesa tambin la interrelacin de las
personas con su cabeza de familia.

2. - Se desea disear una base de datos que contenga la informacin relativa a


todas las carreteras de un determinado pas. Se pide realizar el diseo en el
modelo E/R, sabiendo que:

En dicho pas 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 trminos municipales, siendo un
dato de inters el kilmetro del tramo por el que entra en dicho
trmino municipal y el kilmetro por el que sale.
Existen una serie de reas en las que se agrupan los tramos, cada
uno de los cuales no puede pertenecer a ms de un rea.
3.- Se desea informatizar parcialmente determinado banco con los siguientes
supuestos:

El banco tiene distintas sucursales que se identifican por un cdigo.


Cada sucursal tiene una serie de cuentas corrientes asignadas a ella que
se identifican por un cdigo distinto para cada cuenta, aunque sea de
distinta sucursal. Una cuenta corriente tiene asociados uno o varios
clientes. Es posible, sin embargo, que las operaciones que puede realizar
cada uno de estos clientes con la cuenta no sean las mismas.
Por otra parte, cada cliente, que se identifica con su carn de identidad,
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 prstamos, sin que estos estn
asociados con ninguna de las cuentas corrientes. Cada prstamo se
otorga a nombre de un solo cliente, y a un cliente se le puede otorgar
ms de un prstamo.

4.- Realice, en el Modelo E/R, el diseo de una base de datos para una agencia de
viajes que, para ofrecer mejor servicio a sus clientes, considera de inters tener
registrada informacin referente a los diferentes tours que puede ofrecer. Tenga
en cuenta lo siguiente:

Un tour, segn su finalidad, cultural, histrica, deportiva, tiene unos


determinados puntos de ruta y puede repetirse varias veces en un
ao.
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 geogrficas, y se consideran de visita solamente o de visita y
estancia. En este ltimo caso, el punto de ruta tiene asignado un hotel
o varios.
Entendemos por cliente de un viaje a la persona que ha decidido
hacerlo y ha hecho efectiva una seal.
Un cliente puede confirmar su participacin en ms de un viaje (se
sobreentiende que en fechas diferentes).
5. - Se desea disear una base de datos sobre la informacin de las reservas de una
empresa dedicada al alquiler de automviles. Los supuestos semnticos son los
siguientes:

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


Una-reserva la realiza un nico cliente, pero puede involucrar varios coches.
Es importante recoger la fecha de comienzo y de terminacin de la reserva.
Todo coche tiene siempre asignado un nico garaje que no puede cambiar.
Cada reserva se realiza en una determinada agencia.
En la base de datos pueden existir dientes que no hayan hecho ninguna
reserva.
Todas las entidades tienen una clave alfanumrica que las identifica
unvocamente.

Si la misma reserva involucra varios coches con fechas de alquiler distinta para
cada uno de ellos, las fechas de comienzo y finalizacin de la reserva son
atributos de la interrelacin entre COCHE y RESERVA:

6. - Un aficionado a los toros quiere crear una base de datos donde recoger todos
los acontecimientos taurinos de cada temporada. Los supuestos son los siguientes:
Los nombres de plaza, feria, ganadera, torero y pen son nicos.
Una feria se celebra en una plaza y tiene un nombre nico cada temporada.
El director de una plaza puede serlo varias temporadas.
Un pen slo puede pertenecer a una cuadrilla de un torero durante una temporada,
pudiendo pertenecer a la misma cuadrilla o a otra la siguiente temporada.
El nmero de una corrida es nico y secuencial dentro de una feria.
En una corrida puede haber toros de distintas ganaderas.
El nmero del toro en una ganadera es nico.

7. - Realice el esquema E/R para una base de datos en la que se desea almacenar la
informacin relativa a algunos aspectos del campeonato mundial de ftbol
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 slo puede jugar en un puesto.
En cada partido intervienen tres colegiados: un juez de lnea para la banda
derecha, uno para la izquierda y un rbitro.
Un colegiado puede realizar una funcin en un partido y otra distinta en otro
partido.
Cada partido involucra a 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 mundial.

8.- Construya el esquema conceptual en el modelo E/R extendido, que refleje


toda la informacin necesaria para la gestin de las lneas de metro de una
determinada ciudad. Los supuestos considerados son los siguientes:

Una lnea est compuesta por una serie de estaciones en un


orden determinado, siendo muy importante recoger la
informacin de ese orden.
Cada estacin pertenece por lo menos a una lnea, pudiendo
pertenecer a varias.
Una estacin nunca puede dejar de pertenecer a una lnea a la
que anteriormente perteneca.
Cada estacin puede tener varios accesos, pero consideramos
que un acceso slo puede pertenecer a una estacin.
Cada lnea tiene asignada una serie de trenes, no pudiendo
suceder que un tren est asignado a ms de una lnea, pero s
que no est asignado a ninguna, (por ejemplo si se encuentra
en reparacin).
Cada lnea tiene asignados como mnimo tantos trenes como
estaciones tenga y como mximo el doble del nmero 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 a una lnea.

9.- Se describe a continuacin una base de datos que contiene la informacin


relativa a una empresa que se dedica a la fabricacin de motores. Dicha
empresa tiene inters en mantener informacin sobre los distintos tipos de
motores que fabrica. Se pide construir el esquema E/R correspondiente.
La empresa est dividida en secciones en la que estn asignados
obligatoriamente los empleados, los cuales tienen que pertenecer a una sola
seccin.
A cada seccin se le puede asignar la fabricacin de uno o varios tipos de
motores, existiendo secciones generales (departamento de administracin, de
proceso de datos, etc.) que no tienen asignado ningn tipo de motor en
concreto; nunca un tipo de motor puede ser fabricado por ms de una seccin,
ni esta puede cambiar una vez que se le ha asignado la fabricacin de un
determinado motor.
Entre los empleados que trabajan en un tipo de motor siempre habr un
responsable, siendo sta informacin de inters para la empresa. Un empleado
puede estar trabajando en ms de un tipo de motor.
Los empleados pueden tener familiares sobre los que conviene guardar
informacin en la base de datos.
La empresa utiliza piezas y desea conocer las estructuras del producto. A
estos efectos un motor es una pieza.

10.- Se desea disear una base de datos que recoja la organizacin de una
universidad. Se considera que:

Los departamentos pueden estar en una sola facultad o ser interfacultativos,


agrupando en este caso ctedras que pertenecen a facultades distintas.
Una ctedra se encuentra en un nico departamento.
Una ctedra pertenece a una sola facultad.
Un profesor est siempre asignado a un nico departamento y adscrito a una
o varias ctedras, pudiendo cambiar de ctedra pero no de departamento.
Interesa la fecha en que un profesor es adscrito a una ctedra.
Existen reas de conocimiento, y todo departamento tendr un
rea de conocimiento.

11.- Un estudio de ingeniera desea crear una base de datos sobre los
proyectos que desarrolla. En l,
los ingenieros pueden trabajar en varios proyectos a la vez y en cada
proyecto desempear una funcin diferente.
Cada proyecto tiene un nico Ingeniero Jefe. Un mismo ingeniero jefe no
puede serlo de dos proyectos a la vez.
En ocasiones, los proyectos pueden formar parte de otros proyectos. Estos
pueden realizarse por encargo para terceras empresas o por iniciativa del
propio estudio.
Cuando el proyecto se realiza por encargo, la empresa que lo contrata puede
proporcionar ingenieros de su plantilla para participar en el proyecto, e interesa
recoger las horas dedicadas por estos en el proyecto para el que trabaja.
Nunca un ingeniero externo puede realizar la funcin de ingeniero jefe.

13.- Un laboratorio de documentacin se dedica a la traduccin y maquetacin


de documentos tcnicos para empresas. Para ello
Cuenta con traductores y maquetadores.
Los documentos pueden ser de los siguientes tipos: programas informticos,
acompaados o no de sus correspondientes manuales, o slo manuales u otros
documentos impresos.
Un traductor nunca se dedica a la maquetacin y un maquetador nunca
traduce.
Los programas slo se traducen, no necesitan maquetacin.
Los traductores pueden traducir ms de un idioma e interesa conocer el nivel
de conocimientos de cada idioma de cada traductor.
Un traductor slo trabaja en la traduccin de un documento a la vez, aunque
en la traduccin de un documento pueden trabajar varios traductores al mismo
tiempo.
Interesa mantener un histrico de las traducciones realizadas por cada
traductor.
Interesa tambin recoger el idioma en que ha trabajado cada traductor en
cada documento.
En la composicin de un documento impreso puede trabajar ms de un
maquetador, que, a su vez, puede estar trabajando en la maquetacin de
varios documentos al mismo tiempo.
Son datos de inters el nmero de palabras del documento y el nmero de
pginas del documento impreso.
Cada documento es propiedad de una nica empresa, la cual puede
encargar la traduccin y/o maquetacin de varios documentos.
Interesa conocer la fecha en que la empresa entrega el documento para su
traduccin y/o maquetacin.

14.- Se desea crear una base de datos de investigaciones en curso. Las


entidades y supuestos semnticos que definen el problema son:

1. Proyecto de investigacin (nombre objetivos, reas cientficas,...).


2. Investigador (nombre, domicilio,...).
3. Entidad colaboradora (Nombre, razn social,...).

Adems de los supuestos semnticos del mundo real se suponen los


siguientes:

Un proyecto puede formar parte de otro ms complejo.


Un investigador puede trabajar en varios proyectos a la vez, y en cada
proyecto puede tener una funcin diferente (investigador principal,
consultor,...).
Para cada proyecto debe existir un investigador principal nico.
Un mismo investigador no puede hacer la funcin de investigador principal
en dos proyectos a la vez.
Las entidades colaboradoras pueden ser de dos tipos: Patrocinadoras
(las que financian los proyectos aportando una subvencin) y de
colaboracin cientfica (aquellas a las que pertenecen los
investigadores).
15.- Se trata de disear la base de datos de una agencia aerospacial. En ella se
pretende almacenar toda la informacin referente a sus empleados tcnicos:
astronautas y cientficos, adems de los familiares que dependen de estos.

Los empleados participan en una serie de misiones en un periodo


determinado de tiempo, dato que es de inters recoger, pero como mximo, a
lo largo de su estancia en la agencia pueden participar en diez misiones.
Cada misin es propuesta por un cientfico en una fecha determinada,
aunque hay alguna de estas misiones que constan de otras propuestas por
otros cientficos.
Estas misiones estn desarrolladas con vistas al estudio de uno o varios
planetas.
Es por ello que interesa recoger la informacin referente a stos ltimos, as
como de los satlites que tienen o del sistema al que pertenecen.
Los astros pertenecientes a estos sistemas tambin son de inters.
La agencia dispone de una flota de naves espaciales de distintos tipos que
realizan vuelos entre dos fechas en cada una de las misiones.
Estas naves son manejadas en una fecha concreta por tripulantes espaciales
de dos tipos distintos, astronautas o androides mecnicos.

Una vez finalizada la misin se pretende almacenar sus conclusiones y la fecha


de finalizacin.

16.- Una empresa municipal de transportes desea realizar un diseo de la red


de autobuses de que dispone. Esta tiene las siguientes caractersticas:

La red est formada por 25 lneas de autobuses, 5 de ellas nocturnas.


Cada autobs est asignado a una nica lnea pudiendo cambiar en funcin
de la demanda de una lnea a otra. Es importante conocer el nmero de
autobuses que tiene asignados cada lnea.
Para cada lnea se desea conocer el nmero y el estado de todas sus
paradas.
Los conductores pueden estar asignados tanto a lneas diurnas como
nocturnas, dependiendo del turno que realicen.
Es importante conocer en todo momento la situacin, tramo (recorrido entre
dos paradas) o parada de cada autobs.

Se pide:

1. Realice un esquema Entidad Relacin Extendido o ampliado, con las


premisas anteriores.

You might also like