Actividad 4.
Diseño de Base de Datos
Considera la siguiente situación que se te presenta.
El Hotel “Paradise” ubicado en las costas de Guerrero, cuenta con 257 habitaciones
sencillas, 174 habitaciones dobles, 70 suites y 5 penthouse.
Actualmente lleva el registro de reservaciones de una forma manual, siendo el
recepcionista y/o el administrador del Hotel el que lo controla.
A continuación, te describimos dicho control:
El recepcionista recibe la reservación únicamente por vía telefónica, indicándole al
posible huésped las características de las habitaciones y sus costos, asimismo solicita
sus datos personales, tales como nombre, dirección, estado de procedencia y
teléfono, así como la o las habitaciones que requiere, asignándole una clave única de
identificación al huésped (H999) y a su reservación (R9999).
En caso de no recordar las características de la habitación, se cuenta con unas fichas
donde se describen sus características, tales como número, piso, tipo de habitación,
costo por día, televisión, estéreo y minibar.
Posteriormente verifica la veracidad de la reservación para evitar un error en los
datos o una llamada falsa.
Finalmente, la recepcionista registra los datos del huésped en la libreta de huéspedes
y en la libreta de reservaciones registra la clave del cliente, la clave de la habitación
o habitaciones, días reservados y costos parciales y totales.
Cuando llega un huésped a hospedarse se le solicita su clave de reservación para
verificarla, se le asigna el o las habitaciones necesarias y éste firma el registro de
hospedaje.
En la libreta de habitaciones, la cual se encuentra ordenada por fechas y tipos de
habitaciones, el recepcionista marca las habitaciones que ocupa el huésped con la
clave de éste; esto con la finalidad de ubicar de una forma más rápida a cada
huésped.
Dada la demanda con la que cuenta el hotel, el dueño decide sistematizar la forma
de realizar reservaciones y registrar a los huéspedes utilizando una computadora,
por lo cual solicita a una compañía de diseño de software que se lo realice.
A partir de la información anterior, determina lo siguiente:
1. ¿Por qué consideras que es necesario emplear una Base de Datos para llevar el control de esta
información? De esta manera podrán llevar un mejor control sobre toda la información que
proporciona el hotel y los huéspedes, además de que es fácil de utilizar, hay mayor organización es y
rápido.
2. ¿Cuál es la información que consideras debe almacenarse en la Base de Datos? La clave de
reservación, su identificación, el/los nombres de los huéspedes, costos y los días reservados.
3. ¿Cuáles son las necesidades del cliente (el hotel)?
Trabajaremos el modelo Entidad-Relación para esta situación.
Entidad
Es una persona, lugar, cosa, concepto o suceso, real o abstracto, de interés para la empresa. Es aquel
objeto acerca del cuál queremos almacenar información en la base de datos.
Llamaremos tipo de entidad a la estructura genérica y ocurrencia de entidad a cada una de las
realizaciones concretas de ese tipo de entidad. Así, el tipo de entidad AUTOR se refiere a la estructura
que nos describe las características de los autores, mientras que una ocurrencia de AUTOR será cada
uno de los autores en concreto. La representación gráfica de un tipo de entidad es un rectángulo
etiquetado con el nombre (en mayúscula) del tipo de entidad.
Existen dos tipos de entidades: las regulares, porque tienen existencia propia, es decir, existen por sí
mismas; y las débiles, porque su existencia depende de la existencia de la ocurrencia del tipo de entidad
regular del cual aquella depende, es decir, si se elimina una ocurrencia del tipo de entidad regular,
desaparecen también con ella todas las ocurrencias de la entidad débil dependientes de la misma.
Relación
Se puede definir como la asociación o correspondencia entre entidades. Llamamos Tipo de relación a la
estructura genérica del conjunto de interrelaciones existentes entre dos o más tipos de entidad,
mientras que la ocurrencia de una relación será la vinculación que existe entre las ocurrencias concretas
de cada uno de los tipos de entidad que intervienen en la relación.
A partir de tus respuestas anteriores, y de la información señalada, realiza lo siguiente:
4. Agrupa la información que brindaste como respuesta a la pregunta 2, señalando la entidad y la
información relacionada con ella.
5. Determina que entidades se relacionan, y cómo es que se relacionan