Hi! Could we please enable some services and cookies to improve your experience and our website?

SQLize | PHPize | SQLtest

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

A A A
Login    Share code      Blog   FAQ
Copy Format Clear
DROP TABLE IF EXISTS `Справка+`; CREATE TABLE `Справка+` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Слк` CHAR (4) NOT NULL , `Код` CHAR (4) NOT NULL , `Название` VARCHAR (100) NOT NULL , `Содержание` VARCHAR (100) NULL , `Ид_родитель\СПР^СПР` INT NULL REFERENCES `Справка+` (`Ид`) , CONSTRAINT `Ун1\СПР` UNIQUE (`Слк`, `Код`) ); INSERT INTO `Справка+` VALUES (NULL, 'ВДИС','ОБЯЗ','Обязательная часть образовательной программы',NULL,NULL), (NULL, 'ВДИС','БАЗА','Базовая часть образовательной программы',NULL,NULL), (NULL, 'ВДИС','ПРОФ','Профессиональный цикл образовательной программы',NULL,NULL), (NULL, 'ВДИС','ВАРИ','Вариативная часть образовательной программы (факультативы)',NULL,NULL), (NULL, 'ВРАЗ','УМКД','Учебно-методический комплекс',NULL,NULL), (NULL, 'ВРАЗ','МУК','Методические указания',NULL,NULL), (NULL, 'ВРАЗ','ЛПРК','Лабораторный практикум',NULL,NULL), (NULL, 'ВРАЗ','УПСБ','Учебное пособие',NULL,NULL), (NULL, 'ВСЕР','СООГ','Сертификат соответствия ГОСТ Р',NULL,NULL), (NULL, 'ВСЕР','СВУТ','Свидетельство об утверждении методической разработки',NULL,NULL), (NULL, 'ВСЕР','ЭКСП','Экспертное заключение',NULL,NULL), (NULL, 'ВСЕР','РЕКЛ','Рекомендательное письмо издательства',NULL,NULL), (NULL, 'ВСЕР','РЕЦН','Рецензия',NULL,NULL), (NULL, 'ОРГ','ФИПИ','Федеральный институт педагогических измерений',NULL,NULL), (NULL, 'ОРГ','РОСН','Рособрнадзор',NULL,NULL), (NULL, 'ОРГ','РОСТ','Росстандарт',NULL,NULL), (NULL, 'ОРГ','РАИА','Росаккредагентство',NULL,NULL), (NULL, 'ОРГ','ИРО','Институт развития образования РБ',NULL,NULL), (NULL, 'ДОЛ','ЭКСП','Эксперт',NULL,NULL), (NULL, 'ДОЛ','СПЕЦ','Специалист',NULL,NULL), (NULL, 'КАФ','ВМиК','Вычислительная математика и кибернетика',NULL,NULL), (NULL, 'КАФ','АСУ','Автоматизированные системы управления',NULL,NULL), (NULL, 'НАПР','МО','Математическое обеспечение и администрирование информационных систем',NULL,NULL), (NULL, 'НАПР','ПРО','Программная инженерия',NULL,NULL), (NULL, 'НАПР','МКН','Математика и компьютерные науки',NULL,NULL), (NULL, 'НАПР','ПИ','Прикладная информатика',NULL,NULL) ; SELECT "`Справка+` Table Content:" FROM `Справка+` WHERE false; SELECT * FROM `Справка+`; DROP TABLE IF EXISTS `Специальность\НАПР`; CREATE TABLE `Специальность\НАПР` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код специальности` CHAR(5) NOT NULL , `Название специальности` VARCHAR(100) NOT NULL , `Сведения специальности` VARCHAR (100) NULL , `Ид_НАПР\СПЦ^СПР` INT NULL REFERENCES `Справка+` (`Ид`) , CONSTRAINT `Ун1\СПЦ` UNIQUE (`Код специальности`, `Ид_НАПР\СПЦ^СПР`) ); INSERT INTO `Специальность\НАПР` VALUES (NULL, '03.01', 'Математика и компьютерные науки', NULL, (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "НАПР" AND `Код` = "МКН")), (NULL, '03.03', 'Математическое обеспечение и администрирование информационных систем', NULL, (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "НАПР" AND `Код` = "МО")), (NULL, '03.03', 'Прикладная информатика', NULL, (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "НАПР" AND `Код` = "ПИ")), (NULL, '03.04', 'Программная инженерия', NULL, (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "НАПР" AND `Код` = "ПРО")) ; SELECT "`Специальность\НАПР` Table Content:" FROM `Специальность\НАПР` WHERE false; SELECT * FROM `Специальность\НАПР`; DROP TABLE IF EXISTS `Учебный план`; CREATE TABLE `Учебный план` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Регномер плана` CHAR(6) UNIQUE NOT NULL , `Дата плана` DATE NOT NULL , `Ид_СПЦ\УП^СПЦ` INT NULL REFERENCES `Специальность\НАПР` (`Ид`) , `Ид_КАФ\УП^СПР` INT NULL REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Учебный план` VALUES (NULL, '221100', '2023-04-04', (SELECT `Ид` FROM `Специальность\НАПР` WHERE `Код специальности` = '03.04'), (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "КАФ" AND `Код` = 'ВМиК')) ; SELECT "`Учебный план` Table Content:" FROM `Учебный план` WHERE false; SELECT * FROM `Учебный план`; DROP TABLE IF EXISTS `Дисциплина плана\УП`; CREATE TABLE `Дисциплина плана\УП` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код дисциплины` VARCHAR(20) UNIQUE NULL , `Название дисциплины` VARCHAR(100) NOT NULL , `Объем` INTEGER NOT NULL , `Ид_УП\ДИСП^УП` INT NULL REFERENCES `Учебный план` (`Ид`) , `Ид_ВДИС\ДИСП^СПР` INT NULL REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Дисциплина плана\УП` VALUES (NULL, 'Б1.О.01.01.01', 'Основы фундаментальной физики', 144, (SELECT `Ид` FROM `Учебный план` WHERE `Регномер плана` = '221100'), (SELECT `Ид` FROM `Справка+` WHERE `Слк` = 'ВДИС' AND `Код` = 'ОБЯЗ')), (NULL, 'Б1.О.01.01.02', 'Высшая математика', 288, (SELECT `Ид` FROM `Учебный план` WHERE `Регномер плана` = '221100'), (SELECT `Ид` FROM `Справка+` WHERE `Слк` = 'ВДИС' AND `Код` = 'ОБЯЗ')), (NULL, 'ФТД.В.01', 'Основы военной подготовки', 108, (SELECT `Ид` FROM `Учебный план` WHERE `Регномер плана` = '221100'), (SELECT `Ид` FROM `Справка+` WHERE `Слк` = 'ВДИС' AND `Код` = 'ВАРИ')) ; SELECT "`Дисциплина плана\УП` Table Content:" FROM `Дисциплина плана\УП` WHERE false; SELECT * FROM `Дисциплина плана\УП`; DROP TABLE IF EXISTS `Методическая разработка`; CREATE TABLE `Методическая разработка` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Регномер разработки` INTEGER UNIQUE NOT NULL , `Название разработки` VARCHAR(100) NOT NULL , `Дата выхода в свет` DATE NOT NULL , `Библиографическое описание разработки` VARCHAR(100) NOT NULL , `Ид_ДИСП\МР^ДИСП` INT NULL REFERENCES `Дисциплина плана\УП` (`Ид`) , `Ид_ВРАЗ\МР^СПР` INT NULL REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Методическая разработка` VALUES (NULL, 1, 'Методическая разработка №1', '2025-04-30', '', (SELECT `Ид` FROM `Дисциплина плана\УП` WHERE `Код дисциплины` = 'Б1.О.01.01.01'), (SELECT `Ид` FROM `Справка+` WHERE `Слк` = 'ВРАЗ' AND `Код` = 'УМКД')), (NULL, 2, 'Методическая разработка №2', '2025-04-30', '', (SELECT `Ид` FROM `Дисциплина плана\УП` WHERE `Код дисциплины` = 'Б1.О.01.01.02'), (SELECT `Ид` FROM `Справка+` WHERE `Слк` = 'ВРАЗ' AND `Код` = 'УМКД')) ; SELECT "`Методическая разработка` Table Content:" FROM `Методическая разработка` WHERE false; SELECT * FROM `Методическая разработка`; DROP TABLE IF EXISTS `Используемая методическая разработка:ДИСП*МР`; CREATE TABLE `Используемая методическая разработка:ДИСП*МР` ( `Ид_ДИСП\ИМР^ДИСП` INT NULL REFERENCES `Дисциплина плана\УП` (`Ид`) , `Ид_МР\ИМР^МР` INT NULL REFERENCES `Методическая разработка` (`Ид`) , CONSTRAINT `Ун\ИМР` PRIMARY KEY (`Ид_ДИСП\ИМР^ДИСП`, `Ид_МР\ИМР^МР`) ); INSERT INTO `Используемая методическая разработка:ДИСП*МР` VALUES ((SELECT `Ид` FROM `Дисциплина плана\УП` WHERE `Код дисциплины` = 'Б1.О.01.01.01'), (SELECT `Ид` FROM `Методическая разработка` WHERE `Регномер разработки` = 1)), ((SELECT `Ид` FROM `Дисциплина плана\УП` WHERE `Код дисциплины` = 'Б1.О.01.01.02'), (SELECT `Ид` FROM `Методическая разработка` WHERE `Регномер разработки` = 2)) ; SELECT "`Используемая методическая разработка:ДИСП*МР` Table Content:" FROM `Используемая методическая разработка:ДИСП*МР` WHERE false; SELECT * FROM `Используемая методическая разработка:ДИСП*МР`; DROP TABLE IF EXISTS `Сертификат разработки\ОРГ`; CREATE TABLE `Сертификат разработки\ОРГ` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Регномер сертификата` INTEGER NOT NULL UNIQUE , `Дата приказа` DATE NOT NULL , `Ид_ВСЕР\СЕР^СПР` INT REFERENCES `Справка+` (`Ид`) , `Ид_ОРГ\СЕР^СПР` INT NULL REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Сертификат разработки\ОРГ` VALUES (NULL, 101, '2025-01-01', (SELECT `Ид` FROM `Справка+` WHERE `Слк` = 'ВСЕР' AND `Код` = 'СООГ'), (SELECT `Ид` FROM `Справка+` WHERE `Слк` = 'ОРГ' AND `Код` = 'ФИПИ')), (NULL, 102, '2025-01-02', (SELECT `Ид` FROM `Справка+` WHERE `Слк` = 'ВСЕР' AND `Код` = 'ЭКСП'), (SELECT `Ид` FROM `Справка+` WHERE `Слк` = 'ОРГ' AND `Код` = 'РОСТ')) ; SELECT "`Сертификат разработки\ОРГ` Table Content:" FROM `Сертификат разработки\ОРГ` WHERE false; SELECT * FROM `Сертификат разработки\ОРГ`; DROP TABLE IF EXISTS `Эксперт`; CREATE TABLE `Эксперт` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код эксперта` INTEGER NOT NULL UNIQUE , `Паспорт` CHAR(10) NOT NULL UNIQUE , `ФИО` VARCHAR(100) NOT NULL , `Ид_ОРГ\ЭКС^СПР` INT NULL REFERENCES `Справка+` (`Ид`) , `Ид_ДОЛ\ЭКС^СПР` INT NULL REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Эксперт` VALUES (NULL, 111, '1111111111', 'Иванов Иван Иванович', (SELECT `Ид` FROM `Справка+` WHERE `Слк` = 'ОРГ' AND `Код` = 'ФИПИ'), (SELECT `Ид` FROM `Справка+` WHERE `Слк` = 'ДОЛ' AND `Код` = 'СПЕЦ')), (NULL, 222, '2222222222', 'Сергеев Сергей Сергеевич', (SELECT `Ид` FROM `Справка+` WHERE `Слк` = 'ОРГ' AND `Код` = 'РОСТ'), (SELECT `Ид` FROM `Справка+` WHERE `Слк` = 'ДОЛ' AND `Код` = 'ЭКСП')) ; SELECT "`Эксперт` Table Content:" FROM `Эксперт` WHERE false; SELECT * FROM `Эксперт`; DROP TABLE IF EXISTS `Рецензент разработки:МР*ЭКС`; CREATE TABLE `Рецензент разработки:МР*ЭКС` ( `Ид_ЭКС\РеР^ЭКС` INT NULL REFERENCES `Эксперт` (`Ид`) , `Ид_МР\РеР^МР` INT NULL REFERENCES `Методическая разработка` (`Ид`) , CONSTRAINT `Ун1\РеР` PRIMARY KEY (`Ид_ЭКС\РеР^ЭКС`, `Ид_МР\РеР^МР`) ); INSERT INTO `Рецензент разработки:МР*ЭКС` VALUES ((SELECT `Ид` FROM `Эксперт` WHERE `Код эксперта` = 111), (SELECT `Ид` FROM `Методическая разработка` WHERE `Регномер разработки` = 1)), ((SELECT `Ид` FROM `Эксперт` WHERE `Код эксперта` = 222), (SELECT `Ид` FROM `Методическая разработка` WHERE `Регномер разработки` = 2)) ; SELECT "`Рецензент разработки:МР*ЭКС` Table Content:" FROM `Рецензент разработки:МР*ЭКС` WHERE false; SELECT * FROM `Рецензент разработки:МР*ЭКС`; DROP TABLE IF EXISTS `Преподаватель`; CREATE TABLE `Преподаватель` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код преподавателя` INTEGER NOT NULL UNIQUE , `Паспорт` CHAR(10) NOT NULL UNIQUE , `ФИО` VARCHAR(100) NOT NULL , `Ид_КАФ\ПРЕП^СПР` INT NULL REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Преподаватель` VALUES (NULL, 333, '3333333333', 'Владимиров Владимир Владимирович', (SELECT `Ид` FROM `Справка+` WHERE `Слк` = 'КАФ' AND `Код` = 'ВМиК')), (NULL, 444, '4444444444', 'Константинов Константин Константинович', (SELECT `Ид` FROM `Справка+` WHERE `Слк` = 'КАФ' AND `Код` = 'АСУ')) ; SELECT "`Преподаватель` Table Content:" FROM `Преподаватель` WHERE false; SELECT * FROM `Преподаватель`; DROP TABLE IF EXISTS `Разработчик разработки`; CREATE TABLE `Разработчик разработки` ( `Ид_ПРЕП\РаР^ПРЕП` INT NULL REFERENCES `Преподаватель` (`Ид`) , `Ид_МР\РаР^МР` INT NULL REFERENCES `Методическая разработка` (`Ид`) , CONSTRAINT `Ун1\РаР` PRIMARY KEY (`Ид_ПРЕП\РаР^ПРЕП`, `Ид_МР\РаР^МР`) ); INSERT INTO `Разработчик разработки` VALUES ((SELECT `Ид` FROM `Преподаватель` WHERE `Код преподавателя` = 333), (SELECT `Ид` FROM `Методическая разработка` WHERE `Регномер разработки` = 1)), ((SELECT `Ид` FROM `Преподаватель` WHERE `Код преподавателя` = 444), (SELECT `Ид` FROM `Методическая разработка` WHERE `Регномер разработки` = 2)) ; SELECT "`Разработчик разработки` Table Content:" FROM `Разработчик разработки` WHERE false; SELECT * FROM `Разработчик разработки`; DROP TABLE IF EXISTS `Рекомендовано для специальности:МР*СПЦ`; CREATE TABLE `Рекомендовано для специальности:МР*СПЦ` ( `Ид_СПЦ\РЕК^СПЦ` INT NULL REFERENCES `Специальность\НАПР` (`Ид`) , `Ид_МР\РЕК^МР` INT NULL REFERENCES `Методическая разработка` (`Ид`) , CONSTRAINT `УнЁ\РЕК` PRIMARY KEY (`Ид_СПЦ\РЕК^СПЦ`, `Ид_МР\РЕК^МР`) ); INSERT INTO `Рекомендовано для специальности:МР*СПЦ` VALUES ((SELECT `Ид` FROM `Специальность\НАПР` WHERE `Код специальности` = '03.01'), (SELECT `Ид` FROM `Методическая разработка` WHERE `Регномер разработки` = 1)), ((SELECT `Ид` FROM `Специальность\НАПР` WHERE `Код специальности` = '03.03' AND `Ид` = 2), (SELECT `Ид` FROM `Методическая разработка` WHERE `Регномер разработки` = 2)) ; SELECT "`Рекомендовано для специальности:МР*СПЦ` Table Content:" FROM `Рекомендовано для специальности:МР*СПЦ` WHERE false; SELECT * FROM `Рекомендовано для специальности:МР*СПЦ`;

Stuck with a problem? Got Error? Ask AI support!

Copy Clear