Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Modelo entidad-relacin:
Un diagrama o modelo entidad-relacin es una herramienta para el modelado de datos que permite
representar las entidades relevantes de un sistema de informacin as como sus interrelaciones y
propiedades.
La siguiente ilustracion muesta el diagrama de entidades o relaciones con a que cuenta el sistema
de gestion hoterera.
Tablas:
Las tablas con la que cuenta el sistema de gestion hotelera son; Usuarios, Clientes, Reservaciones,
Habitaciones, Facturas y tipo de Habitaciones.
Tablas y vistas:
Las vistas tienen la misma estructura que una tabla: filas y columnas. La nica diferencia es que
slo se almacena de ellas la definicin, no los datos. Los datos que se recuperan mediante una
consulta a una vista se presentarn igual que los de una tabla. De hecho, si no se sabe que se est
trabajando con una vista, nada hace suponer que es as. Al igual que sucede con una tabla, se
pueden insertar, actualizar, borrar y seleccionar datos en una vista. Aunque siempre es posible
seleccionar datos de una vista, en algunas condiciones existen restricciones para realizar el resto
de las operaciones sobre vistas.
Una vista se especifica a travs de una expresin de consulta (una sentencia SELECT) que la
calcula y que puede realizarse sobre una o ms tablas. Sobre un conjunto de tablas relacionales se
puede trabajar con un nmero cualquiera de vistas.
Usuarios:
Esta tabla almacenara todos los usuarios que se que se registren en el sistema. Esta costa de una
clave primaria y dos columnas, una para almacenar el id y otra para almacenar la clave del usuario.
Su esquema es el siguiente:
Clientes:
Esta tabla almacenara todos los clientes que se que se hospedan en el hotel. Esta costa de una
clave primaria y dies columnas las cuales almacenaran las informaciones personales del cliente.
Su esquema es el siguiente:
Reservaciones:
Esta tabla almacenara todos las reservaciones que los clientes realizan. Esta costa de una clave
primaria y ochos columnas las cuales almacenaran las informaciones de los clientes que hallan
solisitado su reservacion.
Su esquema es el siguiente:
Habitaciones:
Esta tabla almacenara todos las habitaciones con la que cuenta el hotel.Esta costa de una clave
primaria y cuatros columnas, las cuales almacenaran todas la hbitaciones con la que cuenta el
hotel.
Su esquema es el siguiente:
Factura:
Esta tabla almacenara todos las facturastrasaciones que se realizan en le hotel. Esta costa de una
clave primaria y nueve columnas las cuales almacenaran las facturas y trasaciones de los clientes.
Su esquema es el siguiente:
Tipo de habitacin:
Esta tabla almacenara los tipo de habitacion que tiene el hotel. Esta costa de una clave primaria y
una columnas la cual almacenara los tipos de habitaciones.
Su esquema es el siguiente:
Triggers:
Los Triggers son objetos que se asocian con tablas y se almacenan en la base de datos. Su nombre
se deriva por el comportamiento que presentan en su funcionamiento, ya que se ejecutan cuando
sucede algn evento sobre las tablas a las que se encuentra asociado. Los eventos que hacen que
se ejecute un trigger son las operaciones de insercin (INSERT), borrado (DELETE) o actualizacin
(UPDATE), ya que modifican los datos de una tabla.
A continuacion se presentaran los triggers que se usaron para crear las tablas de la base de datos
del sistema de gestion hoterera.
Trigger de la tabla usuario: