https://github.com/calotriton/sql_creacion_db_consultas
[SQL] Proyecto de creación de una base de datos, con triggers y consultas ejemplo
https://github.com/calotriton/sql_creacion_db_consultas
mysql mysql-database sql
Last synced: 11 months ago
JSON representation
[SQL] Proyecto de creación de una base de datos, con triggers y consultas ejemplo
- Host: GitHub
- URL: https://github.com/calotriton/sql_creacion_db_consultas
- Owner: Calotriton
- Created: 2024-10-31T12:06:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-31T12:15:26.000Z (over 1 year ago)
- Last Synced: 2025-04-06T08:21:17.892Z (about 1 year ago)
- Topics: mysql, mysql-database, sql
- Homepage:
- Size: 14.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [SQL] Proyecto de creación de una base de datos, con triggers y consultas ejemplo
**Autor:** @Calotriton
**Descripción:** Proyecto de base de datos para la gestión de eventos culturales
## Tabla de contenidos
- [Descripción del Proyecto](#descripción-del-proyecto)
- [Estructura de la Base de Datos](#estructura-de-la-base-de-datos)
- [Requisitos](#requisitos)
- [Instrucciones de Uso](#instrucciones-de-uso)
## Descripción del Proyecto
Este proyecto consiste en la creación de una base de datos relacional para gestionar información sobre eventos culturales organizados por ArteVida Cultural. La base de datos almacena información sobre actividades, artistas, ubicaciones, eventos y asistentes, y permite realizar consultas para analizar y gestionar estos elementos.
## Estructura de la Base de Datos
La base de datos `ArteVida` contiene las siguientes tablas:
- **ACTIVIDAD:** Almacena las actividades culturales y su costo total.
- **ARTISTA:** Contiene información sobre los artistas, incluyendo su biografía y caché.
- **UBICACION:** Define los lugares donde se realizan los eventos.
- **EVENTO:** Almacena los eventos programados, vinculando actividades con ubicaciones.
- **ASISTENTE:** Contiene los datos personales de los asistentes.
- **ASISTE:** Tabla de relación para gestionar la asistencia de los asistentes a los eventos.
## Requisitos
- MySQL o un sistema compatible con SQL.
- Conexión a una interfaz SQL, como MySQL Workbench, para ejecutar el código y realizar consultas.
## Instrucciones de Uso
1. Clona este repositorio o descarga los archivos del proyecto.
2. Abre tu interfaz SQL y carga el archivo SQL del proyecto.
3. Ejecuta el script completo para crear y poblar la base de datos `ArteVida`.
```sql
DROP DATABASE IF EXISTS ArteVida;
CREATE DATABASE ArteVida;
USE ArteVida;