analisis base de datos
Profesor: David Montoya
Alumno: Luis Gabriel Martinez Peña
Materia: Bases de datos 2
Matricula: 105880
Análisis del Proyecto de Basesde Datos
Planteamiento del problema
La base de datos se realiza con la finalidad de dar servicio a un hotel en el manejo de sus reservaciones. El hotel requiere saber cuándo se registra lallegada de un cliente al igual que cuando se registra su salida, además de cuanto durara estancia y el número de la habitación que se le ha asignado.
Para lograr esto se registraran algunos datospersonales del huésped. También se toma en cuenta algunos detalles de la habitación al hacerse la reservación tales como el tipo de habitación (simple, doble, vip). El sistema deberá reportar además ladisponibilidad de las habitaciones.
Por último se requiere controlar la fecha en que se realiza el pago por la renta además de cómo será realizado el pago.
Definición detablas
La base de datos requerida por el hotel utilizara las siguientes tablas:
Reservas
Id_habitacion
nombre
edad
num_tarjeta_credito
celular
Tipo_habitacion
Duración_estancia
num_cuartoint
Varchar(50)
Varchar(3)
Varchar(16)
Varchar(13)
Varchar(6)
Varchar(30)
Varchar(3)
La tabla reservas servirá para almacenar los datos del cliente que solicita una habitación.
HabitaciónId_habitacion
num_habitacion
Tipo_habitacion
estatus
int
Varchar(3)
Varchar(6)
Varchar(8)
En la tabla habitaciones se mostraran los datos de cada cuarto, como su tipo (simple, doble, VIP),el numero del cuarto y si se encuentra disponible u ocupado.
pagos
Id_habitacion
nombre
Fecha_pago
Tipo_pago
int
Varchar(50)
datetime
Varchar(9)
En la tabla pagos usando el nombre del clientese guardaran sus preferencias de pago además de la fecha en la que este se realice.
huéspedes
Id_habitacion
nombre
Check_in
Check_out
int
Varchar(50)
datetime
datetime
En la tabla...
Regístrate para leer el documento completo.