CMP4002 Ep3

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 2

UNIVERSIDAD SAN FRANCISCO DE QUITO

COLEGIO: POLITÉNICO
CURSO: CMP 4002 – BASE DE DATOS
Semestre: Primer Semestre 2020/2021

EXAMEN PARCIAL #3
Nombre:______________________________________________________________
(Pregunta 1 = 9 puntos; Pregunta 2 = 6 puntos)

1. El Instituto de Aeronáutica Civil de Ecuador cuenta con información sobre las


diferentes compañías de aviación que existen en el mundo. De cada compañía se
conoce su nombre (Copa, Avianca, Iberia, etc.), su volumen anual de ventas y un código
que la identifica. Cada compañía puede estar representada en diferentes países y en un
país pueden estar representadas diversas compañías, por tanto, la fecha de
representación es un dato importante a contener. De cada país se conoce su código,
nombre, idioma y área de moneda.
También se sabe que por vía aérea se realizan diferentes viajes. Cada viaje posee
un código, un lugar de origen, un destino y una cantidad de kilómetros a recorrer.
Además, se conoce que existen distintos tipos de aviones. Cada tipo de avión se
identifica por un nombre (IL-62, DC-10, etc.) y posee un consumo de gasolina por
kilómetro y una cierta cantidad de asientos. Un mismo viaje puede ser realizado por
distintos tipos de aviones y un tipo de avión puede ser utilizado en diversos viajes. Un
viaje realizado por un tipo de avión constituye un vuelo y para cada vuelo se conoce su
fecha y tiempo de duración.
Una compañía de aviación realiza muchos vuelos y un mismo vuelo puede ser cubierto
por diversas compañías. Para cada vuelo que ofrece una compañía se conoce el precio
del pasaje.

Atendiendo a la problemática anterior se desea:


a) Construir el diagrama de entidad-relación (DER) del problema, normalizado en la
FNBC (siempre que sea posible). (5.5 puntos)
b) Implementar las siguientes vistas haciendo uso de las reuniones (join) en el lenguaje
SQL para (0.5 puntos por inciso = 3.5 puntos):
I. Listar los vuelos efectuados el día “31-12-2017” con destino a Bogotá.
II. Listar todas las compañías que operan en un país dado (ej: “Ecuador”).
III. Se desea saber los vuelos efectuados por el tipo de avión “AirBus 340” de
la compañía “Iberia” con origen “Ecuador” y destino “Miami”.
IV. Dado el código de un viaje (ej: 4271), se desea listar todos los vuelos
realizados, así como el precio por pasaje ordenado de forma ascendente (el
más barato se lista de primero).
V. Listar los destinos más populares del verano (intervalo de fecha: 01-07-2018
al 30-08-2017).
VI. Conocer el/los país(es) que más beneficios obtuvieron de acuerdo al
volumen de ventas por compañía aeronáutica.
VII. Listar los vuelos realizados cuya cantidad de kilómetros recorridos fue menor
e igual a los 10 mil km.
c) Implementar una transacción para (1.5 puntos por inciso = 6 puntos):
I. Cambiar el precio del pasaje (ej: 780 USD) a todos los vuelos de la compañía
“Iberia” que usan un tipo de avión “Boing 767”.
II. Insertar la compañía “JetBlue” para operar en el país “Angola”.
III. Eliminar todos los vuelos con cantidad de kilómetros superior a 20 mil km y
con tiempo de duración superior a las 14hrs.
IV. Eliminar todas las operaciones (representaciones) de una compañía dada
(ej: Iberia) un país dado (Ej: Ecuador).
NOTA:
- Los últimos 15 minutos del turno serán dedicados a escanear o realizar una foto de
calidad (entendible) para ser subida a la correspondiente carpeta EP3 en el D2L.
- Documento subido que no se entienda está a expensa de una calificación de
acuerdo a la percepción del profesor.
- No subir el examen en tiempo y forma representa una nota de CERO puntos. No
se aceptarán envíos atrasados.
- La evaluación depende de ustedes. Por tanto, si tiene un internet lento o algún
desperfecto técnico debe comunicar al profesor inmediatamente.

***** Buena suerte *****

También podría gustarte