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 (10) NOT NULL , `Код` CHAR (10) NOT NULL , `Название` VARCHAR (100) NOT 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) ; SELECT "`Справка+` Table Content:" FROM `Справка+` WHERE 1=0; SELECT * FROM `Справка+`; DROP TABLE IF EXISTS `Диссертант%ПЕРС`; CREATE TABLE `Диссертант%ПЕРС` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,`Код` CHAR (10) NOT NULL , `ФИО` VARCHAR (100) NOT NULL , `Ид_ДОЛ\ДИС^СПР` INT NULL REFERENCES `Справка+` (`Ид`) , CONSTRAINT `Ун\ДИС` UNIQUE (`Код`) ); INSERT INTO `Диссертант%ПЕРС` SET `Ид` = NULL, `Код` = "001", `ФИО` = "Иванов Г.М", `Ид_ДОЛ\ДИС^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ДОЛ" AND `Код` = "ктн"); INSERT INTO `Диссертант%ПЕРС` SET `Ид` = NULL, `Код` = "002", `ФИО` = "Сидоров А.В", `Ид_ДОЛ\ДИС^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ДОЛ" AND `Код` = "ктн"); INSERT INTO `Диссертант%ПЕРС` SET `Ид` = NULL, `Код` = "003", `ФИО` = "Гезин П.Д", `Ид_ДОЛ\ДИС^СПР` = (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 (10) NOT NULL , `ФИО` VARCHAR (100) NOT NULL , `Ид_ДОЛ\РУК^СПР` INT NULL REFERENCES `Справка+` (`Ид`) , CONSTRAINT `Ун\РУК` UNIQUE (`Код`) ); INSERT INTO `Руководитель%ПЕРС` SET `Ид` = NULL, `Код` = "004", `ФИО` = "Жилин П.С", `Ид_ДОЛ\РУК^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ДОЛ" AND `Код` = "дн"); INSERT INTO `Руководитель%ПЕРС` SET `Ид` = NULL, `Код` = "005", `ФИО` = "Носков Я.Ю.", `Ид_ДОЛ\РУК^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ДОЛ" AND `Код` = "дн"); INSERT INTO `Руководитель%ПЕРС` SET `Ид` = NULL, `Код` = "006", `ФИО` = "Филин З.В.", `Ид_ДОЛ\РУК^СПР` = (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 (10) NOT NULL , `Название кафедры` VARCHAR (300) NULL , `Ид_ФАК\КАФ^СПР` INT NULL REFERENCES `Справка+` (`Ид`) , CONSTRAINT `Ун\КАФ` UNIQUE (`Код_КАФ`, `Ид_ФАК\КАФ^СПР`) ); 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 (1) NOT NULL , `ИД\ВНЕ^ДИС` INT NULL REFERENCES `Диссертант%ПЕРС` ( `Ид`) , `Ид_вОРГ\ВНЕ^СПР` INT NULL REFERENCES `Справка+` (`Ид`) , CONSTRAINT `Ун\ВНЕ` UNIQUE (`Нпп внедрения`, `ИД\ВНЕ^ДИС`) ); INSERT INTO `Внедрение:ДИС` SET `Ид` = NULL, `Нпп внедрения` = "1", `ИД\ВНЕ^ДИС` = (SELECT `Ид` FROM `Диссертант%ПЕРС` WHERE `Код` = "001"), `Ид_вОРГ\ВНЕ^СПР`= (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "вОРГ" AND `Код` = "ООО"); INSERT INTO `Внедрение:ДИС` SET `Ид` = NULL, `Нпп внедрения` = "2", `ИД\ВНЕ^ДИС` = (SELECT `Ид` FROM `Диссертант%ПЕРС` WHERE `Код` = "002"), `Ид_вОРГ\ВНЕ^СПР`= (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "вОРГ" AND `Код` = "ОАО"); INSERT INTO `Внедрение:ДИС` SET `Ид` = NULL, `Нпп внедрения` = "3", `ИД\ВНЕ^ДИС` = (SELECT `Ид` FROM `Диссертант%ПЕРС` WHERE `Код` = "003"), `Ид_вОРГ\ВНЕ^СПР`= (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 NULL REFERENCES `Внедрение:ДИС` ( `Ид`) , `ИД_вОБ\оВНЕД^СПР` INT NULL REFERENCES `Справка+` ( `Ид`) , CONSTRAINT `Ун\оВНЕД` UNIQUE (`ИД\оВНЕД^ВНЕ`) ); INSERT INTO `Объект внедрения: ВНЕ*вОБ` SET `Ид` = NULL, `ИД\оВНЕД^ВНЕ` = (SELECT `Ид` FROM `Внедрение:ДИС` WHERE `Нпп внедрения` = "1"), `ИД_вОБ\оВНЕД^СПР`= (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "вОБ" AND `Код` = "А"); INSERT INTO `Объект внедрения: ВНЕ*вОБ` SET `Ид` = NULL, `ИД\оВНЕД^ВНЕ` = (SELECT `Ид` FROM `Внедрение:ДИС` WHERE `Нпп внедрения` = "2"), `ИД_вОБ\оВНЕД^СПР`= (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "вОБ" AND `Код` = "ПО"); INSERT INTO `Объект внедрения: ВНЕ*вОБ` SET `Ид` = NULL, `ИД\оВНЕД^ВНЕ` = (SELECT `Ид` FROM `Внедрение:ДИС` WHERE `Нпп внедрения` = "3"), `ИД_вОБ\оВНЕД^СПР`= (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 , `ФИО` CHAR (100) NULL , `ИД_ДОЛ\ПЕРС^СПР` INT NULL REFERENCES `Справка+` ( `Ид`) , CONSTRAINT `Ун\оВНЕД` UNIQUE (`Код`) ); INSERT INTO `Персона` SET `Ид` = NULL,`Код`="001", `ФИО`="Иванов Г.М." ,`ИД_ДОЛ\ПЕРС^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ДОЛ" AND `Код` = "ктн"); INSERT INTO `Персона` SET `Ид` = NULL,`Код`="002", `ФИО`="Сидоров А.В." ,`ИД_ДОЛ\ПЕРС^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ДОЛ" AND `Код` = "ктн"); INSERT INTO `Персона` SET `Ид` = NULL,`Код`="003", `ФИО`="Гезин П.Д." ,`ИД_ДОЛ\ПЕРС^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ДОЛ" AND `Код` = "ктн"); INSERT INTO `Персона` SET `Ид` = NULL,`Код`="004", `ФИО`="Жилин П.С." ,`ИД_ДОЛ\ПЕРС^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ДОЛ" AND `Код` = "ктн"); INSERT INTO `Персона` SET `Ид` = NULL,`Код`="005", `ФИО`="Носков Я.Ю." ,`ИД_ДОЛ\ПЕРС^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ДОЛ" AND `Код` = "ктн"); INSERT INTO `Персона` SET `Ид` = NULL,`Код`="006", `ФИО`="Филин З.В.", `ИД_ДОЛ\ПЕРС^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ДОЛ" AND `Код` = "ктн"); INSERT INTO `Персона` SET `Ид` = NULL,`Код`="007", `ФИО`="Шишкин В.Д.", `ИД_ДОЛ\ПЕРС^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ДОЛ" AND `Код` = "ктн"); INSERT INTO `Персона` SET `Ид` = NULL,`Код`="008", `ФИО`="Кот Р.Р." ,`ИД_ДОЛ\ПЕРС^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ДОЛ" AND `Код` = "ктн"); INSERT INTO `Персона` SET `Ид` = NULL,`Код`="009", `ФИО`="Яшин Д.У." ,`ИД_ДОЛ\ПЕРС^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ДОЛ" AND `Код` = "ктн"); INSERT INTO `Персона` SET `Ид` = NULL,`Код`="010", `ФИО`="Попов И.А." ,`ИД_ДОЛ\ПЕРС^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ДОЛ" AND `Код` = "ктн"); INSERT INTO `Персона` SET `Ид` = NULL,`Код`="011", `ФИО`="Шастун Д.П." ,`ИД_ДОЛ\ПЕРС^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ДОЛ" AND `Код` = "ктн"); INSERT INTO `Персона` SET `Ид` = NULL,`Код`="012", `ФИО`="Позов Б.М." ,`ИД_ДОЛ\ПЕРС^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк` = "ДОЛ" AND `Код` = "ктн"); SELECT "`Персона` Table Content:" FROM `Персона` WHERE 1=0; SELECT * FROM `Персона`; DROP TABLE IF EXISTS `Подписант акта:ВНЕ*ПЕР`; CREATE TABLE `Подписант акта:ВНЕ*ПЕР` ( `ИД\пАКТ^ПЕРС` INT NOT NULL REFERENCES `Персона` (`Ид`) , `ИД\пАКТ^ВНЕ` INT NOT NULL REFERENCES `Внедрение:ДИС` (`Ид`) , CONSTRAINT `ПК\пАКТ` PRIMARY KEY (`ИД\пАКТ^ПЕРС`, `ИД\пАКТ^ВНЕ`) ); INSERT INTO `Подписант акта:ВНЕ*ПЕР` SET `ИД\пАКТ^ПЕРС` = (SELECT `Ид` FROM `Персона` WHERE `Код` = "001"), `ИД\пАКТ^ВНЕ` = (SELECT `Ид` FROM `Внедрение:ДИС` WHERE `Нпп внедрения` = "1"); INSERT INTO `Подписант акта:ВНЕ*ПЕР` SET `ИД\пАКТ^ПЕРС` = (SELECT `Ид` FROM `Персона` WHERE `Код` = "002"), `ИД\пАКТ^ВНЕ` = (SELECT `Ид` FROM `Внедрение:ДИС` WHERE `Нпп внедрения` = "2"); INSERT INTO `Подписант акта:ВНЕ*ПЕР` SET `ИД\пАКТ^ПЕРС` = (SELECT `Ид` FROM `Персона` WHERE `Код` = "003"), `ИД\пАКТ^ВНЕ` = (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 ,`Вклад диссертанта` CHAR (100) NOT NULL , CONSTRAINT `Ун\вДИС` UNIQUE (`Вклад диссертанта`) ); INSERT INTO `Вклад диссертанта` SET `Ид` = NULL, `Вклад диссертанта` = "Основное исследование и анализ (1)"; INSERT INTO `Вклад диссертанта` SET `Ид` = NULL, `Вклад диссертанта` = "Основное исследование и анализ (2)"; INSERT INTO `Вклад диссертанта` SET `Ид` = NULL, `Вклад диссертанта` = "Основное исследование и анализ (3)"; 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 (100) NULL , CONSTRAINT `Ун\иПУБ` UNIQUE (`Код источника`) ); INSERT INTO `Источник публикации` SET `Ид` = NULL, `Код источника` = "1",`Описание источника`="журнал"; INSERT INTO `Источник публикации` SET `Ид` = NULL, `Код источника` = "2",`Описание источника`="сборник статей"; INSERT INTO `Источник публикации` SET `Ид` = NULL, `Код источника` = "3",`Описание источника`="электронный журнал"; 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 (100) NULL , `Название публикации` CHAR (100) NULL , `ИД\ПУБ^ДИС` INT NULL REFERENCES `Диссертант%ПЕРС` ( `Ид`) , `ИД_вПУБ\ПУБ^СПР` INT NULL REFERENCES `Справка+` (`Ид`) , `ИД\ПУБ^иПУБ` INT NULL REFERENCES `Источник публикации` ( `Ид`) , `ИД\ПУБ^вДИС` INT NULL REFERENCES `Вклад диссертанта` ( `Ид`) , CONSTRAINT `Ун\ПУБ` UNIQUE (`Код публикации`, `ИД\ПУБ^ДИС`) ); INSERT INTO `Публикация\ДИС` SET `Ид` = NULL, `Код публикации` = "331",`Название публикации`="БЕСПИЛОТНЫЙ ЛЕТАТЕЛЬНЫЙ АППАРАТ",`Описание публикации`="NULL", `ИД\ПУБ^ДИС`= (SELECT `Ид` FROM `Диссертант%ПЕРС` WHERE `Код` = "001"),`ИД_вПУБ\ПУБ^СПР`= (SELECT `Ид` FROM `Справка+` WHERE `Код` = "н-т с" AND `Слк` = "вПУБ"), `ИД\ПУБ^иПУБ`= (SELECT `Ид` FROM `Источник публикации` WHERE `Код источника` = "1"), `ИД\ПУБ^вДИС`= (SELECT `Ид` FROM `Вклад диссертанта` WHERE `Вклад диссертанта` = "Основное исследование и анализ (1)"); INSERT INTO `Публикация\ДИС` SET `Ид` = NULL, `Код публикации` = "332",`Название публикации`="Прикладное ПО ”АЛЬФА",`Описание публикации`="NULL", `ИД\ПУБ^ДИС`= (SELECT `Ид` FROM `Диссертант%ПЕРС` WHERE `Код` = "002"),`ИД_вПУБ\ПУБ^СПР`= (SELECT `Ид` FROM `Справка+` WHERE `Код` = "н-т с" AND `Слк` = "вПУБ"), `ИД\ПУБ^иПУБ`= (SELECT `Ид` FROM `Источник публикации` WHERE `Код источника` = "2"), `ИД\ПУБ^вДИС`= (SELECT `Ид` FROM `Вклад диссертанта` WHERE `Вклад диссертанта` = "Основное исследование и анализ (2)"); INSERT INTO `Публикация\ДИС` SET `Ид` = NULL, `Код публикации` = "333",`Название публикации`="Системное ПО ”Помощник”",`Описание публикации`="NULL", `ИД\ПУБ^ДИС`= (SELECT `Ид` FROM `Диссертант%ПЕРС` WHERE `Код` = "003"),`ИД_вПУБ\ПУБ^СПР`= (SELECT `Ид` FROM `Справка+` WHERE `Код` = "н-т с" AND `Слк` = "вПУБ"), `ИД\ПУБ^иПУБ`= (SELECT `Ид` FROM `Источник публикации` WHERE `Код источника` = "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 , `Регномер протокола` CHAR (10) NOT NULL , `ИД\ПРЕ^ДИС` INT NULL REFERENCES `Диссертант%ПЕРС` ( `Ид`) , `ИД\ПРЕ^РУК` INT NULL REFERENCES `Руководитель%ПЕРС` ( `Ид`) , `ИД\ПРЕ^КАФ` INT NULL REFERENCES `Кафедра\ФАК` ( `Ид`) , `Дата заседания` CHAR (10) NOT NULL , `Тема диссертации` CHAR (255) NULL , `Заключение кафедры` CHAR (100) NOT NULL , `За` CHAR (4) NULL , `Против` CHAR (4) NOT NULL , `Воздержалось` CHAR (4) NULL , CONSTRAINT `Ун\ПРЕ` UNIQUE (`Регномер протокола`, `ИД\ПРЕ^ДИС`) ); INSERT INTO `Предзащита\ ДИС` SET `Ид` = NULL,`Регномер протокола` = "12345", `Дата заседания`="12.05.2021",`Тема диссертации`="Адаптивные методы обработки медицинских изображений", `За` = "3", `Заключение кафедры` = "Эффективное решение проблемы", `Против` = "NULL", `Воздержалось` = "NULL", `ИД\ПРЕ^ДИС`= (SELECT `Ид` FROM `Диссертант%ПЕРС` WHERE `Код` = "001"),`ИД\ПРЕ^РУК`= (SELECT `Ид` FROM `Руководитель%ПЕРС` WHERE `Код` = "004" ), `ИД\ПРЕ^КАФ`= (SELECT `Ид` FROM `Кафедра\ФАК` WHERE `Код_КАФ` = "ВМиК"); INSERT INTO `Предзащита\ ДИС` SET `Ид` = NULL, `Регномер протокола` = "12346",`Дата заседания`="12.05.2021",`Тема диссертации`="Математические модели эволюции репликаторных систем", `За` = "1", `Заключение кафедры` = "Проблема актуальна, решение неэффективно", `Против` = "1", `Воздержалось` = "1", `ИД\ПРЕ^ДИС`= (SELECT `Ид` FROM `Диссертант%ПЕРС` WHERE `Код` = "002"),`ИД\ПРЕ^РУК`= (SELECT `Ид` FROM `Руководитель%ПЕРС` WHERE `Код` = "005" ), `ИД\ПРЕ^КАФ`= (SELECT `Ид` FROM `Кафедра\ФАК` WHERE `Код_КАФ` = "ПЭиБЖД"); INSERT INTO `Предзащита\ ДИС` SET `Ид` = NULL, `Регномер протокола` = "12347",`Дата заседания`="12.05.2021",`Тема диссертации`="Модели, методы и алгоритмы предиктивной аналитики на многообразиях данных", `За` = "NULL", `Заключение кафедры` = "Не показана практическая польза от решения проблемы", `Против` = "3", `Воздержалось` = "NULL", `ИД\ПРЕ^ДИС`= (SELECT `Ид` FROM `Диссертант%ПЕРС` WHERE `Код` = "003"),`ИД\ПРЕ^РУК`= (SELECT `Ид` FROM `Руководитель%ПЕРС` WHERE `Код` = "006" ), `ИД\ПРЕ^КАФ`= (SELECT `Ид` FROM `Кафедра\ФАК` WHERE `Код_КАФ` = "АД"); SELECT "`Предзащита\ ДИС` Table Content:" FROM `Предзащита\ ДИС` WHERE 1=0; SELECT * FROM `Предзащита\ ДИС`; DROP TABLE IF EXISTS `Выступление\ПРЕ`; CREATE TABLE `Выступление\ПРЕ` (`Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Нпп` CHAR (1) NOT NULL , `ИД\ВЫСЛ^ПРЕ` INT NULL REFERENCES `Предзащита\ ДИС` ( `Ид`) , `ИД\ВЫСЛ^ПЕРС` INT NULL REFERENCES `Кафедра\ФАК` ( `Ид`) , `ИД\ВЫСЛ^КАФ` INT NULL REFERENCES `Персона` ( `Ид`) ,`Мнение` CHAR (100) NOT NULL , CONSTRAINT `Ун\ВЫСЛ` UNIQUE (`Нпп`, `ИД\ВЫСЛ^ПРЕ`) ); INSERT INTO `Выступление\ПРЕ` SET `Ид` = NULL,`Нпп` = "1", `Мнение`="Зачтено", `ИД\ВЫСЛ^ПРЕ`= (SELECT `Ид` FROM `Предзащита\ ДИС` WHERE `Регномер протокола` = "12345"),`ИД\ВЫСЛ^КАФ`= (SELECT `Ид` FROM `Кафедра\ФАК` WHERE `Код_КАФ` = "ВМиК"), `ИД\ВЫСЛ^ПЕРС`= (SELECT `Ид` FROM `Персона` WHERE `Код` = "001"); INSERT INTO `Выступление\ПРЕ` SET `Ид` = NULL,`Нпп` = "2", `Мнение`="Положительно", `ИД\ВЫСЛ^ПРЕ`= (SELECT `Ид` FROM `Предзащита\ ДИС` WHERE `Регномер протокола` = "12346"),`ИД\ВЫСЛ^КАФ`= (SELECT `Ид` FROM `Кафедра\ФАК` WHERE `Код_КАФ` = "ПЭиБЖД"), `ИД\ВЫСЛ^ПЕРС`= (SELECT `Ид` FROM `Персона` WHERE `Код` = "002"); INSERT INTO `Выступление\ПРЕ` SET `Ид` = NULL,`Нпп` = "3", `Мнение`="Не раскрыта тема", `ИД\ВЫСЛ^ПРЕ`= (SELECT `Ид` FROM `Предзащита\ ДИС` WHERE `Регномер протокола` = "12347"),`ИД\ВЫСЛ^КАФ`= (SELECT `Ид` FROM `Кафедра\ФАК` WHERE `Код_КАФ` = "АД"), `ИД\ВЫСЛ^ПЕРС`= (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 , `ИД\сПУБ^ПУБ` INT NULL REFERENCES `Публикация\ДИС` ( `Ид`) , `ИД\сПУБ^ПЕРС` INT NULL REFERENCES `Персона` ( `Ид`) , `Вклад соавтора` CHAR (100) NULL , CONSTRAINT `Ун\сПУБ` UNIQUE (`Код_ДИС`, `ИД\сПУБ^ПУБ`,`ИД\сПУБ^ПЕРС` ) ); INSERT INTO `Соавтор публикации: ПЕРС*ПУБ` SET `Ид` = NULL, `Код_ДИС`="001", `Вклад соавтора`="Дополнительные сведения о конкретной модели", `ИД\сПУБ^ПУБ`= (SELECT `Ид` FROM `Публикация\ДИС` WHERE `Код публикации` = "331"),`ИД\сПУБ^ПЕРС`= (SELECT `Ид` FROM `Персона` WHERE `Код` = "011"); INSERT INTO `Соавтор публикации: ПЕРС*ПУБ` SET `Ид` = NULL, `Код_ДИС`="002", `Вклад соавтора`="Дополнительные сведения о конкретной модели", `ИД\сПУБ^ПУБ`= (SELECT `Ид` FROM `Публикация\ДИС` WHERE `Код публикации` = "332"),`ИД\сПУБ^ПЕРС`= (SELECT `Ид` FROM `Персона` WHERE `Код` = "012"); INSERT INTO `Соавтор публикации: ПЕРС*ПУБ` SET `Ид` = NULL, `Код_ДИС`="003", `Вклад соавтора`="Дополнительные сведения о конкретной модели", `ИД\сПУБ^ПУБ`= (SELECT `Ид` FROM `Публикация\ДИС` WHERE `Код публикации` = "333"),`ИД\сПУБ^ПЕРС`= (SELECT `Ид` FROM `Персона` WHERE `Код` = "013"); SELECT "`Соавтор публикации: ПЕРС*ПУБ` Table Content:" FROM `Соавтор публикации: ПЕРС*ПУБ` WHERE 1=0; SELECT * FROM `Соавтор публикации: ПЕРС*ПУБ`; DROP VIEW IF EXISTS `вирт_Кафедра`; CREATE VIEW `вирт_Кафедра` AS SELECT `СПР1`.`Код` AS `Код кафедры`, `СПР1`.`Название` AS `Название кафедры`, `СПР2`.`Код` AS `Код факультета`, `СПР2`.`Название` AS `Название факультета`, `СПР1`.`Ид` AS `Ид\Кафедра` FROM `Справка+` AS `СПР1` LEFT JOIN `Справка+` AS `СПР2` ON `СПР1`.`Ид_родитель\СПР^СПР` = `СПР2`.`Ид` WHERE `СПР1`.`Слк` = "ПОД" AND `СПР1`.`Название` LIKE "каф%" ; SELECT * FROM `вирт_Кафедра`; DROP VIEW IF EXISTS `вирт_Предзащита`; CREATE VIEW `вирт_Предзащита` AS SELECT `ПРЕ`.`Дата заседания` AS `Дата заседания`, `ПРЕ`.`Тема диссертации` AS `Тема диссертации`, `ПРЕ`.`Заключение кафедры` AS `Заключение кафедры`, `ПРЕ`.`За` AS `За`, `ПРЕ`.`Против` AS `Против`, `ПРЕ`.`Воздержалось` AS `Воздержалось`, `ПРЕ`.`Регномер протокола` AS `Регномер протокола`, `ПРЕ`.`Ид` AS `Ид\Предзащита`, `ДИС`.`Код` AS `Код диссертанта`, `ДИС`.`ФИО` AS `ФИО диссертанта`, `РУК`.`Код` AS `Код руководителя`, `РУК`.`ФИО` AS `ФИО руководителя`, `СПР1`.`Код` AS `Код факультета`, `СПР1`.`Название` AS `Название факультета`, `КАФ`.`Код_КАФ` AS `Код кафедры`, `КАФ`.`Название кафедры` AS `Название кафедры`, `СПР2`.`Код` AS `Код должности руководителя`, `СПР2`.`Название` AS `Название должности` FROM `Предзащита\ ДИС` AS `ПРЕ` INNER JOIN `Диссертант%ПЕРС` AS `ДИС` ON `ПРЕ`.`ИД\ПРЕ^ДИС` = `ДИС`.`Ид` INNER JOIN `Руководитель%ПЕРС` AS `РУК` ON `ПРЕ`.`ИД\ПРЕ^РУК` = `РУК`.`Ид` INNER JOIN `Справка+` AS `СПР2` ON `РУК`.`Ид_ДОЛ\РУК^СПР` = `СПР2`.`Ид` INNER JOIN `Кафедра\ФАК` AS `КАФ` ON `ПРЕ`.`ИД\ПРЕ^КАФ` = `КАФ`.`Ид` INNER JOIN `Справка+` AS `СПР1` ON `КАФ`.`Ид_ФАК\КАФ^СПР` = `СПР1`.`Ид` ; SELECT * FROM `вирт_Предзащита`; DROP PROCEDURE IF EXISTS `проц_Выступление`; CREATE PROCEDURE `проц_Выступление` (IN `Вх:Ид\Предзащита` INT) SELECT `ВЫСЛ`.`Нпп` AS `Нпп`, `ВЫСЛ`.`Мнение` AS `Мнение`, `ПЕРС`.`Код` AS `Код выступавшего`, `ПЕРС`.`ФИО` AS `ФИО выступавшего`, `СПР3`.`Код` AS `Код должности`, `СПР3`.`Название` AS `Название должности` FROM `Выступление\ПРЕ` AS `ВЫСЛ` INNER JOIN `Персона` AS `ПЕРС` ON `ВЫСЛ`.`ИД\ВЫСЛ^ПЕРС` = `ПЕРС`.`Ид` INNER JOIN `Справка+` AS `СПР3` ON `ПЕРС`.`ИД_ДОЛ\ПЕРС^СПР` = `СПР3`.`Ид` ; CALL `проц_Выступление` (9); DROP VIEW IF EXISTS `вирт_Выступление%Предзащита`; CREATE VIEW `вирт_Выступление%Предзащита` AS SELECT `ПРЕ`.`Дата заседания` AS `Дата заседания`, `ПРЕ`.`Тема диссертации` AS `Тема диссертации`, `ПРЕ`.`Заключение кафедры` AS `Заключение кафедры`, `ПРЕ`.`За` AS `За`, `ПРЕ`.`Против` AS `Против`, `ПРЕ`.`Воздержалось` AS `Воздержалось`, `ПРЕ`.`Регномер протокола` AS `Регномер протокола`, `ПРЕ`.`Ид` AS `Ид\Предзащита`, `ДИС`.`Код` AS `Код диссертанта`, `ДИС`.`ФИО` AS `ФИО диссертанта`, `РУК`.`Код` AS `Код руководителя`, `РУК`.`ФИО` AS `ФИО руководителя`, `СПР1`.`Код` AS `Код факультета`, `СПР1`.`Название` AS `Название факультета`, `КАФ`.`Код_КАФ` AS `Код кафедры`, `КАФ`.`Название кафедры` AS `Название кафедры`, `СПР2`.`Код` AS `Код должности руководителя`, `СПР2`.`Название` AS `Название должности`, `ВЫСЛ`.`Нпп` AS `Нпп`, `ВЫСЛ`.`Мнение` AS `Мнение`, `ПЕРС`.`Код` AS `Код выступавшего`, `ПЕРС`.`ФИО` AS `ФИО выступавшего`, `СПР3`.`Код` AS `Код должности`, `СПР3`.`Название` AS `Название должности выступавшего` FROM `Предзащита\ ДИС` AS `ПРЕ` INNER JOIN `Диссертант%ПЕРС` AS `ДИС` ON `ПРЕ`.`ИД\ПРЕ^ДИС` = `ДИС`.`Ид` INNER JOIN `Руководитель%ПЕРС` AS `РУК` ON `ПРЕ`.`ИД\ПРЕ^РУК` = `РУК`.`Ид` INNER JOIN `Справка+` AS `СПР2` ON `РУК`.`Ид_ДОЛ\РУК^СПР` = `СПР2`.`Ид` INNER JOIN `Кафедра\ФАК` AS `КАФ` ON `ПРЕ`.`ИД\ПРЕ^КАФ` = `КАФ`.`Ид` INNER JOIN `Справка+` AS `СПР1` ON `КАФ`.`Ид_ФАК\КАФ^СПР` = `СПР1`.`Ид` INNER JOIN `Выступление\ПРЕ` AS `ВЫСЛ` ON `ПРЕ`.`Ид` = `ВЫСЛ`.`ИД\ВЫСЛ^ПРЕ` INNER JOIN `Персона` AS `ПЕРС` ON `ВЫСЛ`.`ИД\ВЫСЛ^ПЕРС` = `ПЕРС`.`Ид` INNER JOIN `Справка+` AS `СПР3` ON `ПЕРС`.`ИД_ДОЛ\ПЕРС^СПР` = `СПР3`.`Ид` ; SELECT * FROM `вирт_Выступление%Предзащита`;
Stuck with a problem? Got Error? Ask ChatGPT!
Copy Clear