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