? Simulación de base de datos de McDonald's (McDonald-s-DB)
¡Bienvenido al Proyecto de simulación de bases de datos de McDonald's ! Este repositorio alberga una simulación completa de un sistema de base de datos diseñado para McDonald's , la reconocida cadena de comida rápida. El objetivo de este proyecto es crear una representación realista de las operaciones de McDonald's a través de un esquema de base de datos bien diseñado, relaciones detalladas entre entidades y consultas optimizadas.
Colaboradores:
- Vincenzo Bucciero
- Camila De Martino
- Noemí Ruocco
Archivos de proyecto:
- McDonalds.pdf : este documento proporciona una descripción general de la simulación de base de datos de McDonald's y ofrece información sobre los objetivos, los principios de diseño y las estructuras de datos del proyecto.
- modello_concettuale.jpeg : este archivo contiene el modelo conceptual que representa la estructura de alto nivel de la base de datos.
- modello_relazionale.jpeg : este archivo contiene el modelo relacional que describe las relaciones y tablas detalladas dentro de la base de datos.
- popolamento.sql : este archivo de script SQL contiene consultas de población de datos, lo que permite la simulación con datos de muestra.
- procedimiento.sql : este archivo incluye procedimientos SQL que definen acciones u operaciones específicas dentro de la base de datos.
- tabelle.sql : este archivo contiene las declaraciones SQL para crear las tablas necesarias en la base de datos.
- trigger.sql : este archivo contiene activadores SQL que se ejecutan automáticamente en respuesta a eventos específicos en una tabla o vista en particular.
- vincoli_check.sql : este archivo define restricciones de verificación para aplicar condiciones específicas a los datos de la base de datos.
- viste.sql : este archivo contiene consultas SQL que definen vistas y proporcionan perspectivas simplificadas y significativas sobre los datos subyacentes.
Cómo utilizar:
Clonar el repositorio:
git clone < repository_url.git >
cd McDonald-s-DB
: Configuración de la base de datos:
- Cree una nueva base de datos en su DBMS preferido (MySQL, PostgreSQL, etc.).
- Ejecute el script
tabelle.sql
para crear las tablas necesarias. - Llene la base de datos con datos de muestra usando el script
popolamento.sql
- Ejecute el script
trigger.sql
para configurar activadores de acciones automatizadas. - Ejecute el script
procedure.sql
para definir procedimientos de base de datos específicos.
?Explorando el Proyecto:
- Consulte McDonalds.pdf para obtener una comprensión profunda de la estructura y los objetivos del proyecto.
- Revise el modelo conceptual en
modello_concettuale.jpeg
y el modelo relacional en modello_relazionale.jpeg
para obtener representaciones visuales del diseño de la base de datos. - Utilice las vistas SQL definidas en
viste.sql
para un acceso simplificado a los datos. - Contribuya al proyecto realizando mejoras, solucionando problemas o proponiendo nuevas funciones.
?Contribuyendo:
¡Agradecemos las contribuciones de la comunidad! Si tiene ideas, correcciones de errores o mejoras que sugerir, siga estos pasos:
- Bifurca el repositorio y crea tu rama :
git checkout -b feature/your-feature
. - Confirme sus cambios :
git commit -m 'Add your feature'
. - Empujar a la rama :
git push origin feature/your-feature
. - Cree una solicitud de extracción, describiendo sus cambios en detalle y explicando su propósito .
¡Gracias por ser parte de este emocionante proyecto de simulación de bases de datos de McDonald's! Trabajemos juntos para crear una representación sólida y realista de las operaciones de la base de datos de McDonald's. ??