107
CREATE SCHEMA IF NOT EXISTS `postavshik_oplata` DEFAULT
CHARACTER SET cp1251 COLLATE cp1251_general_ci ;
USE `postavshik_oplata` ;
-- -----------------------------------------------------
-- Table `postavshik_oplata`.`ed_izm`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `postavshik_oplata`.`ed_izm` ;
CREATE TABLE IF NOT EXISTS `postavshik_oplata`.`ed_izm` (
`kod_ed_izm` INT NOT NULL,
`name_ed_izm` VARCHAR(45) NOT NULL,
PRIMARY KEY (`kod_ed_izm`))
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `postavshik_oplata`.`izdelie`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `postavshik_oplata`.`izdelie` ;
CREATE TABLE IF NOT EXISTS `postavshik_oplata`.`izdelie` (
`kod_izdelie` INT NOT NULL AUTO_INCREMENT,
`name_izdelie` VARCHAR(45) NOT NULL,
`kod_izmerenie` INT NOT NULL,
`price` FLOAT NOT NULL,
PRIMARY KEY (`kod_izdelie`),
INDEX `6_idx` (`kod_izmerenie` ASC),
CONSTRAINT `6`
FOREIGN KEY (`kod_izmerenie`)
REFERENCES `postavshik_oplata`.`ed_izm` (`kod_ed_izm`)
ON DELETE CASCADE
ON UPDATE CASCADE)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `postavshik_oplata`.`postavshik`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `postavshik_oplata`.`postavshik` ;
CREATE TABLE IF NOT EXISTS `postavshik_oplata`.`postavshik` (
`kod_postavshik` INT NOT NULL AUTO_INCREMENT,
`name_postavshik` VARCHAR(45) NOT NULL,
`adres` VARCHAR(45) NOT NULL,
PRIMARY KEY (`kod_postavshik`))
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `postavshik_oplata`.`dogovor`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `postavshik_oplata`.`dogovor` ;
CREATE TABLE IF NOT EXISTS `postavshik_oplata`.`dogovor` (