
107
CREATE TABLE IF NOT EXISTS `zazu`.`Services` (
`IdService` INT NOT NULL AUTO_INCREMENT,
`Name` VARCHAR(100) NOT NULL,
`Cost` FLOAT NOT NULL,
`Description` VARCHAR(250) NOT NULL,
`Category_IdCategory` INT NOT NULL,
PRIMARY KEY (`IdService`),
INDEX `fk_Literature_Category1_idx` (`Category_IdCategory` ASC),
CONSTRAINT `fk_Literature_Category1`
FOREIGN KEY (`Category_IdCategory`)
REFERENCES `zazu`.`Category` (`IdCategory`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
CREATE TABLE IF NOT EXISTS `zazu`.`Orders` (
`IdOrder` INT NOT NULL AUTO_INCREMENT,
`Date` DATETIME NOT NULL,
`Customers_IdCustomer` INT NOT NULL,
`Users_IdUser` INT NOT NULL,
`Literature_IdLiterature` INT NOT NULL,
`Count` INT NOT NULL,
PRIMARY KEY (`IdOrder`),
INDEX `fk_Orders_Customers1_idx` (`Customers_IdCustomer` ASC),
INDEX `fk_Orders_Users1_idx` (`Users_IdUser` ASC),
INDEX `fk_Orders_Literature1_idx` (`Literature_IdLiterature`
ASC),
CONSTRAINT `fk_Orders_Customers1`
FOREIGN KEY (`Customers_IdCustomer`)
REFERENCES `zazu`.`Customers` (`IdCustomer`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_Orders_Users1`
FOREIGN KEY (`Users_IdUser`)
REFERENCES `zazu`.`Users` (`IdUser`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_Orders_Literature1`
FOREIGN KEY (`Literature_IdLiterature`)
REFERENCES `zazu`.`Services` (`IdService`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
CREATE TABLE IF NOT EXISTS `zazu`.`Sales` (
`IdSale` INT NOT NULL AUTO_INCREMENT,
`Date` DATETIME NOT NULL,
`Status` TINYINT NULL,
`Orders_IdOrder` INT NOT NULL,
PRIMARY KEY (`IdSale`),