Eliminar src/Ticket_bd.sql
This commit is contained in:
parent
286e466ce1
commit
767022a468
|
@ -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
|
||||
);
|
Loading…
Reference in New Issue