SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
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 , `Содержание` VARCHAR (100) NULL , CONSTRAINT `УН\СПР` UNIQUE (`Слк`, `Код`) ); INSERT INTO `Справка+` VALUES (NULL,"ВИП", "мон", "монография", NULL), (NULL,"ВИП", "реф", "научный реферат", NULL), (NULL,"ИСТ", "ипп", "источник первого разряда", NULL), (NULL,"ИСТ", "иаг", "информационные агентства", NULL), (NULL,"ФАК", "ФАД", "ФАДЭТ", "Факультет авиационных двигателей, энергетики и транспорта"), (NULL,"ФАК", "ФБФ", "ФБФВИЖ", "Факультет башкирской филологии, востоковедения и журналистики"), (NULL,"ВОБ", "биз", "Для бизнеса", NULL), (NULL,"ВОБ", "нау", "Для науки", NULL), (NULL,"ВРГ", "тор", "Торговая", "Занимается торговлей товарами и услугами"), (NULL,"ВРГ", "обр", "Образовательная", "Занимается образовательной деятельностью"), (NULL,"ДОЛ", "про", "профессор", "профессор кафедры"), (NULL,"ДОЛ", "сот", "сотрудник", "сотрудник организации"), (NULL,"ДОЛ", "доц", "доцент", "доцент кафедры") ; 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 , `Ид_ФАК` INT NOT NULL , `Название кафедры` VARCHAR (50) NOT NULL , CONSTRAINT `УН\КАФ` UNIQUE (`Код кафедры`, `Ид_ФАК`) , CONSTRAINT `ВК1\КАФ^СПР` FOREIGN KEY (`Ид_ФАК`) REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Кафедра\ФАК` SET `Ид` = NULL, `Код кафедры` = "КАД", `Название кафедры` = "Кафедра авиационных двигателей", `Ид_ФАК` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ФАК" AND `Код` = "ФАД"); INSERT INTO `Кафедра\ФАК` SET `Ид` = NULL, `Код кафедры` = "КДВ", `Название кафедры` = "Кафедра двигателей внутреннего сгорания", `Ид_ФАК` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ФАК" AND `Код` = "ФАД"); INSERT INTO `Кафедра\ФАК` SET `Ид` = NULL, `Код кафедры` = "КЖК", `Название кафедры` = "Кафедра журналистики", `Ид_ФАК` = (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 , `Код публикации` CHAR (3) NOT NULL UNIQUE , `Название публикации` VARCHAR (100) NOT NULL , `Ид_ВИП` INT NOT NULL , `Ид_ИСТ` INT NULL , CONSTRAINT `ВК1\ПУБ^СПР` FOREIGN KEY (`Ид_ВИП`) REFERENCES `Справка+` (`Ид`) , CONSTRAINT `ВК2\ПУБ^СПР` FOREIGN KEY (`Ид_ИСТ`) REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Публикация` SET `Ид` = NULL, `Код публикации` = "ПУ1", `Название публикации` = "Разработка алгоритмов машинного обучения для прогнозирования финансовых рынков", `Ид_ВИП` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ВИП" AND `Код` = "реф"); INSERT INTO `Публикация` SET `Ид` = NULL, `Код публикации` = "ПУ2", `Название публикации` = "Искусственный интеллект в кибербезопасности: методы и средства защиты от киберугроз", `Ид_ВИП` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ВИП" AND `Код` = "реф"), `Ид_ИСТ` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ИСТ" AND `Код` = "ипп"); INSERT INTO `Публикация` SET `Ид` = NULL, `Код публикации` = "ПУ3", `Название публикации` = "Анализ эффективности различных методов разработки программного обеспечения", `Ид_ВИП` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ВИП" AND `Код` = "мон"), `Ид_ИСТ` = (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 , `Код соавтора` CHAR (3) NOT NULL , `Ид_ПУБ` INT NOT NULL , `ФИО соавтора` VARCHAR (50) NOT NULL , `Вклад соавтора` VARCHAR (150) NOT NULL , CONSTRAINT `УН\СОВ` UNIQUE (`Код соавтора`, `Ид_ПУБ`) , CONSTRAINT `ВК1\СОВ^ПУБ` FOREIGN KEY (`Ид_ПУБ`) REFERENCES `Публикация` (`Ид`) ); INSERT INTO `Соавтор публикации%ПЕРС\ПУБ` SET `Ид` = NULL, `Код соавтора` = "СО1", `ФИО соавтора` = "Петров А. А.", `Вклад соавтора` = "Оказание технической поддержки", `Ид_ПУБ` = (SELECT `Ид` FROM `Публикация` WHERE `Код публикации` = "ПУ3"); INSERT INTO `Соавтор публикации%ПЕРС\ПУБ` SET `Ид` = NULL, `Код соавтора` = "СО2", `ФИО соавтора` = "Боширов Р. Р.", `Вклад соавтора` = "Помощь в исследованиях", `Ид_ПУБ` = (SELECT `Ид` FROM `Публикация` WHERE `Код публикации` = "ПУ1"); INSERT INTO `Соавтор публикации%ПЕРС\ПУБ` SET `Ид` = NULL, `Код соавтора` = "СО3", `ФИО соавтора` = "Исаев М. М.", `Вклад соавтора` = "Корректировка текста", `Ид_ПУБ` = (SELECT `Ид` FROM `Публикация` WHERE `Код публикации` = "ПУ2"); 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 (75) NOT NULL , `Ид_ВРГ` INT NOT NULL , CONSTRAINT `ВК1\ОРГ^СПР` FOREIGN KEY (`Ид_ВРГ`) REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Организация` SET `Ид` = NULL, `Код организации` = "ОР1", `Название организации` = "Cyberner Global", `Ид_ВРГ` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ВРГ" AND `Код` = "тор"); INSERT INTO `Организация` SET `Ид` = NULL, `Код организации` = "ОР2", `Название организации` = "The Future Tech Lab", `Ид_ВРГ` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ВРГ" AND `Код` = "тор"); INSERT INTO `Организация` SET `Ид` = NULL, `Код организации` = "ОР3", `Название организации` = "BinaryLogic", `Ид_ВРГ` = (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 , `Код должностного лица` CHAR (3) NOT NULL UNIQUE , `ФИО должностного лица` VARCHAR (50) NOT NULL , `Ид_ДОЛ` INT NOT NULL , CONSTRAINT `ВК1\ЛИЦ^СПР` FOREIGN KEY (`Ид_ДОЛ`) REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Должностное лицо%ПЕРС` SET `Ид` = NULL, `Код должностного лица` = "ДО1", `ФИО должностного лица` = "Иванов И. И.", `Ид_ДОЛ` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ДОЛ" AND `Код` = "про"); INSERT INTO `Должностное лицо%ПЕРС` SET `Ид` = NULL, `Код должностного лица` = "ДО2", `ФИО должностного лица` = "Петров П. П.", `Ид_ДОЛ` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ДОЛ" AND `Код` = "про"); INSERT INTO `Должностное лицо%ПЕРС` SET `Ид` = NULL, `Код должностного лица` = "ДО3", `ФИО должностного лица` = "Сергеева В. И.", `Ид_ДОЛ` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ДОЛ" AND `Код` = "доц"); INSERT INTO `Должностное лицо%ПЕРС` SET `Ид` = NULL, `Код должностного лица` = "ДО4", `ФИО должностного лица` = "Романов В. И.", `Ид_ДОЛ` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ДОЛ" AND `Код` = "сот"); INSERT INTO `Должностное лицо%ПЕРС` SET `Ид` = NULL, `Код должностного лица` = "ДО5", `ФИО должностного лица` = "Зайцева А. В.", `Ид_ДОЛ` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ДОЛ" AND `Код` = "доц"); INSERT INTO `Должностное лицо%ПЕРС` SET `Ид` = NULL, `Код должностного лица` = "ДО6", `ФИО должностного лица` = "Пирогов П. Н.", `Ид_ДОЛ` = (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 UNIQUE REFERENCES `Должностное лицо%ПЕРС` (`Ид`) , `Ид_ОРГ` INT NOT NULL , CONSTRAINT `ВК1\РУК^ОРГ` FOREIGN KEY (`Ид_ОРГ`) REFERENCES `Организация` (`Ид`) ); INSERT INTO `Руководитель\ЛИЦ` SET `Ид` = NULL, `Ид_ЛИЦ` = (SELECT `Ид` FROM `Должностное лицо%ПЕРС` WHERE `Код должностного лица` = "ДО1"), `Ид_ОРГ` = (SELECT `Ид` FROM `Организация` WHERE `Код организации` = "ОР2"); INSERT INTO `Руководитель\ЛИЦ` SET `Ид` = NULL, `Ид_ЛИЦ` = (SELECT `Ид` FROM `Должностное лицо%ПЕРС` WHERE `Код должностного лица` = "ДО2"), `Ид_ОРГ` = (SELECT `Ид` FROM `Организация` WHERE `Код организации` = "ОР1"); 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 (75) NOT NULL , `Ид_РУК` INT NOT NULL , CONSTRAINT `ВК1\ДИС^РУК` FOREIGN KEY (`Ид_РУК`) REFERENCES `Руководитель\ЛИЦ` (`Ид_ЛИЦ`) ); INSERT INTO `Диссертант%ПЕРС` SET `Ид` = NULL, `Код диссертанта` = "ДИ1", `ФИО диссертанта` = "Сергеева В. И.", `Ид_РУК` = (SELECT `Ид` FROM `Руководитель\ЛИЦ` WHERE `Ид_ЛИЦ` = 2); INSERT INTO `Диссертант%ПЕРС` SET `Ид` = NULL, `Код диссертанта` = "ДИ2", `ФИО диссертанта` = "Зайцева А. В.", `Ид_РУК` = (SELECT `Ид` FROM `Руководитель\ЛИЦ` WHERE `Ид_ЛИЦ` = 1); INSERT INTO `Диссертант%ПЕРС` SET `Ид` = NULL, `Код диссертанта` = "ДИ3", `ФИО диссертанта` = "Пирогов П. Н.", `Ид_РУК` = (SELECT `Ид` FROM `Руководитель\ЛИЦ` WHERE `Ид_ЛИЦ` = 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 UNIQUE REFERENCES `Должностное лицо%ПЕРС` (`Ид`) , `Ид_КАФ` INT NOT NULL , CONSTRAINT `ВК1\ВЫС^КАФ` FOREIGN KEY (`Ид_КАФ`) REFERENCES `Кафедра\ФАК` (`Ид`) ); INSERT INTO `Выступавший\ЛИЦ` SET `Ид` = NULL, `Ид_ЛИЦ` = (SELECT `Ид` FROM `Должностное лицо%ПЕРС` WHERE `Код должностного лица` = "ДО3"), `Ид_КАФ` = (SELECT `Ид` FROM `Кафедра\ФАК` WHERE `Ид_ФАК` = 6 AND `Код кафедры` = "КЖК"); INSERT INTO `Выступавший\ЛИЦ` SET `Ид` = NULL, `Ид_ЛИЦ` = (SELECT `Ид` FROM `Должностное лицо%ПЕРС` WHERE `Код должностного лица` = "ДО5"), `Ид_КАФ` = (SELECT `Ид` FROM `Кафедра\ФАК` WHERE `Ид_ФАК` = 5 AND `Код кафедры` = "КДВ"); 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 , `Ид_ДИС` INT NOT NULL , `Ид_ОРГ` INT NOT NULL , CONSTRAINT `УН\ВНД` UNIQUE (`Нпп внедрения`, `Ид_ДИС`) , CONSTRAINT `ВК1\ВНД^ДИС` FOREIGN KEY (`Ид_ДИС`) REFERENCES `Диссертант%ПЕРС` (`Ид`) , CONSTRAINT `ВК2\ВНД^ОРГ` FOREIGN KEY (`Ид_ОРГ`) REFERENCES `Организация` (`Ид`) ); INSERT INTO `Внедрение\ДИС` SET `Ид` = NULL, `Нпп внедрения` = "00001", `Ид_ДИС` = (SELECT `Ид` FROM `Диссертант%ПЕРС` WHERE `Код диссертанта` = "ДИ2"), `Ид_ОРГ` = (SELECT `Ид` FROM `Организация` WHERE `Код организации` = "ОР1"); INSERT INTO `Внедрение\ДИС` SET `Ид` = NULL, `Нпп внедрения` = "00002", `Ид_ДИС` = (SELECT `Ид` FROM `Диссертант%ПЕРС` WHERE `Код диссертанта` = "ДИ2"), `Ид_ОРГ` = (SELECT `Ид` FROM `Организация` WHERE `Код организации` = "ОР3"); INSERT INTO `Внедрение\ДИС` SET `Ид` = NULL, `Нпп внедрения` = "00003", `Ид_ДИС` = (SELECT `Ид` FROM `Диссертант%ПЕРС` WHERE `Код диссертанта` = "ДИ1"), `Ид_ОРГ` = (SELECT `Ид` FROM `Организация` WHERE `Код организации` = "ОР3"); 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 (`Ид_ВОБ`,`Ид_ВНД`) , CONSTRAINT `ВК1\ОБТ^СПР` FOREIGN KEY (`Ид_ВОБ`) REFERENCES `Справка+` (`Ид`) , CONSTRAINT `ВК2\ОБТ^ВНД` FOREIGN KEY (`Ид_ВНД`) REFERENCES `Внедрение\ДИС` (`Ид`) ); INSERT INTO `Объект внедрения\ВНД*ВОБ` SET `Ид` = NULL, `Ид_ВОБ` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ВОБ" AND `Код` = "биз"), `Ид_ВНД` = (SELECT `Ид` FROM `Внедрение\ДИС` WHERE `Нпп внедрения` = "00003" AND `Ид_ДИС` = 1); INSERT INTO `Объект внедрения\ВНД*ВОБ` SET `Ид` = NULL, `Ид_ВОБ` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ВОБ" AND `Код` = "нау"), `Ид_ВНД` = (SELECT `Ид` FROM `Внедрение\ДИС` WHERE `Нпп внедрения` = "00001" AND `Ид_ДИС` = 2); INSERT INTO `Объект внедрения\ВНД*ВОБ` SET `Ид` = NULL, `Ид_ВОБ` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ВОБ" AND `Код` = "биз"), `Ид_ВНД` = (SELECT `Ид` FROM `Внедрение\ДИС` WHERE `Нпп внедрения` = "00002" AND `Ид_ДИС` = 2); 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 , `Ид_КАФ` INT NOT NULL , `Дата заседания` DATE NOT NULL , `Тема диссертации` VARCHAR(100) NOT NULL , `Заключение кафедры` VARCHAR(500) NOT NULL , `Ид_ДИС` INT NOT NULL , `За` INT NULL , `Против` INT NULL , `Воздержалось` INT NULL , CONSTRAINT `УН\ПРЗ` UNIQUE (`Регномер протокола`,`Ид_КАФ`) , CONSTRAINT `ВК1\ПРЗ^КАФ` FOREIGN KEY (`Ид_КАФ`) REFERENCES `Кафедра\ФАК` (`Ид`) , CONSTRAINT `ВК2\ПРЗ^ДИС` FOREIGN KEY (`Ид_ДИС`) REFERENCES `Диссертант%ПЕРС` (`Ид`) ); INSERT INTO `Предзащита\КАФ` SET `Ид` = NULL,`Регномер протокола` = "001",`Дата заседания` = "2023-06-16",`Заключение кафедры` = "Кафедра авиационных двигателей рассмотрела диссертацию. Диссертация отвечает поставленным требованиям",`Тема диссертации` = "Разработка алгоритмов машинного обучения для прогнозирования финансовых рынков", `За` = "7", `Против` = "1", `Воздержалось` = "3", `Ид_КАФ` = (SELECT `Ид` FROM `Кафедра\ФАК` WHERE `Код кафедры` = "КАД" AND `Ид_ФАК` = 5), `Ид_ДИС` = (SELECT `Ид` FROM `Диссертант%ПЕРС` WHERE `Код диссертанта` = "ДИ2"); INSERT INTO `Предзащита\КАФ` SET `Ид` = NULL,`Регномер протокола` = "002",`Дата заседания` = "2023-06-17",`Заключение кафедры` = "Кафедра авиационных двигателей рассмотрела диссертацию. Диссертация отвечает поставленным требованиям",`Тема диссертации` = "Искусственный интеллект в кибербезопасности: методы и средства защиты от киберугроз", `За` = "8", `Против` = "2", `Воздержалось` = "1", `Ид_КАФ` = (SELECT `Ид` FROM `Кафедра\ФАК` WHERE `Код кафедры` = "КАД" AND `Ид_ФАК` = 5), `Ид_ДИС` = (SELECT `Ид` FROM `Диссертант%ПЕРС` WHERE `Код диссертанта` = "ДИ3"); INSERT INTO `Предзащита\КАФ` SET `Ид` = NULL,`Регномер протокола` = "001",`Дата заседания` = "2023-06-19",`Заключение кафедры` = "Кафедра журналистики рассмотрела диссертацию. Диссертация отвечает поставленным требованиям", `Тема диссертации` = "Анализ влияния мобильных приложений на поведение пользователей", `За` = "10", `Против` = "0", `Воздержалось` = "2", `Ид_КАФ` = (SELECT `Ид` FROM `Кафедра\ФАК` WHERE `Код кафедры` = "КЖК" AND `Ид_ФАК` = 6), `Ид_ДИС` = (SELECT `Ид` FROM `Диссертант%ПЕРС` WHERE `Код диссертанта` = "ДИ1"); 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 , `Ид_ПРЗ` INT NOT NULL , `Мнение` VARCHAR (50) NOT NULL , `Ид_ВЫС` INT NOT NULL , CONSTRAINT `УН\ВСТ` UNIQUE (`Нпп`,`Ид_ПРЗ`) , CONSTRAINT `ВК1\ВСТ^ПРЗ` FOREIGN KEY (`Ид_ПРЗ`) REFERENCES `Предзащита\КАФ` (`Ид`) , CONSTRAINT `ВК2\ВСТ^ВЫС` FOREIGN KEY (`Ид_ВЫС`) REFERENCES `Выступавший\ЛИЦ` (`Ид`) ); INSERT INTO `Выступление\ПРЗ` SET `Ид` = NULL, `Нпп` = "00001", `Мнение` = "Выступлением полностью доволен", `Ид_ПРЗ` = (SELECT `Ид` FROM `Предзащита\КАФ` WHERE `Регномер протокола` = "001" AND `Ид_КАФ` = 3), `Ид_ВЫС` = (SELECT `Ид` FROM `Выступавший\ЛИЦ` WHERE `Ид_ЛИЦ` = 3); 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 (`Ид_ЛИЦ`,`Ид_ВНД`) , CONSTRAINT `ВК1\ПОД^ЛИЦ` FOREIGN KEY (`Ид_ЛИЦ`) REFERENCES `Должностное лицо%ПЕРС` (`Ид`) , CONSTRAINT `ВК2\ПОД^ВНД` FOREIGN KEY (`Ид_ВНД`) REFERENCES `Внедрение\ДИС` (`Ид`) ); INSERT INTO `Подписант акта\ЛИЦ*ВНД` SET `Ид` = NULL, `Ид_ЛИЦ` = (SELECT `Ид` FROM `Должностное лицо%ПЕРС` WHERE `Код должностного лица` = "ДО4"), `Ид_ВНД` = (SELECT `Ид` FROM `Внедрение\ДИС` WHERE `Ид_ДИС` = 2 AND `Нпп внедрения` = "00002" ); 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 , `Описание публикации` VARCHAR (150) NOT NULL , `Вклад диссертанта` VARCHAR (50) NULL , CONSTRAINT `УН\ПДС` UNIQUE (`Ид_ДИС`,`Ид_ПУБ`) , CONSTRAINT `ВК1\ПДС^ДИС` FOREIGN KEY (`Ид_ДИС`) REFERENCES `Диссертант%ПЕРС` (`Ид`) , CONSTRAINT `ВК2\ПДС^ПУБ` FOREIGN KEY (`Ид_ПУБ`) REFERENCES `Публикация` (`Ид`) ); INSERT INTO `Публикация диссертанта\ДИС*ПУБ` SET `Ид` = NULL, `Описание публикации` = "Публикация предлагает вариант для новой разработки", `Вклад диссертанта` = NULL, `Ид_ДИС` = (SELECT `Ид` FROM `Диссертант%ПЕРС` WHERE `Код диссертанта` = "ДИ2"), `Ид_ПУБ` = (SELECT `Ид` FROM `Публикация` WHERE `Код публикации` = "ПУ1"); INSERT INTO `Публикация диссертанта\ДИС*ПУБ` SET `Ид` = NULL, `Описание публикации` = "Публикация рассматривает ИИ в кибербезопасности", `Вклад диссертанта` = NULL, `Ид_ДИС` = (SELECT `Ид` FROM `Диссертант%ПЕРС` WHERE `Код диссертанта` = "ДИ2"), `Ид_ПУБ` = (SELECT `Ид` FROM `Публикация` WHERE `Код публикации` = "ПУ3"); SELECT "`Публикация диссертанта\ДИС*ПУБ` Table Content:" FROM `Публикация диссертанта\ДИС*ПУБ` WHERE 1=0; SELECT * FROM `Публикация диссертанта\ДИС*ПУБ`; DROP VIEW IF EXISTS `вирт_Предзащита`; CREATE VIEW `вирт_Предзащита` AS SELECT `ПРЗ`.`Регномер протокола` AS `Регномер протокола`, `КАФ1`.`Код кафедры` AS `Код кафедры`, `КАФ1`.`Название кафедры` AS `Название кафедры`, `СПР1`.`Код` AS `Код факультета`, `СПР1`.`Название` AS `Название факультета`, `ПРЗ`.`Дата заседания` AS `Дата заседания`, `ПРЗ`.`Тема диссертации` AS `Тема диссертации`, `ДИС`.`Код диссертанта` AS `Код диссертанта`, `ДИС`.`ФИО диссертанта` AS `ФИО диссертанта`, `ЛИЦ1`.`Код должностного лица` AS `Код руководителя`, `ЛИЦ1`.`ФИО должностного лица` AS `ФИО руководителя`, `ОРГ`.`Код организации` AS `Код организации руководителя`, `СПР3`.`Код` AS `Код должности руководителя`, `СПР3`.`Название` AS `Название должности`, `ПРЗ`.`Заключение кафедры` AS `Заключение кафедры`, `ПРЗ`.`За` AS `За`, `ПРЗ`.`Против` AS `Против`, `ПРЗ`.`Воздержалось` AS `Воздержалось` FROM `Предзащита\КАФ` AS `ПРЗ` INNER JOIN `Диссертант%ПЕРС` AS `ДИС` ON `ПРЗ`.`Ид_ДИС` = `ДИС`.`Ид` INNER JOIN `Кафедра\ФАК` AS `КАФ1` ON `ПРЗ`.`Ид_КАФ` = `КАФ1`.`Ид` INNER JOIN `Справка+` AS `СПР1` ON `КАФ1`.`Ид_ФАК` = `СПР1`.`Ид` INNER JOIN `Руководитель\ЛИЦ` AS `РУК` ON `ДИС`.`Ид_РУК` = `РУК`.`Ид` INNER JOIN `Должностное лицо%ПЕРС` AS `ЛИЦ1` ON `РУК`.`Ид_ЛИЦ` = `ЛИЦ1`.`Ид` INNER JOIN `Организация` AS `ОРГ` ON `ОРГ`.`Ид` = `РУК`.`Ид_ОРГ` INNER JOIN `Справка+` AS `СПР3` ON `СПР3`.`Ид` = `ЛИЦ1`.`Ид_ДОЛ` INNER JOIN `Справка+` AS `СПР2` ON `СПР2`.`Ид` = `ОРГ`.`Ид_ВРГ` WHERE `СПР1`.`Слк` = "ФАК" AND `СПР3`.`Слк` = "ДОЛ" AND `СПР2`.`Слк` = "ВРГ"; SELECT * FROM `вирт_Предзащита`; DROP PROCEDURE IF EXISTS `вирт_Выступление`; CREATE PROCEDURE `вирт_Выступление` (IN `Вх:Ид\Предзащита` INT) SELECT `ВСТ`.`Нпп` AS `Нпп`, `ЛИЦ2`.`Код должностного лица` AS `Код выступавшего`, `ЛИЦ2`.`ФИО должностного лица` AS `ФИО выступавшего`, `СПР5`.`Код` AS `Код должности выступавшего`, `СПР5`.`Название` AS `Название должности выступавшего`, `КАФ2`.`Код кафедры` AS `Код кафедры`, `КАФ2`.`Название кафедры` AS `Название кафедры`, `СПР4`.`Код` AS `Код факультета`, `СПР4`.`Название` AS `Название факультета`, `ВСТ`.`Мнение` AS `Мнение` FROM `Выступление\ПРЗ` AS `ВСТ` INNER JOIN `Выступавший\ЛИЦ` AS `ВЫС` ON `ВСТ`.`Ид_ВЫС` = `ВЫС`.`Ид` INNER JOIN `Кафедра\ФАК` AS `КАФ2` ON `ВЫС`.`Ид_КАФ` = `КАФ2`.`Ид` INNER JOIN `Справка+` AS `СПР4` ON `КАФ2`.`Ид_ФАК` = `СПР4`.`Ид` INNER JOIN `Должностное лицо%ПЕРС` AS `ЛИЦ2` ON `ЛИЦ2`.`Ид` = `ВЫС`.`Ид_ЛИЦ` INNER JOIN `Справка+` AS `СПР5` ON `ЛИЦ2`.`Ид_ДОЛ` = `СПР5`.`Ид` WHERE `СПР5`.`Слк` = "ДОЛ" AND `ВСТ`.`Ид_ПРЗ` = `Вх:Ид\Предзащита` AND `СПР4`.`Слк` = "ФАК" ; CALL `вирт_Выступление` (3); DROP VIEW IF EXISTS `вирт_СписокПубликаций%Публикация%Соавтор`; CREATE VIEW `вирт_СписокПубликаций%Публикация%Соавтор` AS SELECT `ДИС`.`Код диссертанта` AS `Код диссертанта`, `ДИС`.`ФИО диссертанта` AS `ФИО диссертанта`, `ПУБ`.`Код публикации` AS `Код публикации`, `ПУБ`.`Название публикации` AS `Название публикации`, `СПР3`.`Код` AS `Код вида публикации`, `СПР3`.`Название` AS `Название вида`, `ПДС`.`Описание публикации` AS `Описание публикации`, `СПР4`.`Код` AS `Код источника`, `СПР4`.`Название` AS `Название источника`, `ПДС`.`Вклад диссертанта` AS `Вклад диссертанта`, `СОВ`.`Код соавтора` AS `Код соавтора`, `СОВ`.`ФИО соавтора` AS `ФИО соавтора`, `СОВ`.`Вклад соавтора` AS `Вклад соавтора` FROM `Публикация диссертанта\ДИС*ПУБ` AS `ПДС` INNER JOIN `Публикация` AS `ПУБ` ON `ПДС`.`Ид_ПУБ` = `ПУБ`.`Ид` INNER JOIN `Диссертант%ПЕРС` AS `ДИС` ON `ПДС`.`Ид_ДИС` = `ДИС`.`Ид` INNER JOIN `Соавтор публикации%ПЕРС\ПУБ` AS `СОВ` ON `СОВ`.`Ид_ПУБ` = `ПУБ`.`Ид` LEFT JOIN `Справка+` AS `СПР4` ON `СПР4`.`Ид` = `ПУБ`.`Ид_ИСТ` INNER JOIN `Справка+` AS `СПР3` ON `ПУБ`.`Ид_ВИП` = `СПР3`.`Ид` INNER JOIN `Руководитель\ЛИЦ` AS `РУК` ON `РУК`.`Ид` = `ДИС`.`Ид_РУК` INNER JOIN `Должностное лицо%ПЕРС` AS `ЛИЦ` ON `ЛИЦ`.`Ид` = `РУК`.`Ид_ЛИЦ` INNER JOIN `Справка+` AS `СПР2` ON `СПР2`.`Ид` = `ЛИЦ`.`Ид_ДОЛ` INNER JOIN `Организация` AS `ОРГ` ON `ОРГ`.`Ид` = `РУК`.`Ид_ОРГ` INNER JOIN `Справка+` AS `СПР1` ON `СПР1`.`Ид` = `ОРГ`.`Ид_ВРГ` WHERE `СПР1`.`Слк` = "ВРГ" AND `СПР4`.`Слк` = "ИСТ" AND `СПР3`.`Слк` = "ВИП" AND `СПР2`.`Слк` = "ДОЛ" ; SELECT * FROM `вирт_СписокПубликаций%Публикация%Соавтор`;

Stuck with a problem? Got Error? Ask ChatGPT!

Copy Clear