diff --git a/Boleto-X Final/BoletoX.sql b/Boleto-X Final/BoletoX.sql
new file mode 100644
index 0000000..2f95d96
--- /dev/null
+++ b/Boleto-X Final/BoletoX.sql	
@@ -0,0 +1,75 @@
+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 TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
+    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');
+INSERT INTO Evento (nombre, fecha, lugar) VALUES ('Black Pink', '2025-08-15', 'Estadio BBVA');
+
+delete from Evento where id_evento=5;
+delete from asientos where id_evento=5;
+
+Select *
+from Evento;
+
+INSERT INTO asientos (id_evento, fila, columna, tipo) VALUES 
+(5, 1, 1, 'Primera Fila'),
+(5, 2, 1, 'Primera Fila'),
+(5, 1, 2, 'Primera Fila'),
+(5, 2, 1, 'VIP'),
+(5, 2, 2, 'VIP'),
+(5, 3, 1, 'Normal'),
+(5, 3, 2, 'Normal');
+
+-- Asientos para el evento con id_evento = 1 (Big Time Rush)
+INSERT INTO asientos (id_evento, fila, columna, tipo) VALUES
+(6, 1, 1, 'Primera Fila'), (6, 1, 2, 'Primera Fila'), (6, 1, 3, 'Primera Fila'), (6, 1, 4, 'Primera Fila'), (6, 1, 5, 'Primera Fila'),
+(6, 2, 1, 'VIP'), (6, 2, 2, 'VIP'), (6, 2, 3, 'VIP'), (6, 2, 4, 'VIP'), (6, 2, 5, 'VIP'),
+(6, 3, 1, 'Normal'), (6, 3, 2, 'Normal'), (6, 3, 3, 'Normal'), (6, 3, 4, 'Normal'), (6, 3, 5, 'Normal');
+
+-- Asientos para el evento con id_evento = 2 (Coldplay)
+INSERT INTO asientos (id_evento, fila, columna, tipo) VALUES
+(2, 1, 1, 'Primera Fila'), (2, 1, 2, 'Primera Fila'), (2, 1, 3, 'Primera Fila'), (2, 1, 4, 'Primera Fila'), (2, 1, 5, 'Primera Fila'),
+(2, 2, 1, 'VIP'), (2, 2, 2, 'VIP'), (2, 2, 3, 'VIP'), (2, 2, 4, 'VIP'), (2, 2, 5, 'VIP'),
+(2, 3, 1, 'Normal'), (2, 3, 2, 'Normal'), (2, 3, 3, 'Normal'), (2, 3, 4, 'Normal'), (2, 3, 5, 'Normal');
+
+-- Asientos para el evento con id_evento = 3 (Imagine Dragons)
+INSERT INTO asientos (id_evento, fila, columna, tipo) VALUES
+(3, 1, 1, 'Primera Fila'), (3, 1, 2, 'Primera Fila'), (3, 1, 3, 'Primera Fila'), (3, 1, 4, 'Primera Fila'), (3, 1, 5, 'Primera Fila'),
+(3, 2, 1, 'VIP'), (3, 2, 2, 'VIP'), (3, 2, 3, 'VIP'), (3, 2, 4, 'VIP'), (3, 2, 5, 'VIP'),
+(3, 3, 1, 'Normal'), (3, 3, 2, 'Normal'), (3, 3, 3, 'Normal'), (3, 3, 4, 'Normal'), (3, 3, 5, 'Normal');
+
+-- Asientos para el evento con id_evento = 4 (Taylor Swift)
+INSERT INTO asientos (id_evento, fila, columna, tipo) VALUES
+(4, 1, 1, 'Primera Fila'), (4, 1, 2, 'Primera Fila'), (4, 1, 3, 'Primera Fila'), (4, 1, 4, 'Primera Fila'), (4, 1, 5, 'Primera Fila'),
+(4, 2, 1, 'VIP'), (4, 2, 2, 'VIP'), (4, 2, 3, 'VIP'), (4, 2, 4, 'VIP'), (4, 2, 5, 'VIP'),
+(4, 3, 1, 'Normal'), (4, 3, 2, 'Normal'), (4, 3, 3, 'Normal'), (4, 3, 4, 'Normal'), (4, 3, 5, 'Normal');
+
+SELECT * FROM Evento;
+SELECT * FROM asientos WHERE id_evento = 1
\ No newline at end of file