diff --git a/src/Ticket_bd.sql b/src/Ticket_bd.sql deleted file mode 100644 index 70c45dd..0000000 --- a/src/Ticket_bd.sql +++ /dev/null @@ -1,50 +0,0 @@ - -CREATE DATABASE SistemaBoletos; -USE SistemaBoletos; - --- Tabla de Sala -CREATE TABLE Sala ( - id INT AUTO_INCREMENT PRIMARY KEY, - noAsientos INT NOT NULL, - evento VARCHAR(255) NOT NULL -); - --- Tabla de Asiento -CREATE TABLE Asiento ( - id INT AUTO_INCREMENT PRIMARY KEY, - idSala INT NOT NULL, - FOREIGN KEY (idSala) REFERENCES Sala(id) ON DELETE CASCADE -); - --- Tabla de Boleto -CREATE TABLE Boleto ( - id INT AUTO_INCREMENT PRIMARY KEY, - precio FLOAT NOT NULL, - noAsiento INT NOT NULL, - idSala INT NOT NULL, - FOREIGN KEY (noAsiento) REFERENCES Asiento(id) ON DELETE CASCADE, - FOREIGN KEY (idSala) REFERENCES Sala(id) ON DELETE CASCADE -); - --- Tabla de VendedorBoleto -CREATE TABLE VendedorBoleto ( - id INT AUTO_INCREMENT PRIMARY KEY, - nombreVendedor VARCHAR(255) NOT NULL -); - --- Tabla de Reporte -CREATE TABLE Reporte ( - id INT AUTO_INCREMENT PRIMARY KEY, - noBoletosVendidos INT NOT NULL, - periodo VARCHAR(50) NOT NULL, - fechaVenta DATE NOT NULL -); - --- RelaciĆ³n entre Vendedor y Boletos Vendidos -CREATE TABLE Venta ( - id INT AUTO_INCREMENT PRIMARY KEY, - idVendedor INT NOT NULL, - idBoleto INT NOT NULL, - FOREIGN KEY (idVendedor) REFERENCES VendedorBoleto(id) ON DELETE CASCADE, - FOREIGN KEY (idBoleto) REFERENCES Boleto(id) ON DELETE CASCADE -);