8.
2 Base de datos de una
empresa hotelera
Subtema
Objetivos
• Realizar base de datos de una empresa hotelera.
Subtemas de clase pasada
• 8.1 Base de datos de una empresa de videojuegos
Subtemas que veremos hoy
• 8.2 Base de datos de una empresa hotelera
Antes de comenzar..
•-
8.2 Base de datos de una
empresa hotelera
• Una empresa hotelera tiene problemas en su control
de habitaciones, insumos, etc. Por lo que solicita apoyo
para crear un sistema de control, el da los siguientes
datos:
-
• Cada hotel (del que interesa almacenar su nombre, dirección, teléfono, año de construcción, etc.) se encuentra
clasificado obligatoriamente en una categoría (por ejemplo, tres estrellas) pudiendo bajar o aumentar de categoría.
• Cada categoría tiene asociada diversas informaciones, como, por ejemplo, el tipo de IVA que le corresponde y la
descripción.
• Los hoteles tiene diferentes clases de habitaciones (suites, dobles, individuales, etc.), que se numeran de forma que se
pueda identificar fácilmente la planta en la que se encuentran. Así pues, de cada habitación se desea guardar el código y
el tipo de habitación.
• Los particulares pueden realizar reservas de las habitaciones de los hoteles. En la reserva de los particulares figurarán el
nombre, la dirección y el teléfono.
• Las agencias de viaje también pueden realizar reservas de las habitaciones. En caso de que la reserva la realiza una
agencia de viajes, se necesitarán los mismos datos que para los particulares, además del nombre de la persona para
quien la agencia de viajes está realizando la reserva.
• En los dos casos anteriores también se debe almacenar el precio de la reserva, la fecha de inicio y la fecha de fin de la
reserva
• Cada hotel tiene a sus empleados, los cuales tienen los siguientes datos, nombre, apellidos, edad, fecha de nacimiento,
NSS (Numero de seguro social), tipo de empelado (limpieza, administrativo, técnico, etc.).
• Cada hotel cuenta con un área de insumos los cuales se lleva el control con, nombre de producto, marca, cantidad.
• Los empleados consumen los insumos y los usa en cada habitación por lo que se requiere saber que insumos se
utilizaron en cada habitación y que empleados los aplico junto con la cantidad de cada uno de ellos.
• Cada empleado solo puede trabajar para un hotel.
Requisitos adicionales
• La tablas deben de estar normalizadas lo mejor posible
ENTREGAR
• Diagrama E/R
-
• Modelo relacional
• Base de datos: miTiendita
• Tablas
• vehiculo(id,marca,modelo)
• cliente(id,nombre,apellido)
• Etc…
-
• Base de datos
• Puede ser el archivo mdf y log o puede ser un archivo de
respaldo completo(.bak).
Consultas
• Ver todos los hoteles.
• Ver todas las agencias.
• Ver todos los hoteles que reservaron la agencia “La
naranja feliz”
• Ver los empleados que utilizaron el producto “jabón de
baño” además de saber en que habitaciones los
utilizaron junto con su hotel.
• Ver todas las habitaciones de los hoteles de categoría “3
estrellas” que reservaron la agencia “El pato que vuela”
Ejemplo de repuesta de consultas
• Ver todos los carros.
• Select * from vehículos;
• Ver todas los clientes menores de 30 años
• Select * from clientes WHERE edad <30;
-
•-
Gracias por su atención
-
•-