Practico repaso de M.R - Prof. SANTIAGO AVILA

Base de Datos 2
Letra Práctico 2 Modelo de Datos
Ejercicio 1
Para cada ejercicio del Práctico 1 (MER), realizar el pasaje a Modelo Relacional, indicando clave
primaria de
cada relación, claves foráneas y restricciones de integridad encontradas.
Ejercicio 2
Considere la siguiente realidad sobre un sitio web que mantiene información acerca de bares
de Montevideo.
De cada bar mantiene su nombre, dirección, teléfono y horario en el que está abierto (hora de
apertura y de cierre). El nombre junto con la dirección identifica al bar.
Algunos bares entregan pedidos a domicilio. De estos bares se registran los siguientes datos:
barrios a los que entrega, horarios de entrega de pedidos y demora promedio de entrega.
Los bares ofrecen comidas y bebidas. De cada comida se conoce su nombre, sus ingredientes, y
su precio. Hay comidas que si bien son distintas entre sí, en diferentes bares pueden tener el
mismo nombre. De las bebidas ofrecidas se registra el nombre (que la identifica) y el precio al
que se vende la bebida en cada bar.
En el sitio Web se registra además cuando los bares pertenecen a la misma firma.
Se pide:
a) Representar esta realidad a través de un MER incluyendo restricciones no estructurales.
b) Realizar el pasaje al Modelo Relacional, expresando claramente claves primarias y foráneas.
Ejercicio 3
Se desea modelar la información sobre clientes que operan con tarjetas de crédito y su
relación con los comercios de plaza.
Existe un conjunto de empresas que emiten tarjetas. De cada empresa se conoce el nombre, la
dirección de la casa central y el RUC.
Cada tarjeta es emitida por una determinada empresa y tiene un número. Existe una
coordinación entre todas las empresas, de modo que los números de tarjeta no se repiten en
cada empresa, y tampoco puede repetirse un mismo número de tarjeta por las distintas
empresas. De las tarjetas de crédito se conoce su fecha de emisión, su fecha de vencimiento y
el monto máximo por el que pueden operar.
Existe un conjunto de clientes que operan con las tarjetas. De cada cliente se conoce el
nombre, dirección y cédula de identidad.
Cada comercio acepta una o más de las tarjetas emitidas por las empresas. Para cada comercio
se conoce cuál es el monto mínimo con el que opera para cada tarjeta. Dado un cliente,
interesa reflejar en qué comercio utilizó su tarjeta de crédito.
Se pide:
a) Representar esta realidad a través de un MER incluyendo restricciones no estructurales.
b) Realizar el pasaje al Modelo Relacional, expresando claramente claves primarias y foráneas.
c) Modificar el MER construido en la parte (a), para que contemple además lo siguiente:
- Los clientes pueden ser titulares de la tarjeta o no serlo, en este caso poseen una tarjeta
adicional (de la tarjeta emitida a otro cliente).
- Un cliente puede tener tarjetas adicionales de más de un cliente titular.