Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/02/2010, 04:34
Teosanchez
 
Fecha de Ingreso: enero-2010
Ubicación: Sevilla
Mensajes: 202
Antigüedad: 14 años, 4 meses
Puntos: 5
Respuesta: como diseñar esta base de datos?

Hola rufus.

Yo creo que lo mejor es empezar con un buen diseño desde el prinicpio, porque luego segín avance el desarrollo los cambios se hacen cada vez más costosos.

Por eso te recomiendo que normalices la BD y tengas una tabla por entidad, además de las tablas auxiliares que te vayan haciendo falta.

En tu consulta yo veo las siguientes tablas:
-Hotel
-Empresa o Compañía Hotelera
-Provincia
-Disponibilidad (para guardar el número de habitaciones de cada tipo que están libres en cada día y en cada hotel)
-Precios (igual que la anterior pero para los precios)
NOTA: ¿Podría haber un precio de cada habitación para cada cliente o tipo de cliente?

NOTA2: He diseñado y construido un motor de reservas para una importante empresa hotelera de la Costa del Sol (España) y no es una tarea trivial lo que estás intentando hacer.

Es mucho más complicado que una simple búsqueda en una tabla.

A nosotros nos llevó unas 6.000 horas/hombre hacer este sistema, eso es un equipo de 4-5 personas durante un año aproximadamente.