Vous êtes sur la page 1sur 3

Año Académico “Alba Alonzo de Quesada”

Planta: (504)2232-2110 Ext. 317


Edificio B-2, 2do. Piso
Correo:
ingenieria.sistemas@unah.edu.hn
CARRERA DE INGENIERÍA EN SISTEMAS

EXAMEN SEGUNDO PARCIAL


Base de Datos I

INSTRUCCIONES
 Leer detenidamente cada uno de los postulados y realizar el script respectivos.
 Al finalizar el examen deberá subir únicamente un archivo con todas las consultas con su
número correspondiente.

CONSIDERACIONES INICIALES

Posibles valores del campo EstadoReservacion de la tabla Reservacion:


 R- Registradas
 T- Tentativa
 C- Confirmada
 G-Garantizada (Se hizo el pago total de la reservación)

RECURSOS
El docente proporciona la base de datos, con registros.

CONSULTAS Parte 1

1. Crear la tabla de Cargo (idCargo INT primaryKey, descripcion VARCHAR2(50), estado


VARCHAR2(1)), crear la tabla que con sus respectivas relaciones llamada Cargo_Empleado
(idCargo INT , idEmpleado INT, fechaInicio DATE, fechaFin DATE)
2. Modificar la tabla persona para agregar el campo de correoElectronico VARCHAR2(50)
3. Borrar las tarifas que están inactivas
4. Actualizar el segundo nombre a “Mario” del CLIENTE con código 4.
5. Crear la relación entre Factura y Forma de Pago.
6. Actualizar todas las facturas del año 2018 con forma de pago código 2 y el resto con forma
de pago código 1.

CONSULTAS Parte 2

1. Obtener correos teléfonos que estén repetidos considerando únicamente los clientes.

2. Crear una vista que permita consultar la siguiente información:


o Tabla Reservacion: FechaInicio, FechaFin, CantidadAdultos, CantidadNinos,
estadoResevacion con su respectiva descripción detallada anteriormente.
o Agregar un Campo derivado: cantidad de días diferencia de fecha inicio y fecha fin.
o Tabla TipoHabitación: descripcion
o Tabla Habitación: noHabitacion

3. Crear una vista que permita consultar la siguiente información:


o NoHabitacion
o Descripción del tipo de habitación
o Descripción del tipo de tarifa
o Precio y precio Adicional por habitación
Esta vista únicamente debe obtener las tarifas que están vigentes y las habitaciones
que estén activas.
”La Educación es la Primera Necesidad de la República”

Universidad Nacional Autónoma de Honduras / CIUDAD UNIVERSITARIA / Tegucigalpa M.D.C. / www.unah.edu.hn


OFICIO IS-007-2017 Paginas 1 /1
Página 1|3
Año Académico “Alba Alonzo de Quesada”

Planta: (504)2232-2110 Ext. 317


Edificio B-2, 2do. Piso
Correo:
ingenieria.sistemas@unah.edu.hn
CARRERA DE INGENIERÍA EN SISTEMAS

4. Obtener el noHabitacion, tipo tarifa y precio vigente de las habitaciones de tipo habitación
“Doble” que estén disponibles para el próximo 19 de Abril.
o Considerar como habitaciones no disponibles las que están en estado de
Confirmada o Garantizada.
o Para habitación doble utilizar el código de tipo habitación igual 2

5. Obtener el total pagado agrupado por año y mes de los clientes que hicieron reservación
durante el año 2015 y 2018.
o Considerar el campo Reservacion.fechaRegistro para obtener las reservaciones por
cliente.
o La agrupación debe realizarse por el campo de factura

6. Obtener el nombre del producto que más se ha vendido durante el 01/Enero/2018 al


08/Junio/2018.
o El campo cantidad de la tabla FacturaDetalle es el que determina el producto que
se ha vendido más.

7. Obtener el total vendido de los productos agrupados por la descripción de categoría de


producto, cuyo monto total vendido sea superior a los 20,000 durante el primer semestre
del año 2018
o Considerar que se debe multiplicar el precio venta del producto por la cantidad de
la factura para obtener el subtotal.
o Primer semestre es del 01 de enero al 30 de junio

8. Crear una vista que muestre la siguiente información:


o Factura.idFactura
o Factura.fecha
o Nombre completo del cliente
o Descripción de la forma de pago

o Nombre del Producto


o Cantidad
o Precio Costo Información de facturas de ventas
o Precio Venta de productos
o Utilidad: (Precio Venta-Precio Costo)*Cantidad
o Categoría del Producto

o Fecha inicio y fin de la reservación


o Cantidad de adultos, cantidad de niños Información de facturas
o Nombre completo del empleado que gestionó la reservación de pago de
o No de habitación reservaciones
o Tipo de habitación

 Únicamente debe obtener las facturas emitidas durante el año actual (Año actual
debe obtenerse de forma dinámica).
 Al nivel de factura detalle únicamente puede darse el caso que sea producto o
reservación, no pueden estar ambos a la vez en un mismo id de facturaDetalle.

”La Educación es la Primera Necesidad de la República”

Universidad Nacional Autónoma de Honduras / CIUDAD UNIVERSITARIA / Tegucigalpa M.D.C. / www.unah.edu.hn


OFICIO IS-007-2017 Paginas 2 /1
Página 2|3
Año Académico “Alba Alonzo de Quesada”

Planta: (504)2232-2110 Ext. 317


Edificio B-2, 2do. Piso
Correo:
ingenieria.sistemas@unah.edu.hn
CARRERA DE INGENIERÍA EN SISTEMAS

9. Obtener el monto total pagado de las personas que son clientes y empleados y que
emitieron factura durante el año 2017 y 2018, agrupado por año y número de mes.
o Únicamente de los clientes que hicieron reservación Tentativa o Confirmada de
alguna habitación de tipo “Sencilla” durante el mes de enero 2017 o febrero 2018.
 Para verificar la fecha considerar el campo Reserva.fechaRegistro.
o Considerar habitación de tipo Sencilla con código igual a 1.
o Adicional a ello deberá filtrar su resultado para que muestre los clientes que han
pagado más de 1000.

10. Obtener el porcentaje de ocupación del hotel de las habitaciones de tipo doble para el día
19 de Abril del 2018
o Porcentaje de ocupación se define como el total de habitaciones ocupadas entre el
total de habitaciones activas en el hotel.
o Recordemos: Habitaciones ocupadas es cuando el estado de la reservación es
Garantizada o Confirmada para una fecha en particular.
o Utilizar : cast(a.cantidadOcupadas a
float)/cast(b.totalHabitaciones as float) para que retorne números
decimales la división.

”La Educación es la Primera Necesidad de la República”

Universidad Nacional Autónoma de Honduras / CIUDAD UNIVERSITARIA / Tegucigalpa M.D.C. / www.unah.edu.hn


OFICIO IS-007-2017 Paginas 3 /1
Página 3|3