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.
© Copyright 2024