Imagina que eres consultor de bases de datos y has sido cont…
Imagina que eres consultor de bases de datos y has sido contratado por un colegio para diseñar un sistema de gestión de un restaurante. El sistema debe manejar información sobre menús, platos, ingredientes y pedidos. Se te pide que diseñes un modelo de entidad relación que refleje la siguiente información y restricciones: Cada menú puede tener varios platos y cada plato puede aparecer en varios menús. Cada plato puede tener varios ingredientes y cada ingrediente puede aparecer en varios platos. Cada pedido está asociado a un solo menú y puede tener varios platos. Requisitos específicos: Uno de los requisitos es que la aplicación debe poder manejar múltiples tamaños para cada plato. Se necesita un sistema para registrar el historial de los pedidos realizados, incluyendo datos como fechas de pedido, satisfacción del pedido. Los platos tienen una serie de características y detalles que deben ser fácilmente accesibles y modificables. Tu tarea es crear un modelo de entidad relación que cumpla con estos requisitos y restricciones. Debes considerar la inclusión de al menos una entidad débil, atributos multivaluados, atributos compuestos, atributos derivados y claves primarias. Además, tu modelo debe incluir relaciones uno a uno, uno a muchos, y relaciones reflexivas. Deberás realizar todos los supuestos utilizados para generar tu modelo de entidad relación.