ejercicio2 Guia1

Ejercicio 2 Se pide que se diseñe el modelo conceptual de una base de datos para una cadena de hoteles que ha decidido a

Views 249 Downloads 3 File size 164KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Ejercicio 2 Se pide que se diseñe el modelo conceptual de una base de datos para una cadena de hoteles que ha decidido acabar con los clientes que deterioran el mobiliario del hotel. Quieren guardar en una base de datos los clientes que han deteriorado o robado muebles y cuáles son estos muebles. En la base de datos tendremos información de cada hotel (código, dirección y teléfono), así como un conjunto de habitaciones identificadas por un número de habitación único para cada hotel y un conjunto de elementos de mobiliario estándar con un código, descripción y precio, por ejemplo: “silla de cuero diseño clásico, $43. Después de hacer un inventario, todo el mobiliario de los hoteles está identificado, es decir, sabemos qué y cuantos elementos de mobiliario hay en cada habitación de cada hotel. Los muebles pueden cambiar de habitación, pero no necesitamos guardar la habitación antigua. Para cada habitación, guardaremos también si es soleada, si tiene lavabo y si tiene nevera. Cada cliente tiene información personal (DUI, nombre, etc), y además un historial de sus actos vandálicos: para cada cliente guardaremos qué muebles y cuántos ha deteriorado. También queremos saber las estancias que ha hecho cada cliente en los hoteles, guardando en un único atributo la fecha de llegada y la de salida, así como la habitación en que se ha alojado. Un cliente puede alojarse en una misma habitación de hotel en diferentes estancias. • Queremos saber los actos vandálicos (qué y cuantos muebles) que ha hecho cada cliente en conjunto, independientemente de la habitación y hotel que se hayan produci do. • Queremos saber los actos vandálicos de cada cliente en cada habitación del hotel.

solución: 1. Método de enfoque del sistema.

2. Método de caja negra.

​ Estado A El control de actos de vandalismos (de cada cliente, en cada habitación independientemente del hotel) se lleva a cabo de forma deficiente ya que no existe un historial que pueda identificar al cliente y que sea accesible sin importar desde cual hotel se consulte.

​ Estado B

⇨​ Proceso ​⇨

3. Lista de datos involucrados en el sistema. -

codigo de hotel fecha tipo de habitación nombre del cliente número de DUI daño y/o robo algún mobiliario fecha de llegada y de salida cantidad de actos vandálicos

4. Entidades del sistema. - hotel. - habitaciones. - mobiliario. - clientes. - acto vandálico.

El control de actos de vandalismos (de cada cliente, en cada habitación independientemente del hotel) se hace de forma ágil y confiable, los historiales de todos los usuarios estarán disponibles desde cualquier hotel y sin importar la hora y la cantidad de consultas a través de un sistema informático.

5. Relaciones entre las entidades. -

Hotel → ​tiene​ → habitación. habitación → ​posee​ → mobiliario. habitación→​aloja​ → cliente. cliente→​ hace​ → actos vandálicos. mobiliario→ ​ sufre ​→ acto vandálico.

6. Atributos de las entidades. -

hotel​: codigo, nombre, direccion, telefono. habitación​: soleado, lavado, nevera, número de habitación . mobiliario​: descripción, tipo y costo. cliente​: DUI, nombre e historial. Acto vandálico​: descripción, código y fecha.

7. Diagrama E/R