Sunteți pe pagina 1din 14

FUNDACION UNIVERSITARIA JUAN DE CASTELLANOS

FACULTAD DE INGENIERIA
PROGRAMA DE INGENIERIA DE SISTEMAS
BASES DE DATOS 1

EJERCICIOS MODELO ENTIDAD RELACIN

Adaptado de la GUA DE EJERCICIOS: Modelo Entidad/Relacin y conversin a
Modelo Relacional de los Profesores: Claudio Gutirrez, Gonzalo Navarro

Problema 1: Artculos y encargos
Una base de datos para una pequea empresa debe contener informacin
acerca de clientes, artculos y pedidos. Hasta el momento se registran los
siguientes datos en documentos varios:
Para cada cliente: Nmero de cliente (nico), Direcciones de envo (varias
por cliente), Saldo, Lmite de crdito (depende del cliente, pero en ningn
caso debe superar los $3.000.000), Descuento.
Para cada artculo: Nmero de artculo (nico), Fbricas que lo distribuyen,
Existencias de ese artculo en cada fbrica, Descripcin del artculo.
Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido. La
cabecera est formada por el nmero de cliente, direccin de envo y fecha
del pedido. El cuerpo del pedido son varias lneas, en cada lnea se
especifican el nmero del artculo pedido y la cantidad.

Adems, se ha determinado que se debe almacenar la informacin de las
fbricas. Sin embargo, dado el uso de distribuidores, se usar: Nmero de la
fbrica (nico) y Telfono de contacto. Y se desean ver cuntos artculos (en
total) provee la fbrica. Tambin, por informacin estratgica, se podra incluir
informacin de fbricas alternativas respecto de las que ya fabrican artculos
para esta empresa.

Nota: Una direccin se entender como N, Calle, Barrio y Ciudad. Una fecha
incluye hora.

Se pide hacer el diagrama ER para la base de datos que represente esta
informacin.

Problema 2: Sistema de ventas
Le contratan para hacer una BD que permita apoyar la gestin de un sistema de
ventas. La empresa necesita llevar un control de proveedores, clientes,
productos y ventas.

Un proveedor tiene un RUT, nombre, direccin, telfono y pgina web.

Un cliente tambin tiene RUT, nombre, direccin, pero puede tener varios
telfonos de contacto. La direccin se entiende por calle, nmero, comuna y
ciudad.

Un producto tiene un id nico, nombre, precio actual, stock y nombre del
proveedor. Adems se organizan en categoras, y cada producto va slo en una
categora.

Una categora tiene id, nombre y descripcin.

Por razones de contabilidad, se debe registrar la informacin de cada venta con
un id, fecha, cliente, descuento y monto final. Adems se debe guardar el precio
al momento de la venta, la cantidad vendida y el monto total por el producto.

Se pide hacer el diagrama ER para la base de datos que represente esta
informacin.

Problema 3: Carreteras
Disear un esquema E/R que recoja la organizacin de una base de datos para
contener la informacin sobre todas las carreteras del pas, sabiendo que se
deben cumplir las siguientes especificaciones:
Las carreteras estn divididas en varias categoras (locales, comerciales,
regionales, nacionales, autovas, etc).
Las carreteras se dividen en tramos. Un tramo siempre pertenece a una
nica carretera y no puede cambiar de carretera.
Un tramo puede pasar por varias comunas, interesando conocer el Km de la
carretera y la comuna donde empieza el tramo y en donde termina.
Para los tramos que suponen principio o final de carretera, interesa saber si
es que la carretera concluye fsicamente o es que confluye en otra carretera.
En este caso, interesa conocer con qu carretera confluye y en qu
kilmetro, tramo y barrio.


Problema 4: Sistema de vuelos
Obtener el diagrama E/R para un sistema de control de vuelos adaptado a las
siguientes reglas de gestin (indicar las entidades, interrelaciones, etc., que se
deducen de cada una de las reglas):
De cada aeropuerto se conoce su cdigo, nombre, ciudad y pas.
En cada aeropuerto pueden tomar tierra diversos modelos de aviones (el
modelo de un avin determina su capacidad, es decir, el nmero de plazas.
En cada aeropuerto existe una coleccin de programas de vuelo. En cada
programa de vuelo se indica el nmero de vuelo, lnea area y das de la
semana en que existe dicho vuelo.
Cada programa de vuelo despega de un aeropuerto y aterriza en otro.
Los nmeros de vuelo son nicos para todo el mundo.
En cada aeropuerto hay mltiples aterrizajes y despegues. Todos los
aeropuertos contemplados estn en activo, es decir, tienen algn aterrizaje y
algn despegue.
Cada vuelo realizado pertenece a un cierto programa de vuelo. Para cada
vuelo se quiere conocer su fecha, plazas vacas y el modelo de avin
utilizado.
Algunos programas de vuelo incorporan escalas tcnicas intermedias entre
los aeropuertos de salida y de llegada. Se entiende por escala tcnica a un
aterrizaje y despegue consecutivos sin altas bajas de pasajeros.
De cada vuelo se quieren conocer las escalas tcnicas ordenadas asignndole
a cada una un nmero de orden.
Por ejemplo, el programa de vuelo 555 de Iberia con vuelos los lunes y jueves
despega de El Dorado-Bogot-Colombia y aterriza en Caudell-Sydney-Australia
teniendo las siguientes escalas tcnicas:
1- Los Pradios-Sao Paulo-Brasil, 2-El Emperador-Santiago-Chile y 3-Saint
Kitts-Auckland-Nueva Zelanda.
Qu cambios se producirn en el caso anterior si en las escalas pudiesen bajar
o subir pasajeros?, Explique cmo se podra representar esta nueva situacin.

Problema 5: Olimpadas
Las sedes olmpicas se dividen en complejos deportivos. Los complejos
deportivos se subdividen en aquellos en los que se desarrolla un nico deporte y
en los polideportivos. Los complejos polideportivos tienen reas designadas para
cada deporte con un indicador de localizacin (ejemplo: centro, esquina-NE,
etc.). Un complejo tiene una localizacin, un jefe de organizacin individual y un
rea total ocupada. Los dos tipos de complejos (deporte nico y polideportivo)
tendrn diferentes tipos de informacin. Para cada tipo de sede, se conservar
el nmero de complejos junto con su presupuesto aproximado.

Cada complejo celebra una serie de eventos (ejemplo: la pista del estadio puede
celebrar muchas carreras distintas.). Para cada evento est prevista una fecha,
duracin, nmero de participantes, nmero de comisarios. Una lista de todos los
comisarios se conservar junto con la lista de los eventos en los que est
involucrado cada comisario ya sea cumpliendo la tarea de juez u observador.

Tanto para cada evento como para el mantenimiento se necesitar cierto
equipamiento (ejemplo: arcos, prtigas, barras paralelas, etc).

Problema 6: Educando S.A.
En la Empresa "Educando S.A." se lleva control de sus Bienes y Servicios. El
inters primario es poder hacer que los Bienes se manejen de forma rpida y
con el menor grado de error. Para esto quien maneja la seccin de "Bienes y
Suministros" plantea las siguientes condiciones del negocio para la construccin
de una base de datos:
La Seccin est dividida en tres (3) reas:
o COMPRAS
o ALMACEN
o INVENTARIO.
El rea de Compras funciona de la siguiente forma:
o Recibe las solicitudes de compras de las diferentes reas de la
empresa.
o Cada solicitud tiene un responsable.
o Cada solicitud es autorizada por el jefe del rea y posteriormente por el
Director Financiero.
o Quien realiza una solicitud puede ser responsable de uno o varios
centros de costos, con la salvedad de que l como empleado solo est
adscrito a uno.
o De la solicitud se debe diligenciar la siguiente informacin: Nmero de
la solicitud (consecutivo), Fecha, Responsable (nombre y cdula),
Centro de Costos, Rubro presupuestal del cual se descargar la
compra. En cada solicitud se pueden discriminar uno o muchos tems
con la siguiente informacin: tem, nombre del bien, cantidad
solicitada, unidad de medida del bien, valor unitario y valor total. Cada
solicitud debe ser totalizada.
o Cada bien es identificado por un cdigo universal que es nico y es de
carcter devolutivo (suministro) o un bien inmueble.
o Una vez diligenciada la solicitud es remitida al rea de compras para
realizar su correspondiente cotizacin.
o Las cotizaciones son realizadas con uno o varios proveedores de los
bienes solicitados.
o Una vez la cotizacin definitiva est lista, se crea una orden contractual
que maneja la siguiente informacin: Nmero de la orden contractual,
nit y nombre del proveedor al cual se le va a realizar la compra, fecha
de la orden, monto total de la orden, fecha de entrega. Cada orden
puede tener asociado uno o varios tems de la solicitud o solicitudes
que van a ser despachadas. Cada tem tiene la siguiente informacin:
nombre del bien, cantidad solicitada, cantidad despachada, unidad de
medida del bien, valor unitario y valor total.
o La orden de compra es aprobada por el Director Financiero para que
sea enviada al proveedor elegido.
El rea de Almacn funciona de la siguiente forma:
o Su funcin principal es recepcionar los bienes que llegan de los
proveedores y distribuirlos a las correspondientes reas que realizaron
las solicitudes de compras.
o Cuando llega un proveedor mercanca, este hace una entrega fsica de
los bienes, los cuales son comparados con la factura que este entrega y
con la orden de compra correspondiente. Si esta accin es correcta se
registra una entrada de almacn por cada factura relacionada, con la
siguiente informacin: Nmero de Entrada, Fecha, Nmero de factura,
Proveedor, Total Bienes, Valor Total (los totales deben coincidir con los
de la factura). Adjunto a esta se discriminan los tems recibidos con la
siguiente informacin: nombre del bien, cantidad entregada.
o Cuando el almacn decide despachar los bienes a las diferentes reas
solicitantes, registra cada una de las entregas en Salidas de Almacn
con la siguiente informacin: Nmero de Salida, Empleado responsable
del bien a entregar, fecha de salida, fecha de entrega. Por cada entrega
se detalla cada uno de los tems con la siguiente informacin: nombre
del bien, cantidad entregada.
o Una entrada de almacn puede generar muchas salidas de almacn,
por ejemplo: Pueden ingresar 500 pacas de papel higinico, pero como
se debe repartir entre varias reas, cada una requiere de una salida de
almacn.
El rea de inventarios funciona de la siguiente forma:
o Es la encargada de administrar y controlar la ubicacin de los bienes
dentro de la empresa, por esto antes de que el bien salga del almacn
debe ser codificado a travs de un cdigo nico que lo haga
identificable dentro de la empresa.
o La ubicacin del bien se identifica por la siguiente informacin:
responsable del bien,fecha de entrega, direccin del bien (ubicacin).
Disear modelo ER para la base de datos.

Problema 7: Torneo de Tenis Grand Slam
El sistema debe memorizar todos los encuentros que se han desarrollado desde
que existe el torneo, as como las siguientes caractersticas de estos.
Descripcin:
El Grand Slam se compone de cuatro torneos anuales que se celebran en Gran
Bretaa, Estados Unidos, Francia y Australia. En cada pas se pueden desarrollar
en distintos lugares (p. ej., en EE. UU. Puede desarrollarse en Forest Hill o en
Flashing Meadows).

Cada partido tiene asociado un premio de consolacin para el perdedor que
depender de la fase en que se encuentre el torneo (p. ej., el perdedor de
octavos de final puede ganar 5.000 dlares). El ganador de a final recibir el
premio correspondiente al torneo.

Cada torneo tiene cinco modalidades: Individual masculino, individual femenino,
dobles masculino, dobles femenino y dobles mixtos.

Tambin hay que tener en cuenta la nacionalidad de un jugador, de forma que
este puede ser aptrida o tener varias nacionalidades.

Resultados a considerar:
El sistema debe dar respuesta a las siguientes preguntas:
1. Dado un ao y un torneo, composicin y resultado de los partidos.
2. Lista de rbitros que participaron en el torneo.
3. Ganancias percibidas en premios por un jugador a lo largo del torneo.
4. Lista de entrenadores que han entrenado a un jugador a lo largo del torneo y
fechas en las que lo hizo.

Ejemplos de acceso a la base de datos.
1. Connors gano Gerulaitis en Roland Garros en 1979 en cuartos de final en
individuales masculinos por 6-3 4-6/7-5 6-0.
2. El seor Wilkinson arbitro ese partido.
3. Alemania ha ganado dos veces las individuales masculinas de Wimbledon.
Borg ha ganado 2.000.000 de dlares a lo largo de su participacin en el Grand
Slam.
4. El ganador de Roland Garros de 1987 gan 20.000 dlares.
5. Noah ha jugado cuatro veces en dobles mixtos con Mandlikova.

Problema 8 Pelculas:
Se desea crear un sitio web con informacin referente a las pelculas en cartel
en las salas de cine.

De cada pelcula, se almacena una ficha con su ttulo de distribucin, su ttulo
original, su gnero, el idioma origina, si tiene subttulos en espaol o no, los
paises de origen, el ao de la produccin, la url del sitio web de la pelcula, la
duracin (en horas y minutos), la calificacin (Apta todo pblico,+9 aos, +15
aos,+18 aos), fecha de estreno en Santiago, un resumen y un identificador
de la pelcula. De cada pelcula interesa conocer la lista de directores y el
reparto, es decir para cada actor que trabaja, el nombre de todos los personajes
que interpreta.
Adems interesa disponer de informacin sobre los directores y actores que
trabajan en cada pelcula.

De ambos, se conoce su nombre (que lo identifica) y su nacionalidad. Adems
se desea conocer la cantidad de pelculas en las que dirigieron o actuaron.

Tenga en cuenta que hay personas que cumplen los dos roles.
Los cines pueden tener ms de una sala y cada semana cada uno de los cines
enva la cartelera para dicha semana, indicando de detalle de las funciones. Para
cada funcin se conoce el da de la semana y la hora de comienzo, y
obviamente la sala y la pelcula que exhibe. De cada sala se sabe el nombre, un
nmero que la identifica dentro del cine y la cantidad de butacas que posee. De
cada cine se conoce el nombre que lo identifica, su direccin y telfono para
consultas.

Algunos cines cuentan con promociones. Estas promociones dependen de la
funcin. (Ej. De lunes a jueves antes de las 18 50% de descuento en la sala tal
del cine tal para la pelcula cual...La funcin del lunes a las 14 para la pelcula
tal en la sala cual, no se cobra a los escolares con tnica... ) De cada promocin
se conoce una descripcin y el descuento que aplica.

Adems del resumen de la pelcula que se incluye en la ficha interesa mostrar la
opinin de las personas que vieron la pelcula. De cada opinin se conoce el
nombre de la persona que la realiza, su edad, le fecha en que registr su
opinin, la calificacin que le dio a la pelcula (Obra Maestra, Muy Buena, Buena,
Regular, Mala) y el comentario propiamente dicho. A cada opinin se le asigna
un nmero que la identifica respecto de la pelcula sobre la cual opina.

Problema 9 SERVICIO MILITAR:

El Ministerio de Defensa desea disear una Base de Datos para llevar un cierto
control de los soldados que realizan el servicio militar. Los datos significativos a
tener en cuenta son:
Un soldado se define por su cdigo de soldado (nico), su nombre y apellidos,
y su graduacin.
Existen varios cuarteles, cada uno se define por su cdigo de cuartel, nombre
y ubicacin.
Hay que tener en cuenta que existen diferentes Cuerpos del Ejrcito
(Infantera, Artillera, Armada, ....), y cada uno se define por un cdigo de
Cuerpo y denominacin.
Los soldados estn agrupados en compaas, siendo significativa para cada
una de stas, el nmero de compaa y la actividad principal que realiza.
Se desea controlar los servicios que realizan los soldados (guardias,
imaginarias, cuarteleros, ...), y se definen por el cdigo de servicio y
descripcin.
Consideraciones de diseo:
Un soldado pertenece a un nico cuerpo y a una nica compaa, durante todo
el servicio militar. A una compaa pueden pertenecer soldados de diferentes
cuerpos, no habiendo relacin directa entre compaas y cuerpos.
Los soldados de una misma compaa pueden estar destinados en diferentes
cuarteles, es decir, una compaa puede estar ubicada en varios cuarteles, y en
un cuartel puede haber varias compaas. Eso si, un soldado slo esta en un
cuartel.
Un soldado realiza varios servicios a lo largo de la mili. Un mismo servicio
puede ser realizado por ms de un soldado (con independencia de la compaa),
siendo significativa la fecha de realizacin.

Problema 10 GESTIN DE TRABAJOS DE FIN DE CARRERA:
Una Escuela de Informtica quiere generar un sistema para tener controlado en
una base de datos todo lo referente a los Trabajos Fin de Carrera: alumnos que
los realizan, profesores que los dirigen, temas de los que tratan y tribunales que
los corrigen. Por tanto, es de inters:
Que los alumnos se definan por su nmero de matrcula, DNI y nombre. Un
alumno realiza, evidentemente, slo un T.F.C.
Que los T.F.C. se definen por su tema, por un nmero de orden y por la fecha
de comienzo. Un T.F.C. determinado, no puede ser realizado por varios alumnos.
Que un profesor se define por su DNI, nombre y domicilio; y puesto que los
T.F.C. son del rea en el que trabaja, NO interesa conocer el T.F.C. que dirige
sino a qu alumno se lo dirige.
Que un Tribunal est formado por varios profesores y los profesores pueden
formar parte de varios tribunales. Por otra parte, s es de inters para el tribunal
conocer qu alumno es el que se presenta, con qu T.F.C. y en qu fecha lo ha
defendido. El tribunal se define por un nmero de tribunal, lugar de examen y
por el nmero de componentes.
Al margen de esto, un alumno puede haber pertenecido a algn grupo de
investigacin del que haya surgido la idea del T.F.C. Dichos grupos se identifican
por un nmero de grupo, su nombre y por su nmero de componentes. Un
alumno no puede pertenecer a ms de un grupo y no es de inters saber si el
grupo tiene algo que ver o no con el T.F.C. del alumno; s siendo de inters la
fecha de incorporacin a dicho grupo.
Por otra parte, un profesor, al margen de dirigir el T.F.C. de algunos alumnos,
puede haber colaborado con otros en la realizacin de dicho T.F.C. pero siendo
otro profesor el que lo dirige. En este caso, slo es interesante conocer qu
profesor ha ayudado a qu alumno (a un alumno le pueden ayudar varios
profesores).

Problema 11. AGENCIAS DE VIAJES
Una cadena de agencias de viajes desea disponer de una Base de Datos que
contemple informacin relativa al hospedaje y vuelos de los turistas que la
contratan.
Los datos a tener en cuenta son:
La cadena de agencias est compuesta por un conjunto de sucursales. Cada
sucursal viene definida por el cdigo de sucursal, direccin y telfono.
La cadena tiene contratados una serie de hoteles de forma exclusiva. Cada
hotel estar definido por el cdigo de hotel, nombre, direccin, ciudad, telfono
y nmero de plazas disponibles.
De igual forma, la cadena tiene contratados una serie de vuelos regulares de
forma exclusiva. Cada vuelo viene definido por el nmero de vuelo, fecha y
hora, origen y destino, plazas totales y plazas de clase turista de las que
dispone.
La informacin que se desea almacenar por cada turista es el cdigo de
turista, nombre y apellidos, direccin y telfono.

Por otra parte, hay que tener en cuenta la siguiente informacin:
A la cadena de agencias le interesa conocer que sucursal ha contratado el
turista.
A la hora de viajar el turista puede elegir cualquiera de los vuelos que ofrece la
cadena, y en que clase (turista o primera) desea viajar.
De igual manera, el turista se puede hospedar en cualquiera de los hoteles que
ofrece la cadena, y elegir el rgimen de hospedaje (media pensin o pensin
completa). Siendo significativa la fecha de llegada y de partida.

Problema 12 GESTIN DE EXMENES
Los profesores de la asignatura de Bases de Datos de una Escuela Universitaria
deciden crear una base de datos que contenga la informacin de los resultados
de las pruebas realizadas a los alumnos. Para realizar el diseo se sabe que:
Los alumnos estn definidos por su n de matrcula, nombre y el grupo al que
asisten a clase.
Dichos alumnos realizan dos tipos de pruebas a lo largo del curso acadmico:
1. Exmenes escritos: cada alumno realiza varios a lo largo del curso, y se
definen por el n de examen, el n de preguntas de que consta y la fecha de
realizacin (la misma para todos los alumnos que realizan el mismo examen).
Evidentemente, es importante almacenar la nota de cada alumno por examen.
2. Prcticas: se realiza un n indeterminado de ellas durante el curso
acadmico, algunas sern en grupo y otras individuales. Se definen por un
cdigo de prctica, ttulo y el grado de dificultad. En este caso los alumnos
pueden examinarse de cualquier prctica cuando lo deseen, debindose
almacenar la fecha y nota obtenida.
En cuanto a los profesores, nicamente interesa conocer (adems de sus datos
personales: DNI y nombre), quien es el qu ha diseado cada prctica, sabiendo
que en el diseo de una prctica puede colaborar ms de uno, y que un profesor
puede disear ms de una prctica. Interesa, adems, la fecha en que ha sido
diseada cada prctica por el profesor correspondiente.

Problema 13 CONCESIONARIO DE AUTOMVILES
Un concesionario de automviles desea informatizar su gestin de ventas de
vehculos. En particular, se quiere tener almacenada la informacin referente a
los clientes que compran en el concesionario, los vehculos vendidos, as como
los vendedores que realizan las distintas ventas. Para ello se tendr en cuenta
que:
El concesionario dispone de un catlogo de vehculos definidos por su marca,
modelo, cilindrada y precio.
Cada uno de los modelos dispondr de unas opciones adicionales (aire
acondicionado, pintura metalizada, etc.). Las opciones vienen definidas por un
nombre y una descripcin. Hay que tener en cuenta que una opcin puede ser
comn para varios modelos variando slo el precio en cada caso.
En cuanto a los clientes, la informacin de inters es el nombre, DNI, direccin
y telfono, lo mismo que para los vendedores.
Los clientes pueden ceder su coche usado en el momento de comprar un
vehculo nuevo. El coche usado vendr definido por su marca, modelo, matrcula
y precio de tasacin. Es importante conocer la fecha en la que el cliente realiza
esta cesin.
Se desea saber qu vendedor ha vendido qu modelo a qu cliente. Tambin la
fecha de la venta y la matricula del nuevo vehculo. Es importante as mismo
saber las opciones que el cliente ha elegido para el modelo que compra.

Problema 14 HOLDING EMPRESARIAL
Un holding de empresas desea tener una base de datos referente a las
empresas que posee, sus vendedores, as como los asesores que trabajan en el
holding. La informacin est organizada de la siguiente forma:
Los vendedores se organizan en una jerarqua de pirmide, es decir, cada
vendedor puede captar otros vendedores para el holding, de manera que un
vendedor tendr a su cargo varios vendedores. Hay que tener en cuenta que un
vendedor slo podr trabajar en una empresa y slo podr captar vendedores
para la empresa en que trabaja; siendo importante almacenar la fecha en que
se realiza la captacin. Los datos de inters para los vendedores sern el cdigo
de vendedor, nombre y la direccin.
Las empresas cubrirn diferentes reas del mercado y un mismo rea puede
ser cubierta por varias empresas. Es interesante conocer el nombre del rea y
una descripcin de sta. Las empresas pueden estar actuando en varios pases y
en un pas pueden estar desarrollando actividades varias empresas. Sin
embargo, cada empresa tendr su sede en un nico pas, siendo importante la
ciudad donde se localiza la sede. Por cuestiones fiscales, una empresa puede
tener su sede en un pas en el que no est desarrollando actividad alguna. Los
datos de inters para las empresas son el nombre, la fecha de entrada en el
holding, la facturacin anual y el nmero de vendedores que posee.
Los datos de inters de los pases son: el nombre, el PIB, el nmero de
habitantes y la capital.
Los asesores entran en el holding para dar soporte en cada una de las reas
en las que acta el holding. Un asesor puede cubrir varias reas y un rea
puede ser cubierta por varios asesores. Un asesor puede asesorar a varias
empresas y una empresa tener varios asesores. Es importante saber en qu
fecha un asesor comienza a trabajar para una empresa en un rea determinada.
Los datos de inters de los asesores son el cdigo de asesor, nombre, direccin
y la titulacin.

Problema 15 CLUB NUTICO
Un club nutico desea tener informatizados los datos correspondientes a sus
instalaciones, empleados, socios y embarcaciones que se encuentran en dicho
club. El club est organizado de la siguiente forma:
Los socios pertenecientes al club vienen definidos por su nombre, direccin,
DNI, telfono y fecha de ingreso en el club.
Las embarcaciones vienen definidas por: matricula, nombre, tipo y
dimensiones.
Los amarres tienen como datos de inters el nmero de amarre, la lectura del
contador de agua y luz, y si tienen o no servicios de mantenimiento
contratados.
Por otro lado, hay que tener en cuenta que una embarcacin pertenece a un
socio aunque un socio puede tener varias embarcaciones. Una embarcacin
ocupar un amarre y un amarre est ocupado por una sola embarcacin. Es
importante la fecha en la que una embarcacin en asignada a un amarre.
Los socios pueden ser propietarios de amarres, siendo importante la fecha de
compra del amarre. Hay que tener en cuenta que un amarre pertenece a un
solo socio y que NO HAY ninguna relacin directa entre la fecha en la que se
compra un amarre y en la que una embarcacin se asigna a un amarre.
El club nutico est dividido en varias zonas definidas por una letra, el tipo de
barcos que tiene, el nmero de barcos que contiene, la profundidad y el ancho
de los amarres. Una zona tendr varios amarres y un amarre pertenece a una
sola zona.
En cuanto a los empleados, estos vienen definidos por su cdigo, nombre,
direccin, telfono y especialidad. Un empleado est asignado a varias zonas y
en una zona puede haber ms de un empleado, siendo de inters el nmero de
barcos de los que se encarga en cada zona. Hay que tener en cuenta que un
empleado puede no encargarse de todos los barcos de una zona.


Problema 16 COMPAA DE SEGUROS
Una compaa de seguros desea que se haga un diseo de una base de datos
para gestionar toda la informacin referente a los seguros que ofrece, los
clientes a los que atiende y los agentes de seguros que trabajan para la
compaa. Esta compaa ofrece tres tipos de seguros:
Seguros de Hogar: los seguros de este tipo ofrecidos por la compaa estn
ofertados de forma fija (es decir se han hecho estudios previos), segn el valor
del continente (la casa), el contenido (muebles, electrodomsticos, joyas, etc.),
riesgos auxiliares (responsabilidad civil, asalto y otros).
Para cada oferta hay una prima asignada.
Seguros de Vida: de la misma forma que los de hogar, existen varias ofertas
fijas segn la edad y profesin del cliente, y la cobertura econmica del seguro.
De la misma forma que en los seguros de Hogar, existe un prima fija para cada
oferta.
Seguros de Automvil: tambin existen ofertas fijas, segn la categora de
coche (utilitario, gama media, gama alta, gran turismo, lujo, etc.), aos del
vehculo, edad del conductor y cobertura (todo riesgo, franquicia, terceros,
etc.). A cada una de estas ofertas le corresponde una prima.
Para llevar un control de las comisiones que se llevan los agentes y de sus
carteras correspondientes, la compaa necesita tener almacenados los datos de
los agentes, considerndose de inters el nombre, DNI, direccin y telfono.
Para el pago de comisiones y carteras (se entiende por cartera la comisin
anual del agente mientras el seguro este vigente), ser necesario saber qu
agente ha realizado qu seguro y en qu fecha.
La compaa considera como datos de inters referentes al cliente (sea cual sea
el seguro que contrate), los siguientes: Nombre, direccin, telfono y DNI.
Otras consideraciones sobre la contratacin de seguros por parte del cliente
son:
Seguros Hogar: fecha del contrato del seguro y direccin del inmueble
asegurado.
Seguros Automvil: fecha contratacin, matrcula del vehculo, recargos y
descuentos.
Otras consideraciones: Un cliente puede contratar ms de un seguro de Vida,
ms de un seguro de Hogar y ms de un seguro de Automvil. Adems estos
contratos pueden realizarse a travs de distintos agentes. Los beneficiarios de
seguros de vida pueden serlo de varios seguros, e incluso de varios clientes
distintos. Por supuesto un cliente puede nombrar a varios beneficiarios de un
mismo seguro de vida.

Problema 17 OFICINA DE PATENTES
Una oficina de patentes desea disponer de una Base de Datos que contenga
toda la informacin relativa a la presentacin de patentes, inventores que las
presentan y las empresas que desean comprarlas.
Esta informacin tendr que estar organizada teniendo en cuenta los siguientes
puntos:
Los datos de inters referentes a cada patente sern el nmero de patente y el
nombre del invento. La patente slo puede pertenecer a un nico inventor, no
pudiendo realizarse varias patentes referentes al mismo invento.
Los inventores vendrn definidos por su nombre, D.N.I., direccin y telfono.
Estos inventores podrn obtener varias patentes, siempre que stas sean de
diferentes inventos. Es importante saber la fecha en la cual se ha obtenido la
patente.
Hay que tener en cuenta los casos en los que un inventor asesore a otros en el
desarrollo de un invento.
Cada inventor tendr uno o varios ayudantes que vendrn definidos por su
nombre, direccin, telfono y D.N.I.. Adems, estos ayudantes slo podrn serlo
de un inventor.
Cada patente podr ser comprada por una sola empresa y una empresa podr
comprar diferentes patentes, siendo de inters la fecha de compra de la
patente. Las empresas vienen definidas por un cdigo de empresa, nombre,
direccin y sus telfonos.
Las empresas, al realizar la compra de una patente, pueden tener inters en
contratar a su inventor. Es importante saber en qu fecha un inventor es
contratado por una empresa con una patente determinada.
Un ayudante puede ser contratado por una empresa con independencia de que
la empresa haya contratado o no al inventor del que es ayudante, siendo
importante conocer la fecha de contratacin.

Problema 18 INFORMACIN POLICIAL
La Polica quiere crear una base de datos sobre la seguridad en algunas
entidades bancarias. Para ello tiene en cuenta:
Que cada entidad bancaria se caracteriza por un cdigo y por el domicilio de su
Central.
Que cada entidad bancaria tiene ms de una sucursal que tambin se
caracteriza por un cdigo y por el domicilio, as como por el nmero de
empleados de dicha sucursal.
Que cada sucursal contrata, segn el da, algunos vigilantes jurados, que se
caracterizan por un cdigo y su edad. Un vigilante puede ser contratado por
diferentes sucursales (incluso de diferentes entidades), en distintas fechas y es
un dato de inters dicha fecha, as como si se ha contratado con arma o no.
Por otra parte, se quiere controlar a las personas que han sido detenidas por
atracar las sucursales de dichas entidades. Estas personas se definen por una
clave (cdigo) y su nombre completo.
Alguna de estas personas estn integradas en algunas bandas organizadas y
por ello se desea saber a qu banda pertenecen, sin ser de inters si la banda
ha participado en el delito o no.

Dichas bandas se definen por un nmero de banda y por el nmero de
miembros.
As mismo, es interesante saber en qu fecha ha atracado cada persona una
sucursal. Evidentemente, una persona puede atracar varias sucursales en
diferentes fechas, as como que una sucursal puede ser atracada por varias
personas.
Igualmente, se quiere saber qu Juez ha estado encargado del caso, sabiendo
que un individuo, por diferentes delitos, puede ser juzgado por diferentes
jueces. Es de inters saber, en cada delito, si la persona detenida ha sido
condenada o no y de haberlo sido, cunto tiempo pasar en la crcel. Un Juez
se caracteriza por una clave interna del juzgado, su nombre y los aos de
servicio.
NOTA: En ningn caso interesa saber si un vigilante ha participado en la
detencin de un atracador.

Problema 19 HOSPITAL GENERAL
En un centro hospitalario se desea informatizar parte de la gestin relativa a
pacientes. Tras el anlisis realizado, se establecen los siguientes requerimientos:
Los datos de inters que se desea almacenar del paciente son: n de la
Seguridad Social, DNI, nombre, apellidos y fecha de nacimiento.
Un paciente estar asignado a una cama determinada de una planta del
hospital, pudiendo estar a lo largo del tiempo de ingreso en diferentes camas y
plantas, siendo significativa la fecha de asignacin de cama y el nmero de
sta. Habr que tener en cuenta que las camas se numeran correlativamente
por cada planta, es decir, existir la cama nmero 12 de la tercera planta y
tambin la nmero 12 de la sptima planta. Las plantas del hospital estarn
identificadas por nmero de planta, su nombre y n de camas de que dispone.
Por cada paciente se entregar hasta un mximo de 4 tarjetas de visita. Estas
tarjetas de visita sern vlidas para visitar a un nico paciente. La tarjeta de
visita se definir por: n de tarjeta de visita y la hora de comienzo y de final en
que se puede visitar al enfermo.
A un paciente le pueden atender diferentes mdicos, siendo significativa por
cada visita mdica la fecha y hora de sta. Y un paciente puede tener diferentes
diagnsticos de enfermedad, siendo significativa la fecha de diagnstico. Por
otra parte, un mdico puede tratar diferentes tipos de diagnsticos y viceversa.
Los datos de inters de los mdicos sern: cdigo del mdico, nombre y
apellidos. Los datos de inters de los diagnsticos sern: cdigo de diagnstico
y descripcin.
NOTA: una vez dado de alta un paciente se traslada toda la informacin relativa
a ste a un fichero histrico.

Problema 20 ZOO
Un zoo necesita una aplicacin informtica para llevar su organizacin respecto
a las especies que posee, los empleados (cuidadores y guas), y los distintos
itinerarios de visita que ofrece. La informacin est estructurada de la siguiente
manera:
Especies: de las especies interesa saber el nombre en espaol, el nombre
cientfico y una descripcin general. Hay que tener en cuenta que una especie
puede vivir en diferentes hbitats naturales y que un hbitat puede ser ocupado
por diferentes especies. Las especies se encuentran en distintas zonas del
parque de manera que cada especie est en una zona y en una zona hay varias
especies.
Hbitats: los diferentes hbitats naturales vienen definidos por el nombre, el
clima y el tipo de vegetacin predominantes, as como el continente o
continentes en los que se encuentran.
Zonas: las zonas del parque en las que se encuentran las distintas especies
vienen definidas por el nombre y la extensin que ocupan.
Itinerarios: los itinerarios discurren por distintas zonas del parque. La
informacin de inters para los itinerarios es: cdigo de itinerario, la duracin
del recorrido, la longitud del itinerario, el mximo nmero de visitantes
autorizado y el nmero de distintas especies que visita. Hay que tener en
cuenta que un itinerario recorre distintas zonas del parque y que una zona
puede ser recorrida por diferentes itinerarios.
Guas: los guas del parque vienen definidos por el nombre, direccin, telfono
y fecha en la que comenzaron a trabajar en el zoo. Interesa saber qu guas
llevan qu itinerarios, teniendo en cuenta que un gua puede llevar varios
itinerarios y que un itinerario puede ser asignado a diferentes guas en
diferentes horas, siendo stas un dato de inters.
Cuidadores: los cuidadores vienen definidos por el nombre, direccin, telfono
y fecha de ingreso en el parque. Hay que tener en cuenta que un cuidador
puede estar a cargo de varias especies y que una especie puede ser atendida
por varios cuidadores, siendo de inters la fecha en la que un cuidador se hace
cargo de una especie.

Problema 21 ESCUELAS DISTRITALES
La ciudad de Bogot, desea mantener informacin acerca de todas las escuelas
pblicas del Distrito, incluyendo a los maestros, sus ttulos universitarios, y
materias que imparte, estudiantes y administradores.
Cada escuela tiene un nombre nico, una direccin, nmero telefnico, ao de
construccin y rea en m
2
. Los estudiantes tienen un cdigo, nombre, domicilio,
telfono, ao de estudios actual y fecha de nacimiento. Con respecto a la
asignacin de la escuela de un estudiante, el sistema slo est interesado en
mantener informacin de la escuela a la cual el estudiante asiste actualmente.
Cada escuela tiene varios administradores, como son el director y subdirectores.
Los administradores estn identificados por la cdula, nombre, telfono y
nmero de la oficina.
Los maestros estn identificados por la cdula, el nombre, fecha de nacimiento,
fecha de ingreso al sistema escolar como maestros y debe mantenerse las
materias que dicta. Los maestros tienden a cambiar de escuela de un ao a
otro, debindose mantener el histrico de las escuelas en las cuales ha
trabajado un maestro con sus respectivas fechas de ingreso y fecha de salida y
el sueldo que deveng en esa escuela.
Igualmente el sistema debe mantener la informacin de los ttulos universitarios
obtenidos por el maestro y la o las universidades y el ao en que lo o los
obtuvo, siendo de inters conocer de dichas universidades, el nombre, direccin,
URL y la ciudad.
Finalmente algunos maestros son jefes de departamento y supervisan a otros
maestros que obviamente pertenecen a dicho departamento.

S-ar putea să vă placă și