Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

5 семестр / sql / theatre_script_nocon

.sql
Скачиваний:
2
Добавлен:
03.06.2024
Размер:
4.51 Кб
Скачать
-- 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;
Соседние файлы в папке sql