You are on page 1of 2

Universidad Nacional del Santa

Facultad de Ingeniería
Escuela Profesional de Ingeniería de Sistemas e Informática

TAREA por EQUIPOS - 1ERA UNIDAD


BASE DE DATOS I
Instrucciones. - Los equipos conformados por turno de laboratorio resuelven de acuerdo a lo solicitado, cada
ejercicio propuesto en Exámenes de años anteriores.

1. Se tiene los requerimientos del control de vuelos en aeropuertos. El cual tiene las siguientes
reglas de gestión:
De cada aeropuerto se conoce su código, nombre, ciudad y país. En cada aeropuerto pueden
tomar tierra diversos modelos de aviones, el modelo de un avión determina su capacidad, es
decir, el número de plazas. En cada aeropuerto existe una colección de programas de vuelo. En
cada programa de vuelo se indica el número de vuelo, línea aérea y días de la semana en que
existe dicho vuelo. Cada programa de vuelo despega de un aeropuerto y aterriza en otro. Los
números de vuelo son únicos para todo el mundo. En cada aeropuerto hay múltiples aterrizajes y
despegues. Todos los aeropuertos contemplados están en activo, es decir, tienen algún aterrizaje
y algún despegue. Cada vuelo realizado pertenece a un cierto programa de vuelo. Para cada
vuelo se quiere conocer su fecha, plazas vacías y el modelo de avión utilizado. Algunos
programas de vuelo incorporan escalas técnicas intermedias entre los aeropuertos de salida y de
llegada. Se entiende por escala técnica a un aterrizaje y despegue consecutivos sin altas o bajas
de pasajeros. De cada vuelo se quieren conocer las escalas técnicas ordenadas asignándole a
cada una un número de orden. Adicionalmente es necesario saber de la tripulación de cada
vuelo, piloto, copiloto y fly hostess o tripulantes de cábina.
Por ejemplo, el programa de vuelo 555 de Latam con vuelos los lunes y jueves despega del
Aeropuerto Jorge Chávez - Lima (Perú) y aterriza en el Aeropuerto Sheremetyevo – Moscú
(Rusia) teniendo las siguientes escalas técnicas: 1- Aeropuerto José Joaquín de Olmedo –
Guayaquil (Ecuador) 2- Aeropuerto Schiphol - Amsterdam (Holanda).
Diseñe el modelo de datos E/R correspondiente empleando la Estrategia Descendente. Incluya:
atributos, atributos compuestos, claves principales, jerarquías, entidades fuertes-débiles,
cardinalidad en relaciones y/o atributos, de ser necesario. (Examen 2016-2)

2. Se desea realizar el modelado de los datos necesarios para la distribución de los productos del
frigorífico “San Hernando”, la cual se realiza desde su planta de procesamiento.
Los clientes del frigorífico, que son carnicerías o mayoristas, realizan pedidos. El frigorífico
conoce el nombre, dirección y RUC de sus clientes. También conoce la lista de los empleados de
los mayoristas que están autorizados a recibir las entregas directamente, de los que importa
saber su DNI, nombre y dirección
Los pedidos, que están numerados y fechados, consisten en una lista de varios cortes de
productos cárnicos, en la que, por cada corte, se indica el número de piezas y el peso total
aproximado. Los cortes reciben nombres identificatorios y se sabe que un corte puede formar
parte de otros así como contener a otros cortes.
Los distribuidores son intermediarios entre el frigorífico y los clientes (sean carnicerías o
mayoristas). De ellos se conoce el nombre, la dirección y la lista de receptores autorizados a
recibir las entregas directamente de quienes se sabe su DNI, nombre y dirección. Los
distribuidores pueden atender a varios clientes y a su vez, un cliente puede ser atendido por
varios distribuidores.
Las entregas a los distribuidores, consisten en cargar un camión con piezas de carne de acuerdo
con lista. Esta entrega, que está identificada con un número, se realiza en la planta del frigorífico,
en cierta fecha, a individuos que se hacen responsables como receptores de la carga.
La entrega de piezas a un distribuidor se realiza contra un pedido realizado por un cliente. Más
aun, el número de piezas entregada de acuerdo a lista, su peso total (registrado en la balanza en
el momento del embarque) y los cortes de éstas, deben corresponderse al del pedido. Sin
embargo, pueden ser necesarias varias entregas para satisfacer un pedido, así como en una
entrega se pueden satisfacer varios pedidos.
Diseñe el modelo de datos E/R correspondiente empleando la Estrategia Ascendente. Incluya:
atributos, claves principales, jerarquías, entidades débiles, cardinalidad, etc., de ser necesario
(Examen 2015-2)

3. La empresa Horeyana SRL que posee inmuebles, desea gestionarlos vía TICs, por lo que le
solicita diseñe la Base de datos correspondiente de acuerdo con los siguientes requerimientos:
De los clientes se debe almacenar su DNI, Teléfono fijo, Móvil, Nombre y Apellidos.

Base de Datos (2019-I) Mg. Hugo Caselli Gismondi A


Universidad Nacional del Santa
Facultad de Ingeniería
Escuela Profesional de Ingeniería de Sistemas e Informática

De igual manera para los trabajadores almacenar los mismos datos. Debemos tener en cuenta
que un trabajador puede ser un cliente a veces (porque puede alquilar o comprar mediante la
inmobiliaria). A cada cliente y trabajador se le asigna un código personal.
La inmobiliaria sabe que los clientes pueden comprar pisos, locales o garajes. En los tres casos
se almacena un código de inmueble (único para cada inmueble), los metros que tienen, una
descripción y su dirección.
Los pisos tienen un código especial de piso que es distinto para cada piso.
Para los locales se indica el uso que puede tener y si tienen servicio o no.
De los garajes se almacena el número de garaje (podría repetirse en distintos edificios) y la planta
en que se encuentra (para el caso de garajes que están en varias plantas). Los garajes además
pueden asociarse a un piso y así cuando se alquile el piso se incluirá el garaje.
La empresa prevé que podría haber inmuebles que podrían no ser ni locales, ni garajes, ni pisos
Los inmuebles se pueden comprar. Incluso varias veces. Se asigna un código de compra cada
vez que se haga, la fecha y el valor de la compra. La compra puede tener varios titulares.
Cada inmueble se puede alquilar y en ese caso se asigna un número de alquiler por cada
inmueble. Ese número se puede repetir en distintos inmuebles (es decir puede haber alquiler nº
18 para el inmueble 40 y el 35). Pero no se repite para el mismo inmueble.
Al alquilar queremos saber el nombre del agente de la empresa que gestionó el alquiler, así como
a qué persona (solo una) estamos alquilando el inmueble.
Cada pago de cada alquiler será almacenado en la base de datos, llevando el año, el mes y el
valor del mismo.
Diseñe el modelo de datos E/R correspondiente empleando la Estrategia Centrifuga. Incluya:
atributos, claves principales, jerarquías, entidades débiles, cardinalidad, etc., de ser necesario
(Examen 2014-2)

4. Se quiere diseñar una base de datos para facilitar la gestión de un Restaurant Gourmet de cuatro
tenedores, de acuerdo con lo siguiente:
1. El nombre y apellidos de cada empleado, su DNI y su número de seguro social, además del
teléfono fijo y el móvil
2. Algunos empleados/as son cocineros/as. De los cocineros y cocineras anotamos (además de
los datos propios de cada empleado) sus años de servicio en la empresa.
3. Hay empleados/as que son pinches (de acuerdo con el DRAE pinche significa: 1. com.
Persona que presta servicios auxiliares en la cocina). De los y las pinches anotamos su
fecha de nacimiento.
4. La mayoría de trabajadores no son ni pinches ni cocineros/as
5. En la base de datos figura cada plato (su nombre como “arroz con pato”, “carapulcra”,…), el
precio del plato junto con los ingredientes que lleva. Anotamos también si cada plato es una
entrada, un primer plato, segundo plato o postre
6. De los ingredientes necesitamos la cantidad que necesitamos de él en cada plato y en qué
almacén y estantería del mismo le tenemos.
7. Cada almacén tiene un nombre (despensa principal, cámara frigorífica A, cámara frigorífica B,
…), un número de almacén y una descripción del mismo.
8. Cada estante en el almacén se identifica con dos letras y un tamaño en centímetros. Dos
almacenes distintos pueden tener dos estantes con las mismas letras.
9. Necesitamos también saber qué cocineros son capaces de preparar cada plato.
10. Cada pinche está a cargo de un cocinero o cocinera.
11. La cantidad de ingredientes en cada estantería de un almacén se actualiza en la base de
datos al instante. SI cogemos dos ajos de un estante, figurará al instante que tenemos dos
ajos menos en ese estante. Es necesario por lo tanto saber los ingredientes (cuáles y en qué
número) que tenemos en cada estante.
Diseñe un modelo de datos entidad/relación completo, empleando la Estrategia Mixta. (Examen
2012-2)

Presentación: día del examen, Folder con solución que incluye imagen en Powerdesigner.
El coordinador del equipo, sube archivo comprimido del Word, pdf y archivo powerdesigner.

Chimbote, 22 de junio del 2009

Base de Datos (2019-I) Mg. Hugo Caselli Gismondi B

You might also like