Вы находитесь на странице: 1из 2

Facultad de Ingeniería

Escuela de Ingeniería de Sistemas y Computación


Bases de Datos I - Tarea # 1: Diagramas Entidad-Relación
Entrega: 11 de Junio de 2019

NORMAS PARA LA ENTREGA DE LA TAREA


Por favor, entregar el informe de la tarea durante la clase, o entregarlo por el Campus Virtual.

Metodología:
Se debe elaborar un informe de la tarea realizada, respondiendo a las preguntas formuladas. El informe
podrá ser desarrollado en grupos de mínimo 3 personas.

Ejercicios Sobre el Modelo Entidad Relación


1. Sea una base de datos de una compañía de líneas aéreas donde se pueden identificar los
siguientes conjuntos de entidades:
a) Conjunto entidad Pasajero con atributos: nombre, dirección y teléfono. El identificador para el
conjunto es {nombre, dirección}
b) Conjunto entidad Vuelo con atributos número, fecha, origen, destino, horaSalida, horaLlegada.
El identificador para el conjunto es {numero, fecha}
c) Conjunto entidad Aparato con atributos fabricante, modelo. El identificador para el conjunto es
el atributo modelo (por ejemplo Boeing-777 o DC-10)
d) Conjunto entidad Avión con el atributo nroSerie. Se asume que los números de serie son
asignados por las compañías como identificador para cada uno de los aviones de su propiedad.
Se puede observar que la entidad Aparato consta de una designación genérica tal como Boeing-
777, más que de un avión en particular, tal como se define en la entidad Avión.
e) Conjunto entidad Personal con atributos: nroEmpleado, nombre, dirección, teléfono y salario. El
nroEmpleado es el identificador para Personal. El hecho de que personal y Pasajero registrado
tengan los atributos nombre y dirección no es significativo.

Además, las siguientes relaciones:


a) RegistradoEn entre Pasajero y Vuelo para indicar las reservas realizadas, es una relación
muchos a muchos.
b) AsignadoA entre Personal y Vuelo para indicar las personas que trabajan en cada vuelo, es
una relación muchos a muchos.
c) PuedePilotear entre Piloto y Aparato para indicar los pilotos capacitados en el manejo de
cierto tipo de avión. Esta es una relación muchos a muchos.
d) TipoAvión entre Avión y Aparato para indicar el tipo genérico de cada uno de los aviones. La
relación es uno a muchos, ya que un avión solo puede ser de un tipo genérico dado, pero la
compañía puede ser propietaria de varios aviones de un mismo tipo.
e) RealizaVuelo entre Avión y Vuelo para indicar el avión que realiza cada vuelo programado. Es
una relación uno a muchos.

Finalmente, podemos indicar lo siguiente:


El conjunto entidad Piloto no tiene atributos propios. Se debe construir una relación IS A entre
Personal y Piloto para identificar cada piloto individual (un piloto es un empleado). Otra razón para
distinguir al piloto del Personal es porque Piloto puede ser relacionado con Aparato por medio de la
relación PuedePilotear, mientras que otro personal que no sea piloto no podría estar registrado en esta
relación.

Su informe sobre el diseño de la base de datos debe de contener lo siguiente:


a) El diseño de la Base de Datos utilizando los diagramas Entidad/Relación.
b) El esquema relacional de la Base de Datos.

2. El supermercado Mandarín, ha decidido informatizar toda su gestión. La información que se debe


manejar es la siguiente:

El supermercado tiene un conjunto de proveedores, de los cuales se desea almacenar su nombre,


dirección y teléfono. Cada proveedor sirve al supermercado uno o varios artículos, y es posible que un
mismo artículo sea servido por más de un proveedor. Por cada artículo deseamos saber el nombre, el
precio de venta al público, el número de artículo (que es único), y el precio al que lo sirve cada proveedor
(costo).

Por otro lado, el supermercado está organizado en distintos departamentos, cada uno de los cuales tiene
un director y una serie de empleados. Cada departamento es responsable de un área de ventas (textil,
alimentación, hogar, etc.), y cada artículo sólo puede ser vendido por un único departamento.

El supermercado necesita por cada empleado la siguiente información: nro. de su documento de


identidad, nombre, dirección y teléfono particular, salario y a qué departamento pertenece. Un empleado
solo puede laborar en un solo departamento.

Finalmente, el supermercado tiene clientes que realizan pedidos. Por cada cliente se necesita conocer su
nombre, dirección, teléfono y el saldo. Cada pedido consiste en un número de pedido, fecha del pedido,
artículos pedidos y cantidad.

Nota: podría haber información incompleta. Es importante detectarlo y resolverlo.

Se pide:
 (8 puntos) Presente el esquema relacional.
 (12 puntos) Elabore un diagrama que represente la base de datos del modelo utilizando los diagramas E-R.

Entrega: 11 de Junio de 2019

Вам также может понравиться