Vous êtes sur la page 1sur 4

EPN / INGENIERIA MATEMÁTICA / BASE DE DATOS / PRUEBA PARCIAL 2 /2017B

Instrucciones: Responda claramente y con todos los procedimientos posibles. La copia será
severamente castigada de acuerdo con el código de honor de la Universidad. Tiempo: 100 min.

Nombre: _______________________________ Calificación:


_____________

1. Convierta el siguiente diagrama E – R a relacional


2. Se trata de realizar el diseño de la base de datos en el modelo E/R para una cadena de
hoteles. Cada hotel (del que interesa almacenar su nombre, dirección, teléfono, año de
construcción, etc.) se encuentra clasificado obligatoriamente en una categoría (por ejemplo,
tres estrellas) pudiendo bajar o aumentar de categoría. Cada categoría tiene asociada
diversas informaciones, como, por ejemplo, el tipo de IVA que le corresponde y la
descripción. Los hoteles tiene diferentes clases de habitaciones (suites, dobles, individuales,
etc.), que se numeran de forma que se pueda identificar fácilmente la planta en la que se
encuentran. Así pues, de cada habitación se desea guardar el código y el tipo de habitación.
Los particulares pueden realizar reservas de las habitaciones de los hoteles. En la reserva
de los particulares figurarán el nombre, la dirección y el teléfono. Las agencias de viaje
también pueden realizar reservas de las habitaciones. En caso de que la reserva la realiza
una agencia de viajes, se necesitarán los mismos datos que para los particulares, además
del nombre de la persona para quien la agencia de viajes está realizando la reserva. En los
dos casos anteriores también se debe almacenar el precio de la reserva, la fecha de inicio y
la fecha de fin de la reserva”.

3. Identificar que representación de la realidad se muestra mediante el siguiente


modelo lógico (modelo relacional) y establezca las condiciones de integridad y la
cardinalidad en cada uno de los casos
En el gimnasio “Siempre en forma” se quiere implantar una base de datos para llevar el
control de los socios, recursos utilizados, etc. Las especificaciones que nos han dado son
las siguientes: Existen varias salas, de las cuales se quiere guardar información como, los
metros cuadrados que ocupa, ubicación y el tipo de sala (cardio, general, muscular). Cada
sala se identifica por un número de sala. Hay salas que tienen aparatos y salas que no. En
las salas se pueden o no impartir clases. De cada aparato se quiere tener almacenado su
código, descripción y estado de conservación. Cada aparato está asignado a una única sala.
También se quiere mantener información relacionada con las clases que se imparten
(descripción y día/hora en la que se imparten); cada clase se identifica por un código de
clase. Cada clase tiene asignada una sala y es impartida por un sólo monitor. De cada
monitor se quiere conocer el DNI, nombre, teléfono, si tienen o no titulación, experiencia
profesional, así como las clases que pueden impartir (preparación como monitor de aerobic,
step, streching, etc). De cada socio se quiere conocer el número de socio, nombre, dirección,
teléfono, profesión y datos bancarios, así como las clases a las que asiste. El gimnasio
dispone también de pistas de squash, de las que se quiere conocer el número de pista,
ubicación y estado. Las pistas de squash pueden ser utilizadas por socios para lo que
proporciona un servicio de reservas de pistas (en una fecha y a una hora.)