SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
DROP TABLE IF EXISTS `Пункт записи`; CREATE TABLE `Пункт записи` ( `Код` CHAR (10) NOT NULL , `Адрес` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\ПЗА` PRIMARY KEY (`Код`) ); INSERT INTO `Пункт записи` VALUES ("001", "ул.Пушкина д.9"), ("002", "ул.Пушкина д.10"), ("003", "ул.Пушкина д.11"), ("004", "ул.Пушкина д.12"); SELECT "`Пункт записи` Table Content:" FROM `Пункт записи` WHERE 1=0; SELECT * FROM `Пункт записи`; DROP TABLE IF EXISTS `Сотрудник%ПЕРС`; CREATE TABLE `Сотрудник%ПЕРС` ( `Код` CHAR (10) NOT NULL, `Паспорт` CHAR (15) NOT NULL UNIQUE, `ФИО` VARCHAR (50) NOT NULL, CONSTRAINT `ПК\СОТ` PRIMARY KEY(`Код`) ); INSERT INTO `Сотрудник%ПЕРС` VALUES ('1234', '6789 237838', 'Иванов И.И.'), ('1456', '6434 653753', 'Сидоров А.И.'), ('5643', '6483 353564', 'Иванов И.В.'), ('8005', '8635 145343', 'Сидоров А.В.'); SELECT "`Сотрудник%ПЕРС` Table Content:" FROM `Сотрудник%ПЕРС` WHERE 1=0; SELECT * FROM `Сотрудник%ПЕРС`; DROP TABLE IF EXISTS `Регистратор:СОТ`; CREATE TABLE `Регистратор:СОТ` ( `Код` CHAR (10) NOT NULL , CONSTRAINT `ПК\РЕГ^СОТ` PRIMARY KEY (`Код`) , CONSTRAINT `ВК\СОТ^ПЕРС` FOREIGN KEY (`Код`) REFERENCES `Сотрудник%ПЕРС` (`Код`) ); INSERT INTO `Регистратор:СОТ` VALUES ("1234") ; SELECT "`Регистратор:СОТ` Table Content:" FROM `Регистратор:СОТ` WHERE 1=0; SELECT * FROM `Регистратор:СОТ`; DROP TABLE IF EXISTS `Слушатель%ПЕРС`; CREATE TABLE `Слушатель%ПЕРС` ( `Код` CHAR (10) NOT NULL , `Паспорт` CHAR (10) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\СЛУ` PRIMARY KEY (`Код`) ); INSERT INTO `Слушатель%ПЕРС` VALUES ('001', 'AB1234567', 'Иванов Иван Иванович'), ('002', 'CD9876543', 'Петров Петр Петрович'), ('003', 'EF2468135', 'Сидорова Анна Сергеевна'), ('004', 'GH1357924', 'Смирнова Елена Ивановна'); SELECT "`Слушатель%ПЕРС` Table Content:" FROM `Слушатель%ПЕРС` WHERE 1=0; SELECT * FROM `Слушатель%ПЕРС`; DROP TABLE IF EXISTS `Преподаватель:СОТ`; CREATE TABLE `Преподаватель:СОТ` ( `Код` CHAR (50) NOT NULL , CONSTRAINT `ПК\ПРЕ^СОТ` PRIMARY KEY (`Код`) , CONSTRAINT `ВК1\СОТ^ПЕРС` FOREIGN KEY (`Код`) REFERENCES `Сотрудник%ПЕРС` (`Код`) ); INSERT INTO `Преподаватель:СОТ` VALUES ("1456"); SELECT "`Преподаватель:СОТ` Table Content:" FROM `Преподаватель:СОТ` WHERE 1=0; SELECT * FROM `Преподаватель:СОТ`; DROP TABLE IF EXISTS `Казначей:СОТ`; CREATE TABLE `Казначей:СОТ` ( `Код` CHAR (50) NOT NULL , CONSTRAINT `ПК\КАЗ^СОТ` PRIMARY KEY (`Код`) , CONSTRAINT `ВК2\СОТ^ПЕРС` FOREIGN KEY (`Код`) REFERENCES `Сотрудник%ПЕРС` (`Код`) ); INSERT INTO `Казначей:СОТ` VALUES ("5643"); SELECT "`Казначей:СОТ` Table Content:" FROM `Казначей:СОТ` WHERE 1=0; SELECT * FROM `Казначей:СОТ`; DROP TABLE IF EXISTS `Ответственный:СОТ`; CREATE TABLE `Ответственный:СОТ` ( `Код` CHAR (50) NOT NULL , CONSTRAINT `ПК\ОТВ^СОТ` PRIMARY KEY (`Код`) , CONSTRAINT `ВК3\СОТ^ПЕРС` FOREIGN KEY (`Код`) REFERENCES `Сотрудник%ПЕРС` (`Код`) ); INSERT INTO `Ответственный:СОТ` VALUES ("8005"); SELECT "`Ответственный:СОТ` Table Content:" FROM `Ответственный:СОТ` WHERE 1=0; SELECT * FROM `Ответственный:СОТ`; DROP TABLE IF EXISTS `Группа`; CREATE TABLE `Группа` ( `Номер` CHAR (10) NOT NULL , `Название` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\ГРУ` PRIMARY KEY (`Номер`) ); INSERT INTO `Группа` VALUES ('101', 'Группа 101'), ('102', 'Группа 102'), ('103', 'Группа 103'), ('104', 'Группа 104'); SELECT "`Группа` Table Content:" FROM `Группа` WHERE 1=0; SELECT * FROM `Группа`; DROP TABLE IF EXISTS `Запись`; CREATE TABLE `Запись` ( `Регномер` CHAR (50) NOT NULL , `Дата` VARCHAR (50) NOT NULL , `Код\ПЗА` CHAR (10) NOT NULL , `Код_РЕГ` CHAR (10) NOT NULL , `Код\СЛУ`CHAR (10) NOT NULL , `Номер\ГРУ` VARCHAR (10) NOT NULL , CONSTRAINT `ПК\ЗАП` PRIMARY KEY (`Регномер` ) , CONSTRAINT `ВК1\ПЗА` FOREIGN KEY (`Код\ПЗА`) REFERENCES `Пункт записи` (`Код`) , CONSTRAINT `ВК2\ЗАП^СОТ` FOREIGN KEY (`Код_РЕГ`) REFERENCES `Сотрудник%ПЕРС` (`Код`) , CONSTRAINT `ВК3\СЛУ` FOREIGN KEY (`Код\СЛУ`) REFERENCES `Слушатель%ПЕРС` (`Код`) , CONSTRAINT `ВК4\ГРУ` FOREIGN KEY (`Номер\ГРУ`) REFERENCES `Группа` (`Номер`) ); INSERT INTO `Запись` VALUES ('1001', '2023-10-01', '001', '1234', '001', '101'), ('1002', '2023-10-02', '002', '1456', '002', '102') ; SELECT "`Запись` Table Content:" FROM `Запись` WHERE 1=0; SELECT * FROM `Запись`; DROP TABLE IF EXISTS `Справка+`; CREATE TABLE `Справка+` ( `Слк` CHAR (5) NOT NULL , `Код` CHAR (5) NOT NULL , `Название` VARCHAR (50) NOT NULL , `Содержание` VARCHAR (100) NULL , `Слк_родитель` CHAR (5) NULL , `Код_родитель` CHAR (5) NULL , CONSTRAINT `ПК\СПР` PRIMARY KEY (`Слк`, `Код`) , CONSTRAINT `ВК1\СПР^СПР` FOREIGN KEY (`Слк_родитель`, `Код_родитель`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Справка+` VALUES ("10-1", "бд", "база данных", NULL, NULL, NULL), ("10-2", "аяз", "английский язык", NULL, NULL, NULL), ("10-3", "ОО-1", "оплата за обучение", NULL, NULL, NULL), ("10-4", "иб", "исслед.объекта", NULL, NULL, NULL), ("10-5", "06", "Электродинамика", NULL, NULL, NULL) ; SELECT "`Справка+` Table Content:" FROM `Справка+` WHERE 1=0; SELECT * FROM `Справка+`; DROP TABLE IF EXISTS `Занятие\Группа`; CREATE TABLE `Занятие\Группа` ( `Номер\ГРУ` CHAR (50) NOT NULL , `Регномер` CHAR (10) NOT NULL , `Код_ПРЕ` CHAR (10) NOT NULL , `Слк_Вид предмета` CHAR (10) NOT NULL , `Код_Вид предмета` CHAR (10) NOT NULL , CONSTRAINT `ПК\ЗАН` PRIMARY KEY (`Номер\ГРУ`, `Регномер`) , CONSTRAINT `ВК1\ГРУ` FOREIGN KEY (`Номер\ГРУ`) REFERENCES `Группа` (`Номер`) , CONSTRAINT `ВК2\ЗАН^СОТ` FOREIGN KEY (`Код_ПРЕ`) REFERENCES `Сотрудник%ПЕРС` (`Код`) , CONSTRAINT `ВК3\ЗАН^СПР` FOREIGN KEY (`Слк_Вид предмета`, `Код_Вид предмета`) REFERENCES `Справка+` (`Слк`,`Код`) ); INSERT INTO `Занятие\Группа` VALUES ('101', '20-1', '1234', '10-1', 'бд'), ('102', '20-2', '1456', '10-2', 'аяз') ; SELECT "`Занятие\Группа` Table Content:" FROM `Занятие\Группа` WHERE 1=0; SELECT * FROM `Занятие\Группа`; DROP TABLE IF EXISTS `Слушатель на занятии:ЗАН*СЛУ`; CREATE TABLE `Слушатель на занятии:ЗАН*СЛУ` ( `Номер\ГРУ` CHAR (50) NOT NULL , `Регномер\ЗАН` CHAR (10) NOT NULL , `Код\СЛУ` CHAR (10) NOT NULL , `Оценка` CHAR(10) NOT NULL , CONSTRAINT `ПК\СНЗ` PRIMARY KEY (`Номер\ГРУ`, `Регномер\ЗАН`, `Код\СЛУ`) , CONSTRAINT `ВК1\ЗАН` FOREIGN KEY (`Номер\ГРУ`, `Регномер\ЗАН`) REFERENCES `Занятие\Группа` ( `Номер\ГРУ`,`Регномер`) , CONSTRAINT `ВК2\СЛУ` FOREIGN KEY (`Код\СЛУ`) REFERENCES `Слушатель%ПЕРС` (`Код`) ); INSERT INTO `Слушатель на занятии:ЗАН*СЛУ` VALUES ('102', '20-2', '002', 'Отлично') ; SELECT "`Слушатель на занятии:ЗАН*СЛУ` Table Content:" FROM `Слушатель на занятии:ЗАН*СЛУ` WHERE 1=0; SELECT * FROM `Слушатель на занятии:ЗАН*СЛУ`; DROP TABLE IF EXISTS `Предмет`; CREATE TABLE `Предмет` ( `Код` CHAR (10) NOT NULL , `Название` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\ПРЕ` PRIMARY KEY (`Код`) ); INSERT INTO `Предмет` VALUES ('MTH101', 'Математика'), ('PHY102', 'Физика'), ('LIT103', 'Литература'), ('HIS104', 'История') ; SELECT "`Предмет` Table Content:" FROM `Предмет` WHERE 1=0; SELECT * FROM `Предмет`; DROP TABLE IF EXISTS `Предмет группы:ПРЕ*ГРУ`; CREATE TABLE `Предмет группы:ПРЕ*ГРУ` ( `Код\ПРЕ` CHAR (10) NOT NULL , `Номер\ГРУ` CHAR(10) NOT NULL , CONSTRAINT `ПК\ПРГ` PRIMARY KEY (`Код\ПРЕ`, `Номер\ГРУ`) , CONSTRAINT `ВК1\ПРЕ` FOREIGN KEY (`Код\ПРЕ`) REFERENCES `Предмет` (`Код`) , CONSTRAINT `ВК2\ГРУ` FOREIGN KEY (`Номер\ГРУ`) REFERENCES `Группа` (`Номер`) ); INSERT INTO `Предмет группы:ПРЕ*ГРУ` VALUES ('MTH101', '101'), ('PHY102', '101'), ('LIT103', '102'), ('HIS104', '102') ; SELECT "`Предмет группы:ПРЕ*ГРУ` Table Content:" FROM `Предмет группы:ПРЕ*ГРУ` WHERE 1=0; SELECT * FROM `Предмет группы:ПРЕ*ГРУ`; DROP TABLE IF EXISTS `Платеж\Запись`; CREATE TABLE `Платеж\Запись` ( `Регномер` CHAR (10) NOT NULL , `Нпп` CHAR (50) NOT NULL , `Слк_Вид платежа` CHAR (10) NOT NULL , `Код_Вид платежа` CHAR(10) NOT NULL , `Код_КАЗ` CHAR (10) NOT NULL , `Дата` CHAR (50) NOT NULL , `Сумма` CHAR (10) NOT NULL , `Назначение` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\ПЛА` PRIMARY KEY (`Регномер`, `Нпп`) , CONSTRAINT `ВК1\ЗАП` FOREIGN KEY (`Регномер`) REFERENCES `Запись` (`Регномер`) , CONSTRAINT `ВК2\ПЛА^СПР` FOREIGN KEY (`Слк_Вид платежа`, `Код_Вид платежа`) REFERENCES `Справка+` (`Слк`, `Код`) , CONSTRAINT `ВК3\ПЛА^СОТ` FOREIGN KEY (`Код_КАЗ`) REFERENCES `Сотрудник%ПЕРС` (`Код`) ); INSERT INTO `Платеж\Запись` VALUES ('1001', '1', '10-3', 'ОО-1', '5643', '12.04.2004', '10000', 'Оплата за обучение') ; SELECT "`Платеж\Запись` Table Content:" FROM `Платеж\Запись` WHERE 1=0; SELECT * FROM `Платеж\Запись`; DROP TABLE IF EXISTS `Тема`; CREATE TABLE `Тема` ( `Код\ПРЕ` CHAR (10) NOT NULL , `Код` CHAR (10) NOT NULL , `Название` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\ТЕМ` PRIMARY KEY (`Код\ПРЕ`, `Код`) , CONSTRAINT `ВК\ПРЕ` FOREIGN KEY (`Код\ПРЕ`) REFERENCES `Предмет` (`Код`) ); INSERT INTO `Тема` VALUES ('PHY102', '16', 'электродинамика') ; SELECT "`Тема` Table Content:" FROM `Тема` WHERE 1=0; SELECT * FROM `Тема`; DROP TABLE IF EXISTS `Тема занятия:ЗАН*ТЗА*СПР`; CREATE TABLE `Тема занятия:ЗАН*ТЗА*СПР` ( `Номер\ГРУ` CHAR (50) NOT NULL , `Регномер\ЗАН` CHAR (10) NOT NULL , `Код\ПРЕ` CHAR (10) NOT NULL , `Код\ТЕМ` CHAR (10) NOT NULL , `Слк\СПР` CHAR (10) NOT NULL , `Код\СПР` CHAR (10) NOT NULL , CONSTRAINT `ПК\ТЗА` PRIMARY KEY (`Номер\ГРУ`,`Регномер\ЗАН`,`Код\ПРЕ`,`Код\ТЕМ`,`Слк\СПР`,`Код\СПР` ) , CONSTRAINT `ВК1\Занятие` FOREIGN KEY (`Номер\ГРУ`,`Регномер\ЗАН` ) REFERENCES `Занятие\Группа` (`Номер\ГРУ`,`Регномер`) , CONSTRAINT `ВК2\ТЕМ` FOREIGN KEY (`Код\ПРЕ`,`Код\ТЕМ` ) REFERENCES `Тема` (`Код\ПРЕ`,`Код`) , CONSTRAINT `ВК3\СПР` FOREIGN KEY (`Слк\СПР`,`Код\СПР` ) REFERENCES `Справка+` (`Слк`,`Код`) ); INSERT INTO `Тема занятия:ЗАН*ТЗА*СПР` VALUES ('101', '20-1', 'PHY102', '16', '10-5', '06') ; SELECT "`Тема занятия:ЗАН*ТЗА*СПР` Table Content:" FROM `Тема занятия:ЗАН*ТЗА*СПР` WHERE 1=0; SELECT * FROM `Тема занятия:ЗАН*ТЗА*СПР`; DROP TABLE IF EXISTS `Тестирование`; CREATE TABLE `Тестирование` ( `Регномер` CHAR (10) NOT NULL , `Код` CHAR (10) NOT NULL , `Код_Ответственный` CHAR (10) NOT NULL , `Ответ` VARCHAR (255) NOT NULL , CONSTRAINT `ПК\ТЕС` PRIMARY KEY (`Регномер`) , CONSTRAINT `ВК1\Предмет` FOREIGN KEY (`Код`) REFERENCES `Предмет` (`Код`) , CONSTRAINT `ВК2\ТЕС^СОТ` FOREIGN KEY (`Код_Ответственный` ) REFERENCES `Сотрудник%ПЕРС` (`Код`) ); INSERT INTO `Тестирование` VALUES ('200-03', 'MTH101', '8005', 'Ответ'); SELECT "`Тестирование` Table Content:" FROM `Тестирование` WHERE 1=0; SELECT * FROM `Тестирование`; DROP TABLE IF EXISTS `Тестируемый:ТЕС*СЛУ`; CREATE TABLE `Тестируемый:ТЕС*СЛУ` ( `Регномер\Тестирование` CHAR (10) NOT NULL , `Код\Слушатель` CHAR (10) NOT NULL , CONSTRAINT `ПК\ТЕСТ` PRIMARY KEY (`Регномер\Тестирование`, `Код\Слушатель`) , CONSTRAINT `ВК1\Тестирование` FOREIGN KEY (`Регномер\Тестирование`) REFERENCES `Тестирование` (`Регномер`) , CONSTRAINT `ВК2\Слушатель` FOREIGN KEY (`Код\Слушатель` ) REFERENCES `Слушатель%ПЕРС` (`Код`) ); INSERT INTO `Тестируемый:ТЕС*СЛУ` VALUES ('200-03', '001') ; SELECT "`Тестируемый:ТЕС*СЛУ` Table Content:" FROM `Тестируемый:ТЕС*СЛУ` WHERE 1=0; SELECT * FROM `Тестируемый:ТЕС*СЛУ`; DROP TABLE IF EXISTS `Билет\Предмет`; CREATE TABLE `Билет\Предмет` ( `Код\Предмет` CHAR (10) NOT NULL , `Номер` CHAR (10) NOT NULL , `Комментарий` VARCHAR (255) , CONSTRAINT `ПК\БИЛ` PRIMARY KEY (`Код\Предмет`, `Номер`) , CONSTRAINT `ВК\Предмет` FOREIGN KEY (`Код\Предмет`) REFERENCES `Предмет`(`Код`) ); INSERT INTO `Билет\Предмет` VALUES ('PHY102', '05', 'Комментарий') ; SELECT "`Билет\Предмет Table Content:" FROM `Билет\Предмет` WHERE 1=0; SELECT * FROM `Билет\Предмет`; DROP TABLE IF EXISTS `Вопрос`; CREATE TABLE `Вопрос` ( `Код` CHAR (10) NOT NULL , `Содержание` VARCHAR (255) NOT NULL , CONSTRAINT `ПК\ВОП` PRIMARY KEY (`Код`) ); INSERT INTO `Вопрос` VALUES ('1', 'Содержание вопроса 1') ; SELECT "`Вопрос` Table Content:" FROM `Вопрос` WHERE 1=0; SELECT * FROM `Вопрос`; DROP TABLE IF EXISTS `Вопрос в билете:ВОП*БИЛ`; CREATE TABLE `Вопрос в билете:ВОП*БИЛ` ( `Код\ПРЕ` CHAR (10) NOT NULL , `Номер\Билет` CHAR (10) NOT NULL , `Код\Вопрос` CHAR (10) NOT NULL , `Нпп` CHAR (10) NOT NULL , CONSTRAINT `ПК\ВПР` PRIMARY KEY (`Код\ПРЕ`, `Номер\Билет`, `Код\Вопрос`) , CONSTRAINT `ВК1\Билет` FOREIGN KEY (`Код\ПРЕ`, `Номер\Билет`) REFERENCES `Билет\Предмет` (`Код\Предмет`,`Номер`) , CONSTRAINT `ВК2\Вопрос` FOREIGN KEY (`Код\Вопрос`) REFERENCES `Вопрос` (`Код`) ); INSERT INTO `Вопрос в билете:ВОП*БИЛ` VALUES ('PHY102', '05', '1', '01') ; SELECT "`Вопрос в билете:ВОП*БИЛ` Table Content:" FROM `Вопрос в билете:ВОП*БИЛ` WHERE 1=0; SELECT * FROM `Вопрос в билете:ВОП*БИЛ`; DROP TABLE IF EXISTS `Ответ:ТЕСТ*ВПР`; CREATE TABLE `Ответ:ТЕСТ*ВПР` ( `Код\Предмет` CHAR(10) NOT NULL , `Номер\Билет` CHAR (10) NOT NULL , `Код\ВОП` CHAR (10) NOT NULL , `Регномер\ТЕС` CHAR (10) NOT NULL , `Код\Слушатель` CHAR (10) NOT NULL , `Ответ` VARCHAR (255) NOT NULL , `Оценка` CHAR (10) NOT NULL , CONSTRAINT `ПК\ОТВ` PRIMARY KEY (`Код\Предмет`, `Номер\Билет`, `Код\ВОП`,`Регномер\ТЕС`,`Код\Слушатель`) , CONSTRAINT `ВК1\ВПР` FOREIGN KEY (`Код\Предмет`, `Номер\Билет`,`Код\ВОП`) REFERENCES `Вопрос в билете:ВОП*БИЛ` (`Код\ПРЕ`,`Номер\Билет`,`Код\Вопрос`) , CONSTRAINT `ВК2\ТЕСТ` FOREIGN KEY (`Регномер\ТЕС`,`Код\Слушатель`) REFERENCES `Тестируемый:ТЕС*СЛУ` (`Регномер\Тестирование`,`Код\Слушатель`) ); INSERT INTO `Ответ:ТЕСТ*ВПР` VALUES ('PHY102', '05', '1', '200-03', '001', '*Ответ на вопрос*', 'Отлично') ; SELECT "`Ответ:ТЕСТ*ВПР` Table Content:" FROM `Ответ:ТЕСТ*ВПР` WHERE 1=0; SELECT * FROM `Ответ:ТЕСТ*ВПР`

Stuck with a problem? Got Error? Ask ChatGPT!

Copy Clear