
Добавил:
useruser123
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
-- MySQL Script generated by MySQL Workbench
-- Fri Nov 17 14:39:26 2023
-- Model: New Model Version: 1.0
-- MySQL Workbench Forward Engineering
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
-- -----------------------------------------------------
-- Schema Theatre
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Schema Theatre
-- -----------------------------------------------------
CREATE SCHEMA IF NOT EXISTS `Theatre` DEFAULT CHARACTER SET utf8 ;
USE `Theatre` ;
-- -----------------------------------------------------
-- Table `Theatre`.`Жанры`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `Theatre`.`Жанры` (
`НазваниеЖанра` VARCHAR(45) NOT NULL,
PRIMARY KEY (`НазваниеЖанра`))
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `Theatre`.`Актеры`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `Theatre`.`Актеры` (
`Имя` VARCHAR(45) NOT NULL,
PRIMARY KEY (`Имя`))
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `Theatre`.`Авторы`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `Theatre`.`Авторы` (
`Имя` VARCHAR(45) NOT NULL,
PRIMARY KEY (`Имя`))
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `Theatre`.`Режиссеры`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `Theatre`.`Режиссеры` (
`Имя` VARCHAR(45) NOT NULL,
PRIMARY KEY (`Имя`))
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `Theatre`.`Художники`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `Theatre`.`Художники` (
`Имя` VARCHAR(45) NOT NULL,
PRIMARY KEY (`Имя`))
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `Theatre`.`Дирижеры`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `Theatre`.`Дирижеры` (
`Имя` VARCHAR(45) NOT NULL,
PRIMARY KEY (`Имя`))
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `Theatre`.`Спектакли`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `Theatre`.`Спектакли` (
`Название` VARCHAR(45) NOT NULL,
`Жанр` VARCHAR(45) NOT NULL,
`Актер1` VARCHAR(45) NOT NULL,
`Актер2` VARCHAR(45) NULL,
`Актер3` VARCHAR(45) NULL,
`Автор` VARCHAR(45) NOT NULL,
`Режиссер` VARCHAR(45) NOT NULL,
`Художник` VARCHAR(45) NOT NULL,
`Дирижер` VARCHAR(45) NOT NULL,
PRIMARY KEY (`Название`))
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `Theatre`.`Билеты`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `Theatre`.`Билеты` (
`ID_Билета` INT NOT NULL AUTO_INCREMENT,
`Спектакль` VARCHAR(45) NOT NULL,
`Цена` INT NOT NULL,
`Место` INT NOT NULL,
`День` DATE NOT NULL,
`Время` TIME NOT NULL,
PRIMARY KEY (`ID_Билета`))
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `Theatre`.`Касса`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `Theatre`.`Касса` (
`ID_Билета` INT NOT NULL,
`Спектакль` VARCHAR(45) NOT NULL,
`Цена` INT NOT NULL,
`Место` INT NOT NULL,
PRIMARY KEY (`ID_Билета`))
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `Theatre`.`Репертуар`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `Theatre`.`Репертуар` (
`ID` INT NOT NULL AUTO_INCREMENT,
`Спектакль` VARCHAR(45) NOT NULL,
`День` DATE NOT NULL,
`Время` TIME NOT NULL,
PRIMARY KEY (`ID`))
ENGINE = InnoDB;
SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
-- Fri Nov 17 14:39:26 2023
-- Model: New Model Version: 1.0
-- MySQL Workbench Forward Engineering
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
-- -----------------------------------------------------
-- Schema Theatre
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Schema Theatre
-- -----------------------------------------------------
CREATE SCHEMA IF NOT EXISTS `Theatre` DEFAULT CHARACTER SET utf8 ;
USE `Theatre` ;
-- -----------------------------------------------------
-- Table `Theatre`.`Жанры`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `Theatre`.`Жанры` (
`НазваниеЖанра` VARCHAR(45) NOT NULL,
PRIMARY KEY (`НазваниеЖанра`))
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `Theatre`.`Актеры`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `Theatre`.`Актеры` (
`Имя` VARCHAR(45) NOT NULL,
PRIMARY KEY (`Имя`))
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `Theatre`.`Авторы`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `Theatre`.`Авторы` (
`Имя` VARCHAR(45) NOT NULL,
PRIMARY KEY (`Имя`))
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `Theatre`.`Режиссеры`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `Theatre`.`Режиссеры` (
`Имя` VARCHAR(45) NOT NULL,
PRIMARY KEY (`Имя`))
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `Theatre`.`Художники`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `Theatre`.`Художники` (
`Имя` VARCHAR(45) NOT NULL,
PRIMARY KEY (`Имя`))
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `Theatre`.`Дирижеры`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `Theatre`.`Дирижеры` (
`Имя` VARCHAR(45) NOT NULL,
PRIMARY KEY (`Имя`))
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `Theatre`.`Спектакли`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `Theatre`.`Спектакли` (
`Название` VARCHAR(45) NOT NULL,
`Жанр` VARCHAR(45) NOT NULL,
`Актер1` VARCHAR(45) NOT NULL,
`Актер2` VARCHAR(45) NULL,
`Актер3` VARCHAR(45) NULL,
`Автор` VARCHAR(45) NOT NULL,
`Режиссер` VARCHAR(45) NOT NULL,
`Художник` VARCHAR(45) NOT NULL,
`Дирижер` VARCHAR(45) NOT NULL,
PRIMARY KEY (`Название`))
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `Theatre`.`Билеты`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `Theatre`.`Билеты` (
`ID_Билета` INT NOT NULL AUTO_INCREMENT,
`Спектакль` VARCHAR(45) NOT NULL,
`Цена` INT NOT NULL,
`Место` INT NOT NULL,
`День` DATE NOT NULL,
`Время` TIME NOT NULL,
PRIMARY KEY (`ID_Билета`))
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `Theatre`.`Касса`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `Theatre`.`Касса` (
`ID_Билета` INT NOT NULL,
`Спектакль` VARCHAR(45) NOT NULL,
`Цена` INT NOT NULL,
`Место` INT NOT NULL,
PRIMARY KEY (`ID_Билета`))
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `Theatre`.`Репертуар`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `Theatre`.`Репертуар` (
`ID` INT NOT NULL AUTO_INCREMENT,
`Спектакль` VARCHAR(45) NOT NULL,
`День` DATE NOT NULL,
`Время` TIME NOT NULL,
PRIMARY KEY (`ID`))
ENGINE = InnoDB;
SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
Соседние файлы в папке sql