108
`nomer_dogovor` VARCHAR(45) NOT NULL,
`postacshik` INT NOT NULL,
PRIMARY KEY (`nomer_dogovor`),
INDEX `1_idx` (`postacshik` ASC),
CONSTRAINT `1`
FOREIGN KEY (`postacshik`)
REFERENCES `postavshik_oplata`.`postavshik` (`kod_postavshik`)
ON DELETE CASCADE
ON UPDATE CASCADE)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `postavshik_oplata`.`sdog`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `postavshik_oplata`.`sdog` ;
CREATE TABLE IF NOT EXISTS `postavshik_oplata`.`sdog` (
`nomer_dogovor` VARCHAR(45) NOT NULL,
`kod_izdelia` INT NOT NULL,
`data_dogovor` DATE NOT NULL,
`kolvo` INT NOT NULL,
PRIMARY KEY (`nomer_dogovor`, `kod_izdelia`),
INDEX `3_idx` (`kod_izdelia` ASC),
CONSTRAINT `2`
FOREIGN KEY (`nomer_dogovor`)
REFERENCES `postavshik_oplata`.`dogovor` (`nomer_dogovor`)
ON DELETE CASCADE
ON UPDATE CASCADE,
CONSTRAINT `3`
FOREIGN KEY (`kod_izdelia`)
REFERENCES `postavshik_oplata`.`izdelie` (`kod_izdelie`)
ON DELETE CASCADE
ON UPDATE CASCADE)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `postavshik_oplata`.`TTN`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `postavshik_oplata`.`TTN` ;
CREATE TABLE IF NOT EXISTS `postavshik_oplata`.`TTN` (
`Nomer_TTN` VARCHAR(45) NOT NULL,
`data_otgruzki` DATE NOT NULL,
`nomer_dogovor` VARCHAR(45) NOT NULL,
PRIMARY KEY (`Nomer_TTN`),
INDEX `4_idx` (`nomer_dogovor` ASC),
CONSTRAINT `4`