Eliminar BoletoX.sql

This commit is contained in:
miguel.velazquez 2025-03-10 03:52:55 +00:00
parent bc5dae37a9
commit 5d22d40103
1 changed files with 0 additions and 46 deletions

View File

@ -1,46 +0,0 @@
use boletox;
CREATE TABLE Evento (
id_evento INT PRIMARY KEY AUTO_INCREMENT,
nombre VARCHAR(100) NOT NULL,
fecha DATE NOT NULL,
lugar VARCHAR(100)
);
CREATE TABLE asientos (
id INT AUTO_INCREMENT PRIMARY KEY,
id_evento INT,
fila INT NOT NULL,
columna INT NOT NULL,
tipo VARCHAR(50) NOT NULL,
estado VARCHAR(50) DEFAULT 'disponible',
FOREIGN KEY (id_evento) REFERENCES Evento(id_evento)
);
CREATE TABLE ventas (
id INT AUTO_INCREMENT PRIMARY KEY,
id_evento INT,
asiento_id INT,
fecha_venta DATE NOT NULL,
FOREIGN KEY (id_evento) REFERENCES Evento(id_evento),
FOREIGN KEY (asiento_id) REFERENCES asientos(id)
);
INSERT INTO Evento (nombre, fecha, lugar) VALUES ('Big Time Rush', '2026-10-04', 'Estadio Azteca');
INSERT INTO Evento (nombre, fecha, lugar) VALUES ('Coldplay','2027-05-15','Foro Sol');
INSERT INTO Evento (nombre, fecha, lugar) VALUES ('Imagine Dragons', '2026-06-20', 'Arena CDMX');
INSERT INTO Evento (nombre, fecha, lugar) VALUES ('Taylor Swift', '2025-07-05', 'Estadio BBVA');
Select *
from Evento;
INSERT INTO asientos (id_evento, fila, columna, tipo) VALUES
(4, 1, 1, 'Primera Fila'),
(4, 1, 2, 'Primera Fila'),
(4, 2, 1, 'VIP'),
(4, 2, 2, 'VIP'),
(4, 3, 1, 'Normal'),
(4, 3, 2, 'Normal');
SELECT * FROM Evento;
SELECT * FROM asientos WHERE id_evento = 1;