martes, 21 de septiembre de 2010

TAREA: Hotel

Un hotel de la localidad necesita un sistema que realiza un seguimiento de sus reservaciones de habitaciones y huéspedes. Una habitación puede ser de un tipo particular y un rango de precios en particular. Los precios de las habitaciones varían de una habitación a otra (en función de su tipo) y de una temporada en temporada (dependiendo de la época del año).
La reserva de habitaciones puede incluir más de una habitación (un cliente puede reservar más de una habitación).
Los hechos proyecto se han definido como:
Las entidades obligadas deberán incluir:
■ Los clientes
■ Habitaciones
■ Reservas
■ Pagos
■ Tipos de Habitaciones
■ Rangos de Precio
■ Servicio de la habitación

Las entidades se relacionan de la siguiente manera:
■ Un cliente puede hacer una o muchas reservas.
■ Una reserva puede ser para una o muchas personas - la persona no es necesariamente la persona que hace la Reserva.
■ Una habitación puede estar en una o varias reservas.
■ Una habitación puede tener diversos Servicios en la habitación.

Cuando preguntemos a la base de datos es posible que necesitemos saber:
1.Cuantas  habitaciones están disponibles actualmente para la reserva?
2.Que las instalaciones están disponibles en una habitación en particular?
3. Que huéspedes se registraron hoy. Cuales en esta semana?

Crear un modelo de datos que permita responder a estas preguntas y permita que la información contenida la BD sea almacenada de manera lógica y estructurada.

Inicialmente se ha pensado utilizar las siguientes tablas:
##############
Tabla de clientes:
IDcliente
Nombre
Apellido
Género
Dirección
Teléfono
Correo
##############

Tabla Hoteles
IDHotel
Nombre
Dirección
Ciudad
Teléfono
Número de Estrellas
###############

tabla Reservaciones
IDReservacion
IDCliente
IDHotel
Reserva Fecha
Fecha de Llegada
Fecha de salida
IDcategoria
Condición
CostoTotal
###############

Tabla categorías de habitaciones
IDCategoría
Nombre de la categoría
Número de camas
################

Tabla Habitaciones
IDHotel
Número de habitaciones
IDCategoría
################

Tabla de precios de habitaciones
IDHotel
IDCategoría
Temporada
Duración
Habitación Precio
################


ver:

http://www.databasedev.co.uk/hotel_room_booking_system_data_model.html