Proyecto Final: Sistema de Gesti贸n de Cine 馃幀
Este proyecto implementa el modelado y la estructura de base de datos para un sistema de gesti贸n de cines (pCine). Incluye scripts de creaci贸n, poblado de datos y una herramienta en Python para generar autom谩ticamente la documentaci贸n del diccionario de datos.
馃殌 Funcionalidades del Sistema
El esquema de base de datos (schema.sql) soporta las siguientes operaciones:
- Gesti贸n de Pel铆culas: Cat谩logo, idiomas, g茅neros.
- Salas y Asientos: Control de capacidad y distribuci贸n.
- Facturaci贸n: Manejo de compras, clientes frecuentes y descuentos.
- Recursos Humanos: Gesti贸n de colaboradores y horarios.
馃洜 Tecnolog铆as Utilizadas
馃搨 Contenido del Repositorio
schema.sql: Script DDL para crear la base de datospCine.seeds.sql: Datos de prueba para poblar las tablas.proyecto.mwb: Modelo entidad-relaci贸n en MySQL Workbench.diccionario_gui.py: Herramienta gr谩fica para exportar la estructura de tablas a im谩genes PNG.
馃敡 Herramienta de Documentaci贸n (Python)
El script diccionario_gui.py es una utilidad desarrollada con Tkinter, SQLAlchemy y Matplotlib.
Uso:
- Ejecutar el script:
python diccionario_gui.py - Ingresar credenciales de base de datos (Usuario, Contrase帽a, Nombre BD).
- Seleccionar carpeta de destino.
- Generar im谩genes con la estructura de cada tabla.
馃搳 Diagrama Relacional
