From 1df3cf229178cd00976b0b4d44be0b492cee2bb4 Mon Sep 17 00:00:00 2001
From: "miguel.velazquez" <zs22016063@estudiantes.uv.mx>
Date: Wed, 5 Mar 2025 13:38:59 +0000
Subject: [PATCH] Subir archivos a "/"

---
 BoletoX.sql | 44 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)
 create mode 100644 BoletoX.sql

diff --git a/BoletoX.sql b/BoletoX.sql
new file mode 100644
index 0000000..3412478
--- /dev/null
+++ b/BoletoX.sql
@@ -0,0 +1,44 @@
+use boletox;
+
+-- Tabla Evento
+CREATE TABLE Evento (
+    id_evento INT PRIMARY KEY AUTO_INCREMENT,
+    nombre VARCHAR(100) NOT NULL,
+    fecha DATE NOT NULL,
+    lugar VARCHAR(100)
+);
+
+-- Tabla Zona
+CREATE TABLE Zona (
+    id_zona INT PRIMARY KEY AUTO_INCREMENT,
+    nombre_zona VARCHAR(50) NOT NULL,
+    id_evento INT,
+    FOREIGN KEY (id_evento) REFERENCES Evento(id_evento)
+);
+
+-- Tabla Precio
+CREATE TABLE Precio (
+    id_precio INT PRIMARY KEY AUTO_INCREMENT,
+    id_zona INT,
+    precio DECIMAL(10, 2) NOT NULL,
+    FOREIGN KEY (id_zona) REFERENCES Zona(id_zona)
+);
+
+-- Tabla Asientos
+CREATE TABLE Asientos (
+    id_asiento INT PRIMARY KEY AUTO_INCREMENT,
+    tipo VARCHAR(50), -- Normal, VIP, Primera Fila
+    fila VARCHAR(5),
+    estado VARCHAR(20) DEFAULT 'Disponible', -- Disponible, Ocupado, Reservado
+    id_zona INT,
+    FOREIGN KEY (id_zona) REFERENCES Zona(id_zona)
+);
+
+-- Tabla Boleto
+CREATE TABLE Boleto (
+    id_boleto INT PRIMARY KEY AUTO_INCREMENT,
+    cliente VARCHAR(100),
+    fecha_compra DATE DEFAULT (CURRENT_DATE),
+    id_asiento INT,
+    FOREIGN KEY (id_asiento) REFERENCES Asientos(id_asiento)
+);
\ No newline at end of file