Objetivo: Diseñar base de datos para un sistema de información que le permita gestionar el entrenamiento CrossFitero de un conjunto de atletas.
-
Diagramas
- Datawarehouse mer y ml.pdf: Primer diagrama de modelo entidad-relación y modelo lógio (Nota: guarda similitud a la versión final de la db pero no lo es)
- schema_main_eerDiagram.png: Diagrama de la bd final
- schema_main_eerDiagram.mwb, schema_main_eerDiagram.mwb.bak: archivo de MySQL Workbench 8.0 para generar el diagama
-
Spript DDL
- schema_main.sql: contiene la creación de la base de datos y sus triggers
-
Script de insersión
- schema_data.sql: contiene data de WODS, specialties, warmups, y RX goals. Árchivo contenido en carpeta data_mockaroo.
- Los scripts individuales se encuentran en la carpeta data_mockaroo
- Ejecutar los archivos .sql de la carpeta en el siguiente orden:
- athlete.sql
- class.sql
- coach.sql
- session.sql
- session_results.sql
- schema_data.sql: contiene data de WODS, specialties, warmups, y RX goals. Árchivo contenido en carpeta data_mockaroo.
-
Script con visitas solicitadas
- schema_procedures.sql: cuenta con los procedures y vistas pedidas