SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
DROP TABLE IF EXISTS `Пункт записи`; CREATE TABLE `Пункт записи` ( `Код` CHAR (3) NOT NULL PRIMARY KEY , `Адрес` VARCHAR (50) NOT NULL ); INSERT INTO `Пункт записи` VALUES ("001", "На проспекте"), ("002", "На салаватке"); SELECT "`Пункт записи` Table Content:" FROM `Пункт записи` WHERE 1=0; SELECT * FROM `Пункт записи`; DROP TABLE IF EXISTS `Справочник+`; CREATE TABLE `Справочник+` ( `Селектор` CHAR (3) NOT NULL , `Код` CHAR (3) NOT NULL , `Название` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\СПР` PRIMARY KEY (`Селектор`, `Код`) ); INSERT INTO `Справочник+` VALUES ("ВПЛ", "нал", "наличный расчет"), ("ВПЛ", "без", "безналичный расчет"), ("ВПР", "тех", "технический"), ("ВПР", "гум", "гуманитрарный"), ("ВТЕ", "экз", "экзамен"), ("ВТЕ", "зач", "зачет"); SELECT "`Справочник+` Table Content:" FROM `Справочник+` WHERE 1=0; SELECT * FROM `Справочник+`; DROP TABLE IF EXISTS `Вид платежа`; CREATE TABLE `Вид платежа` ( `Селектор_ПЛ` CHAR (3) NOT NULL DEFAULT "ВПЛ" , `Код_ПЛ` CHAR (3) NOT NULL , CONSTRAINT `П\СПР^ВПЛ` PRIMARY KEY (`Селектор_ПЛ`, `Код_ПЛ`) , CONSTRAINT `\СПР^СПР` FOREIGN KEY (`Селектор_ПЛ`, `Код_ПЛ`) REFERENCES `Справочник+` (`Селектор`, `Код`) ); INSERT INTO `Вид платежа` VALUES (DEFAULT , "нал"), (DEFAULT, "без") ; SELECT "`Вид платежа` Table Content:" FROM `Вид платежа` WHERE 1=0; SELECT * FROM `Вид платежа`; DROP TABLE IF EXISTS `Сотрудник%ПЕРС`; CREATE TABLE `Сотрудник%ПЕРС` ( `Код` CHAR (5) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL ); INSERT INTO `Сотрудник%ПЕРС` VALUES ("003-Р", "Глинников Б. Б."), ("010-Р", "Байрашев А. К."), ("004-К", "Итляшев С. С."), ("030-К", "Илюшин И. И."), ("027-О", "Галямов А. С."), ("013-О", "Игорев Р. Б."), ("097-П", "Верстов Н. Н."), ("007-П", "Овечкин Л. Н."); SELECT "`Сотрудник%ПЕРС` Table Content:" FROM `Сотрудник%ПЕРС` WHERE 1=0; SELECT * FROM `Сотрудник%ПЕРС`; DROP TABLE IF EXISTS `Казначей:ПСОТ`; CREATE TABLE `Казначей:ПСОТ` ( `Код\ПСОТ` CHAR (5) NOT NULL , CONSTRAINT `ПК\ПСОТ^КАЗ` PRIMARY KEY (`Код\ПСОТ`) , FOREIGN KEY (`Код\ПСОТ`) REFERENCES `Сотрудник%ПЕРС`(`Код`) ); INSERT INTO `Казначей:ПСОТ` VALUES ("004-К"), ("030-К"); SELECT "`Казначей:ПСОТ` Table Content:" FROM `Казначей:ПСОТ` WHERE 1=0; SELECT * FROM `Казначей:ПСОТ`; DROP TABLE IF EXISTS `Регистратор:ПСОТ`; CREATE TABLE `Регистратор:ПСОТ` ( `Код\ПСОТ` CHAR (5) NOT NULL , CONSTRAINT `ПК\ПСОТ^РЕГ` PRIMARY KEY (`Код\ПСОТ`) , FOREIGN KEY (`Код\ПСОТ`) REFERENCES `Сотрудник%ПЕРС`(`Код`) ); INSERT INTO `Регистратор:ПСОТ` VALUES ("010-Р"), ("003-Р"); SELECT "`Регистратор:ПСОТ` Table Content:" FROM `Регистратор:ПСОТ` WHERE 1=0; SELECT * FROM `Регистратор:ПСОТ`; DROP TABLE IF EXISTS `Преподаватель:ПСОТ`; CREATE TABLE `Преподаватель:ПСОТ` ( `Код\ПСОТ` CHAR (5) NOT NULL , CONSTRAINT `ПК\ПСОТ^РЕГ` PRIMARY KEY (`Код\ПСОТ`) , FOREIGN KEY (`Код\ПСОТ`) REFERENCES `Сотрудник%ПЕРС`(`Код`) ); INSERT INTO `Преподаватель:ПСОТ` VALUES ("007-П"), ("097-П"); SELECT "`Преподаватель:ПСОТ` Table Content:" FROM `Преподаватель:ПСОТ` WHERE 1=0; SELECT * FROM `Преподаватель:ПСОТ`; DROP TABLE IF EXISTS `Ответственный:ПСОТ`; CREATE TABLE `Ответственный:ПСОТ` ( `Код\ПСОТ` CHAR (5) NOT NULL , CONSTRAINT `ПК\ПСОТ^РЕГ` PRIMARY KEY (`Код\ПСОТ`) , FOREIGN KEY (`Код\ПСОТ`) REFERENCES `Сотрудник%ПЕРС`(`Код`) ); INSERT INTO `Ответственный:ПСОТ` VALUES ("027-О"), ("013-О"); SELECT "`Ответственный:ПСОТ` Table Content:" FROM `Ответственный:ПСОТ` WHERE 1=0; SELECT * FROM `Ответственный:ПСОТ`; DROP TABLE IF EXISTS `Слушатель%ПЕРС`; CREATE TABLE `Слушатель%ПЕРС` ( `Код` CHAR (5) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL ); INSERT INTO `Слушатель%ПЕРС` VALUES ("001-С", "Фенин Р. Н."), ("002-С", "Крокодилов А. К."), ("003-С", "Пяткин Л. Н."); SELECT "`Слушатель%ПЕРС` Table Content:" FROM `Слушатель%ПЕРС` WHERE 1=0; SELECT * FROM `Слушатель%ПЕРС`; DROP TABLE IF EXISTS `Вопрос`; CREATE TABLE `Вопрос` ( `Код` CHAR (4) NOT NULL PRIMARY KEY , `Содержание` VARCHAR (200) NOT NULL ); INSERT INTO `Вопрос` VALUES ("0001", "Имя преподавателя?"), ("0002", "Фамилия преподавателя?"); SELECT "`Вопрос` Table Content:" FROM `Вопрос` WHERE 1=0; SELECT * FROM `Вопрос`; DROP TABLE IF EXISTS `Вид тестирования`; CREATE TABLE `Вид тестирования` ( `Селектор_ТЕ` CHAR (3) NOT NULL DEFAULT "ВТЕ" , `Код_ТЕ` CHAR (3) NOT NULL , CONSTRAINT `ПК\СПР^ВТЕС` PRIMARY KEY (`Селектор_ТЕ`, `Код_ТЕ`) , CONSTRAINT `ВК\СПР^ВТЕС` FOREIGN KEY (`Селектор_ТЕ`, `Код_ТЕ`) REFERENCES `Справочник+` (`Селектор`, `Код`) ); INSERT INTO `Вид тестирования` VALUES (DEFAULT, "зач"), (DEFAULT, "экз") ; SELECT "`Вид тестирования` Table Content:" FROM `Вид тестирования` WHERE 1=0; SELECT * FROM `Вид тестирования`; DROP TABLE IF EXISTS `Группа`; CREATE TABLE `Группа` ( `Номер` CHAR (2) NOT NULL PRIMARY KEY , `Название` VARCHAR (50) NOT NULL ); INSERT INTO `Группа` VALUES ("27", "ПРО"), ("28", "МО"); SELECT "`Группа` Table Content:" FROM `Группа` WHERE 1=0; SELECT * FROM `Группа`; DROP TABLE IF EXISTS `Вид предмета`; CREATE TABLE `Вид предмета` ( `Селектор_ПР` CHAR (3) NOT NULL DEFAULT "ВПР" , `Код_ПР` CHAR (3) NOT NULL , CONSTRAINT `ПК\СПР^ВП` PRIMARY KEY (`Селектор_ПР`, `Код_ПР`) , CONSTRAINT `ВК\СПР^ВП` FOREIGN KEY (`Селектор_ПР`, `Код_ПР`) REFERENCES `Справочник+` (`Селектор`, `Код`) ); INSERT INTO `Вид предмета` VALUES (DEFAULT , "тех"), (DEFAULT, "гум") ; SELECT "`Вид предмета` Table Content:" FROM `Вид предмета` WHERE 1=0; SELECT * FROM `Вид предмета`; DROP TABLE IF EXISTS `Предмет`; CREATE TABLE `Предмет` ( `Код` CHAR (5) NOT NULL PRIMARY KEY , `Название` VARCHAR (30) NOT NULL , `Селектор_ПР` CHAR (3) NOT NULL DEFAULT "ВПР" , `Код_ПР` CHAR (3) NOT NULL , CONSTRAINT `ВК\СПР^ПР` FOREIGN KEY (`Селектор_ПР`,`Код_ПР`) REFERENCES `Справочник+`(`Селектор`, `Код`) ); INSERT INTO `Предмет` VALUES ("11111", "ПиКПО", DEFAULT, "тех"), ("22222", "Базы данных", DEFAULT, "тех"); SELECT "`Предмет` Table Content:" FROM `Предмет` WHERE 1=0; SELECT * FROM `Предмет`; DROP TABLE IF EXISTS `Тема:ПР`; CREATE TABLE `Тема:ПР` ( `Код\ПР` CHAR (5) NOT NULL , `Код` CHAR (4) NOT NULL , `Название` CHAR (30) NOT NULL , CONSTRAINT `ПК\ПР^ТЕ` PRIMARY KEY (`Код\ПР`, `Код`) , FOREIGN KEY (`Код\ПР`) REFERENCES `Предмет` (`Код`) ); INSERT INTO `Тема:ПР` VALUES ( "11111","23-Т","Не знаю что писать"), ("22222","56-Д","Цветущая сущность") ; SELECT "`Тема:ПР` Table Content:" FROM `Тема:ПР` WHERE 1=0; SELECT * FROM `Тема:ПР`; DROP TABLE IF EXISTS `Билет:ПР`; CREATE TABLE `Билет:ПР` ( `Код\ПР` CHAR (5) NOT NULL , `Номер` CHAR (2) NOT NULL , `Комментарий` CHAR (100) NULL , CONSTRAINT `ПК\БИЛ^ПР` PRIMARY KEY (`Код\ПР`, `Номер`) , FOREIGN KEY (`Код\ПР`) REFERENCES `Предмет` (`Код`) ); INSERT INTO `Билет:ПР` VALUES ( "11111","12","Сделать 2 вопроса на 3"), ("22222","31",NULL) ; SELECT "`Билет:ПР` Table Content:" FROM `Билет:ПР` WHERE 1=0; SELECT * FROM `Билет:ПР`; DROP TABLE IF EXISTS `Предмет группы:ГРУ*ПР`; CREATE TABLE `Предмет группы:ГРУ*ПР` ( `Номер\ГРУ` CHAR (2) NOT NULL , `Код\ПР` VARCHAR (5) NOT NULL ,CONSTRAINT `ПК\ПР^ГРУ^РГ` PRIMARY KEY (`Номер\ГРУ`,`Код\ПР`) ,CONSTRAINT `ВК1\ПГ^ГРУ` FOREIGN KEY (`Номер\ГРУ`) REFERENCES `Группа` (`Номер`) ,CONSTRAINT `ВК2\ПГ^ПР` FOREIGN KEY (`Код\ПР`) REFERENCES `Предмет` (`Код`) ); INSERT INTO `Предмет группы:ГРУ*ПР` VALUES ("27", "11111"), ("28", "22222"); SELECT "`Предмет группы:ГРУ*ПР` Table Content:" FROM `Предмет группы:ГРУ*ПР` WHERE 1=0; SELECT * FROM `Предмет группы:ГРУ*ПР`; DROP TABLE IF EXISTS `Занятие`; CREATE TABLE `Занятие` ( `Регномер` CHAR (5) NOT NULL PRIMARY KEY , `Номер\ГРУ` VARCHAR (2) NOT NULL , `Код\ПР` VARCHAR (5) NOT NULL , `Код\ПРЕП` VARCHAR (5) NOT NULL ,CONSTRAINT `ВК3\ПР^ГРУ` FOREIGN KEY (`Номер\ГРУ`) REFERENCES `Группа` (`Номер`) ,CONSTRAINT `ВК1\ПР^ЗАН` FOREIGN KEY (`Код\ПР`) REFERENCES `Предмет` (`Код`) ,CONSTRAINT `ВК2\ЗАН^ПРЕП` FOREIGN KEY (`Код\ПРЕП`) REFERENCES `Преподаватель:ПСОТ` (`Код\ПСОТ`) ); INSERT INTO `Занятие` VALUES ("00001", "28","11111","007-П"), ("00002", "27","22222","097-П"); SELECT "`Занятие` Table Content:" FROM `Занятие` WHERE 1=0; SELECT * FROM `Занятие`; DROP TABLE IF EXISTS `Тема занятия:ЗАН*ТЕ`; CREATE TABLE `Тема занятия:ЗАН*ТЕ` ( `Регномер\ЗАН` CHAR (5) NOT NULL , `Код\ПР` CHAR (5) NOT NULL , `Код\ТЕ` CHAR (4) NOT NULL , CONSTRAINT `ПК\ТЗ^ТЕ^ЗАН` PRIMARY KEY (`Регномер\ЗАН`,`Код\ПР`,`Код\ТЕ`) , CONSTRAINT `ВК1\ТЗ^ЗАН` FOREIGN KEY (`Регномер\ЗАН`) REFERENCES `Занятие`(`Регномер`) , CONSTRAINT `ВК2\ТЗ^ТЕ` FOREIGN KEY (`Код\ПР`,`Код\ТЕ`) REFERENCES `Тема:ПР`(`Код\ПР`,`Код`) ); INSERT INTO `Тема занятия:ЗАН*ТЕ` VALUES ("00001","11111","23-Т" ), ("00002","22222","56-Д" ); SELECT "`Тема занятия:ЗАН*ТЕ` Table Content:" FROM `Тема занятия:ЗАН*ТЕ` WHERE 1=0; SELECT * FROM `Тема занятия:ЗАН*ТЕ`; DROP TABLE IF EXISTS `Тестирование:ПР`; CREATE TABLE `Тестирование:ПР` ( `Код\ПР` CHAR (5) NOT NULL , `Регномер` CHAR (5) NOT NULL , `Код\ПСОТ^ОТВ` CHAR (5) NOT NULL , `Селектор_ТЕ\ВТЕС` CHAR (3) NOT NULL DEFAULT "ВТЕ" , `Код_ТЕ\ВТЕС` CHAR(3) , CONSTRAINT `ПК\ПР^ТЕСТ` PRIMARY KEY (`Код\ПР`,`Регномер`) , CONSTRAINT `ВК1\ОТВ^ТЕСТ` FOREIGN KEY (`Код\ПСОТ^ОТВ`) REFERENCES `Ответственный:ПСОТ`(`Код\ПСОТ`) , CONSTRAINT `ВК2\ВТЕС^ТЕСТ` FOREIGN KEY (`Селектор_ТЕ\ВТЕС`,`Код_ТЕ\ВТЕС`) REFERENCES `Вид тестирования`(`Селектор_ТЕ`,`Код_те`) ); INSERT INTO `Тестирование:ПР` VALUES ("11111","З-123", "027-О",DEFAULT,"зач" ), ("22222", "Э-456","013-О",DEFAULT,"экз" ); SELECT "`Тестирование:ПР` Table Content:" FROM `Тестирование:ПР` WHERE 1=0; SELECT * FROM `Тестирование:ПР`; DROP TABLE IF EXISTS `Запись`; CREATE TABLE `Запись` ( `Регномер` VARCHAR (6) NOT NULL PRIMARY KEY , `Дата` VARCHAR (10) NOT NULL , `Номер\ГРУ` CHAR (2) NOT NULL , `Код\ПЗ` CHAR (3) NOT NULL , `Код\ПСОТ` CHAR(3) , `Код\СЛПЕ` VARCHAR(5) , CONSTRAINT `ВК1\ГРУ^ЗАП` FOREIGN KEY (`Номер\ГРУ`) REFERENCES `Группа`(`Номер`) , CONSTRAINT `ВК2\ЗАП^ПЗ` FOREIGN KEY (`Код\ПЗ`) REFERENCES `Пункт записи`(`Код`) , CONSTRAINT `ВК3\ЗАП^РЕГ` FOREIGN KEY (`Код\ПСОТ`) REFERENCES `Регистратор:ПСОТ` (`Код\ПСОТ`) , CONSTRAINT `ВК4\ЗАП^СЛПЕ` FOREIGN KEY (`Код\СЛПЕ`) REFERENCES `Слушатель%ПЕРС` (`Код`) ); INSERT INTO `Запись` VALUES ("80-317","28.08.2022","27", "001","010-Р","001"), ("67-452","01.06.2022","27", "001","010-Р","002"), ("67-903","23.02.2022","28", "002","003-Р","003"); SELECT "`Запись` Table Content:" FROM `Запись` WHERE 1=0; SELECT * FROM `Запись`;
Stuck with a problem? Got Error? Ask ChatGPT!
Copy Clear