Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Trabajo
Trabajo
FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA DE SISTEMAS
TRABAJO N° 01
BASE DE DATOS AVANZADAS
INTEGRIDAD DE DATOS, FUNCIONES, CURSORES Y TRIGGERS
DOCENTE: DR. LUIS BOY CHAVIL
INDICACIONES GENERALES
Los estudiantes podrán formar equipos de trabajo conformado por no más de 5 alumnos.
Se pide elaborar un informe conteniendo el Script en T-SQL de SQL Server que solucione el
caso planteado y las imágenes del diagrama de la base de datos desarrollado en SQL
Server.
El trabajo se califica con puntaje máximo de 3 puntos que serán agregados a la nota de la
práctica calificada 1.
La fecha de presentación será el día de la evaluación de la Unidad I. Por favor, se solicita
que si el trabajo no está lista en la fecha señalada, no insistir para ser presentado en fecha
posterior.
La presentación será en un informe impreso.
La empresa “Hotel Las Flores”, es una compañía que es propietaria de una cadena de Hoteles,
Hostales y Hospedajes a nivel del norte del Perú. En la compañía se ha encontrado algunos
problemas en la administración; por ello se solicita la implementación de la base de datos para
automatizar el proceso de reservación y alquiler de habitaciones, así como el control de estado y
asignación a los huéspedes y el servicio consumo. Las operaciones del negocio se detallan a
continuación:
c. La atención en las habitaciones tiene además algunos servicios adicionales, tales como:
Televisor con cable, agua caliente, baños turcos, lavado y planchado de ropa, entre otros.
d. Los clientes pueden alquilar el Auditorio, el cual tiene una capacidad para 600 personas
cómodamente sentadas, para ello harán sus reservaciones con anticipación indicando además
los servicios adicionales requeridos, tales como; equipos de sonido, equipos audiovisuales
(Televisor, VHS, Internet, computadora, Proyector de transparencias, cañón multimedia,
Ecram, entre otros). Asimismo, se puede solicitar el servicio de Buffet y atención de mozos.
e. Los clientes pueden acceder a cualquiera de estos servicios como un adicional, o también
pueden solicitarlos sin necesidad de hospedarse.
2. APLICACIONES A DESARROLLAR:
2.1 SCRIPT EN T-SQL PARA LA BASE DE DATOS CON RESTRICCIONES DE INTEGRIDAD DE DATOS
1. Implementar un Trigger para que al ingresar un nuevo Huésped se pueda crear su Usuario
cuyas características, son las siguientes:
o Huésped es el cliente que Alquila un Servicio de Habitación del Hotel; más no es el
cliente que solamente hace Reservaciones.
o Estructura de la tabla USUARIO:
2. Implementar un Trigger para que al ingresar el registro del alquiler o Reserva de una
Habitación, se cambie el Estado de dicha habitación que pasará de “libre” a “ocupada” o
“reservada”; según sea el caso. En ambas situaciones, se requiere saber cuál será la fecha
de inicio de alquiler o reserva y cuál será la fecha de finalización del alquiler o reserva.