Subir archivos a "/"

This commit is contained in:
miguel.velazquez 2025-03-05 13:38:59 +00:00
parent c0a4f96946
commit 1df3cf2291
1 changed files with 44 additions and 0 deletions

44
BoletoX.sql Normal file
View File

@ -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)
);