SQLize Online / PHPize Online  /  SQLtest Online

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