Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Práctico Nº 1
Diseño de una de Base de Datos Relacional - Modelo Entidad Relación Extendido
Ejercicio A:
1. Indique, según su criterio, cuáles corresponden a conjuntos de entidades y cuáles a conjuntos de relaciones:
Empleado Cosecha
Asiste Profesor
Factura de Compra Pertenece
Trabaja Maneja
Cursa Remito
Cuenta Corriente Finca
c. Realice el modelo conceptual utilizando el modelo ERE, el modelo debe responder a las siguientes
restricciones:
o Un alumno puede cursar más de una materia y cada materia puede tener varios alumnos.
o Cada materia es dictado por un profesor, pero un profesor puede dictar más de una materia.
alumno profesor
cursaa dicta
materia
Es importante agregar lo de la localidad puesto que permite visualizar la relacion con la superclase (porque es
comun a ambas subclases) y las relaciones con las subclases porque son especificas de cada una de ellas.
1
Bases de Datos – Año 2015
Y debieramos aclarar que es casi mas importante el tema de relaciones que el de atributos. por ahi, en este caso
podrian no haber diferencias de atribuos entre alumno y profesor, sin embargo, hacer la generalizacion
considerando las relaciones en las que participa.
Ejercicio B:
Para cada realidad planteada generar:
i. El modelo conceptual utilizando el modelo ERE.
ii. El modelo lógico correspondiente (tablas, identificando claves primarias y foráneas).
iii. El modelo lógico reformulado en función a mejoras de performance especificadas por usted.
Realidad-3: “ELENA ESTILISTA” es un salón de belleza que necesita generar una base de datos para
manejar información concerniente a sus clientes y a los servicios ofrecidos y efectuados. Naturalmente, cada
servicio efectuado a un cliente queda documentado con la factura correspondiente.
El centro ofrece a su clientela los servicios de peluquería unisex, cosmetología, manicura, entre otros. Cada servicio
es identificado unívocamente por un código, una descripción y tiene un precio determinado.
Los datos a mantener de los clientes son: DNI, nombre, dirección, localidad, correo electrónico y su teléfono
celular.
Al ingresar un cliente al centro se le entrega un talón de servicios, que es llenado a medida que el cliente va
solicitando el/los servicios pertinentes. Este talón es utilizado como herramienta en el proceso operativo, pero no
debe ser mantenido en la base de datos.
Cuando el cliente se retira, en caja se confecciona la factura con los siguientes datos: número de factura, fecha,
nombre del cliente, detalle con todos los servicios a los que accedió, indicando el servicio y el precio y el total que
debe abonar. En cuanto a la forma de pago, solamente puede abonarse de contado.
2
Bases de Datos – Año 2015
Restricciones:
o Cada persona puede habitar solo en una casa pero en una casa pueden habitar varias personas.
o Cualquier persona puede ser propietaria de varias casas y una casa puede ser propiedad de varias personas.
o Una persona perteneciente a una familia sólo puede tener un Jefe de Familia.
Realidad-6: “ZOOLÓGICO”
Se desea diseñar una base de datos que mantenga información de los Zoológicos existentes en el mundo, así como
las especies animales que éstos resguardan. Cada zoológico está identificado unívocamente por un código y
también se conoce su nombre, ciudad y país donde se encuentra. Además, se debe guardar información sobre los
animales que los zoológicos poseen. Los animales se identifican por un código único dentro de cada zoológico y
además se debe conocer la especie a la que pertenece cada animal, el sexo, el año de nacimiento y el país de
origen. De cada especie animal se almacena el nombre en español y el nombre científico, si se encuentra en peligro
de extinción y el continente o continentes en los que se encuentra dicha especie.
3
Bases de Datos – Año 2015
Específicamente en el caso de las pinturas, se debe almacenar el nombre, fecha de creación, tipo (acuarela, óleo,
etc.), material (papel, lienzo, etc.), estilo (moderno, abstracto, etc.) y época (renacimiento, antiguo, etc.).De las
esculturas se debe mantener el nombre, fecha de creación, material (madera, piedra, etc.), altura, peso y época
(renacimiento, antiguo, etc.).
Un museo puede prestar obras de arte a otros museos, debiendo registrar qué obras se prestaron, en qué fecha y
cuándo está supuesta su devolución, como así también la fecha de devolución efectiva.
Por otra parte, es necesario mantener las exhibiciones que organizan los museos. Las mismas se extienden en un
periodo de tiempo determinado, es decir desde una fecha a otra, y son identificadas unívocamente por un número
creciente y correlativo por cada museo. Cada exhibición tiene un responsable, que es uno de los asesores del
museo o el director. Por supuesto se deben registrar las obras mostradas en cada exhibición.
Restricciones:
□ Una obra pertenece a sólo un museo.
□ Una obra sólo la presta el museo dueño de la misma.
□ Una obra puede ser prestada en varias ocasiones.
□ Una obra puede ser expuesta en varias exhibiciones.
□ Una persona trabaja sólo en un museo.
□ El número de documento de los directores/asesores de los museos es único dentro de cada país.
4
Bases de Datos – Año 2015
Además es necesario registrar los goles que se hicieron en cada partido, siendo de importancia mantener el minuto
en el que se realizó el gol y que jugador lo realizo. En un partido puede haber varios goles y un jugador puede
convertir varios goles en el mismo partido.
Restricciones:
□ Un estadio está ubicado en una ciudad.
□ Un jugador pertenece a un único equipo y no podrá cambiar de equipo a lo largo del torneo.
□ Un jugador puede actuar en distintas posiciones, pero en un determinado partido sólo puede jugar en una
posición.
□ En un partido intervienen árbitros (árbitro principal o podrá ser juez de línea), pudiendo actuar de árbitro
principal en un partido y de juez de línea en otro.
5
Bases de Datos – Año 2015
Los clientes contratan un determinado paquete turístico para una salida específica; es decir, concretando cuando
será la fecha y hora de salida correspondiente. Obviamente, esta operación se concreta en una sucursal determinada
al precio vigente en ese momento, la cual debe quedar registrada indicando la fecha en la que se efectuó.
De los clientes se deben almacenar sus datos personales: DNI, nombre y apellido, teléfonos de contacto y una
dirección de email para poder contactarlo.
Los clientes también pueden adquirir excursiones que se realizan cuando estos llegan al lugar de destino. Cuando
un cliente contrata estas excursiones debe quedar registrado que excursiones realizó y cuando las realizo; es decir,
en qué fecha fue realizada.
Restricciones:
Solo hay una sucursal por cada provincia.
Cada cliente puede contratar uno o varios paquetes turísticos en cualquier sucursal.
Cada paquete turístico tiene uno o varios destinos, y varias salidas, cada una en una fecha y hora
determinada.
Cada cliente puede contratar una o varias excursiones que no estaban incluidas en el paquete turístico.