use mi_proyecto

CREATE TABLE Empleado (
    CI INT PRIMARY KEY,
    Nombre VARCHAR(100),
    Cargo VARCHAR(50),
    Departamento VARCHAR(50)
);

CREATE TABLE BoletaPago (
    ID_Boleta INT AUTO_INCREMENT PRIMARY KEY,
    CI INT,
    Periodo DATE,
    Total DECIMAL(10,2),
    A_Pagar DECIMAL(10,2),
    FOREIGN KEY (CI) REFERENCES Empleado(CI)
);

CREATE TABLE Haber (
    ID_Haber INT AUTO_INCREMENT PRIMARY KEY,
    ID_Boleta INT,
    Tipo VARCHAR(50),
    Monto DECIMAL(10,2),
    FOREIGN KEY (ID_Boleta) REFERENCES BoletaPago(ID_Boleta)
);

CREATE TABLE Descuento (
    ID_Descuento INT AUTO_INCREMENT PRIMARY KEY,
    ID_Boleta INT,
    Tipo VARCHAR(50),
    Monto DECIMAL(10,2),
    FOREIGN KEY (ID_Boleta) REFERENCES BoletaPago(ID_Boleta)
);
