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 , `Слк` CHAR (4) NOT NULL , `Код` CHAR (5) NOT NULL , `Название` VARCHAR (50) NOT NULL , `Содержание` VARCHAR (100) NULL , CONSTRAINT `Ун\СПР` UNIQUE (`Слк`, `Код`) , PRIMARY KEY (`Ид`)); INSERT INTO `Справка` VALUES (DEFAULT, "КАТ", "пер", "первая", "Первая категория"), (DEFAULT,"КАТ", "втор", "вторая ", "Вторая категория"), (DEFAULT,"ДОЛ", "клад", "кладовщикт", NULL), (DEFAULT,"ДОЛ", "завск", "заведующий", "заведующий складом"), (DEFAULT,"ДОЛ", "ком", "комендант", "комендант общежития"), (DEFAULT,"ДОЛ", "завоб", "заведующий", "заведующий общежитием"), (DEFAULT,"ВИДВ", "утг", "утюг", "утюг электрический"), (DEFAULT,"ВИДВ", "плит", "плитка", "электрическая плитка"), (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 , `Код` CHAR (10) NOT NULL UNIQUE , `Паспорт` CHAR (10) NOT NULL UNIQUE , `ФИО` VARCHAR (60) NOT NULL , PRIMARY KEY (`Ид`)); INSERT INTO `Персона-Студент` VALUES (DEFAULT, "031", "123456", "Касьян Л.А."), (DEFAULT, "102", "234567", "Спеле А.К."), (DEFAULT, "501", "345678", "Салаватова Р.Р"), (DEFAULT, "040", "456789", "Галлямова Р.Д."); SELECT "`Персона-Студент` Table Content:" FROM `Персона-Студент` WHERE 1=0; SELECT * FROM `Персона-Студент`; DROP TABLE IF EXISTS `Персона-Сотрудник`; CREATE TABLE `Персона-Сотрудник` ( `Ид`INT NOT NULL AUTO_INCREMENT , `Код` CHAR (10) NOT NULL UNIQUE , `Паспорт` CHAR (10) NOT NULL UNIQUE , `ФИО` VARCHAR (60) NOT NULL , PRIMARY KEY (`Ид`)); INSERT INTO `Персона-Сотрудник` VALUES (DEFAULT,"101", "723456", "Алмаева М. Н."), (DEFAULT,"102", "734567", "Киреев А. Р."), (DEFAULT,"103", "745678", "Вяткина Н. А."), (DEFAULT,"104", "756789", "Гибадуллина Е. Ш."); SELECT "`Персона-Сотрудник` Table Content:" FROM `Персона-Сотрудник` WHERE 1=0; SELECT * FROM `Персона-Сотрудник`; DROP TABLE IF EXISTS `Вахтер:СОТ`; CREATE TABLE `Вахтер:СОТ` ( `Ид\ДВАХ^СОТ` INT NOT NULL PRIMARY KEY REFERENCES `Персона-Сотрудник` (`Ид`) , `Код` VARCHAR (150) NOT NULL UNIQUE ); INSERT INTO `Вахтер:СОТ` SELECT `Ид`, "101" FROM `Персона-Сотрудник` WHERE `Код` = "101"; INSERT INTO `Вахтер:СОТ` SELECT `Ид`, "102" FROM `Персона-Сотрудник` WHERE `Код` = "102"; INSERT INTO `Вахтер:СОТ` SELECT `Ид`, "103" FROM `Персона-Сотрудник` WHERE `Код` = "103"; 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 UNIQUE , `Название` VARCHAR (50) NOT NULL , `Ид_ВИДВ\ВЕЩ^СПР` INT NOT NULL REFERENCES `Справка` (`Ид`) ); INSERT INTO `Вещь` SET `Ид` = NULL, `Инв. номер` = "123123", `Название` = "холодильник", `Ид_ВИДВ\ВЕЩ^СПР` = (SELECT `Ид` FROM `Справка` WHERE `Слк` = "ВИДВ" AND `Код` = "хол"); INSERT INTO `Вещь` SET `Ид` = NULL, `Инв. номер` = "823123", `Название` = "утюг", `Ид_ВИДВ\ВЕЩ^СПР` = (SELECT `Ид` FROM `Справка` WHERE `Слк` = "ВИДВ" AND `Код` = "утг"); INSERT INTO `Вещь` SET `Ид` = NULL, `Инв. номер` = "623123", `Название` = "плитка", `Ид_ВИДВ\ВЕЩ^СПР` = (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 UNIQUE , `Дата` VARCHAR (20) NOT NULL , `Ид\ВДЧ^СТУ` CHAR (10) NOT NULL REFERENCES `Персона-Студент` (`Ид`) ); INSERT INTO `Выдача` SET `Ид` = NULL, `Регномер` = "1223", `Дата` = "25.02", `Ид\ВДЧ^СТУ` = (SELECT `Ид` FROM `Персона-Студент` WHERE `Код` = "501"); INSERT INTO `Выдача` SET `Ид` = NULL, `Регномер` = "8223", `Дата` = "30.04", `Ид\ВДЧ^СТУ` = (SELECT `Ид` FROM `Персона-Студент` WHERE `Код` = "031"); INSERT INTO `Выдача` SET `Ид` = NULL, `Регномер` = "6233", `Дата` = "04.12", `Ид\ВДЧ^СТУ` = (SELECT `Ид` FROM `Персона-Студент` WHERE `Код` = "040"); 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 UNIQUE , `Описание` VARCHAR (50) NOT NULL , `Ид_КАТ\АПАР^СПР`CHAR (10) NOT NULL REFERENCES `Справка` (`Ид`) ); INSERT INTO `Апартаменты` SET `Ид` = NULL, `Код` = "1223", `Описание` = "одноместные", `Ид_КАТ\АПАР^СПР` = (SELECT `Ид` FROM `Справка` WHERE `Слк` = "КАТ" AND `Код` = "пер"); INSERT INTO `Апартаменты` SET `Ид` = NULL, `Код` = "8233", `Описание` = "двуместные", `Ид_КАТ\АПАР^СПР` = (SELECT `Ид` FROM `Справка` WHERE `Слк` = "КАТ" AND `Код` = "пер"); INSERT INTO `Апартаменты` SET `Ид` = NULL, `Код` = "6223", `Описание` = "трехместные", `Ид_КАТ\АПАР^СПР` = (SELECT `Ид` FROM `Справка` WHERE `Слк` = "КАТ" AND `Код` = "втор"); SELECT "`Апартаменты` Table Content:" FROM `Апартаменты` WHERE 1=0; SELECT * FROM `Апартаменты`; DROP TABLE IF EXISTS `Руководитель:СОТ`; CREATE TABLE `Руководитель:СОТ` ( `Ид\РУК^СОТ` INT NOT NULL PRIMARY KEY REFERENCES `Персона-Сотрудник` (`Ид`) , `Код` VARCHAR (150) NOT NULL UNIQUE , `Ид_ДОЛ\РУК^СПР`CHAR (10) NOT NULL REFERENCES `Справка` (`Ид`) ); INSERT INTO `Руководитель:СОТ` SET `Ид\РУК^СОТ` = (SELECT `Ид` FROM `Персона-Сотрудник` WHERE `Код` = "101"), `Код` = "101", `Ид_ДОЛ\РУК^СПР` = (SELECT `Ид` FROM `Справка` WHERE `Слк` = "ДОЛ" AND `Код` = "завоб"); INSERT INTO `Руководитель:СОТ` SET `Ид\РУК^СОТ` = (SELECT `Ид` FROM `Персона-Сотрудник` WHERE `Код` = "104"), `Код` = "104", `Ид_ДОЛ\РУК^СПР` = (SELECT `Ид` FROM `Справка` WHERE `Слк` = "ДОЛ" AND `Код` = "ком"); INSERT INTO `Руководитель:СОТ` SET `Ид\РУК^СОТ` = (SELECT `Ид` FROM `Персона-Сотрудник` WHERE `Код` = "103"), `Код` = "103", `Ид_ДОЛ\РУК^СПР` = (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 UNIQUE , `Дата` VARCHAR (20) NOT NULL , `Ид\ПРИ^РУК` CHAR (10) NOT NULL REFERENCES `Руководитель:СОТ` (`Ид\РУК^СОТ`)); INSERT INTO `Приказ` SET `Ид` = NULL, `Регномер` = "6233", `Дата` = "25.12", `Ид\ПРИ^РУК` = (SELECT `Ид\РУК^СОТ` FROM `Руководитель:СОТ` WHERE `Код` = "103"); INSERT INTO `Приказ` SET `Ид` = NULL, `Регномер` = "5201", `Дата` = "13.06", `Ид\ПРИ^РУК` = (SELECT `Ид\РУК^СОТ` FROM `Руководитель:СОТ` WHERE `Код` = "104"); INSERT INTO `Приказ` SET `Ид` = NULL, `Регномер` = "9024", `Дата` = "20.10", `Ид\ПРИ^РУК` = (SELECT `Ид\РУК^СОТ` FROM `Руководитель:СОТ` WHERE `Код` = "101"); SELECT "`Приказ` Table Content:" FROM `Приказ` WHERE 1=0; SELECT * FROM `Приказ`; DROP TABLE IF EXISTS `Кладовщик:СОТ`; CREATE TABLE `Кладовщик:СОТ` ( `Ид\КЛАД^СОТ` INT NOT NULL PRIMARY KEY REFERENCES `Персона-Сотрудник` (`Ид`) , `Код` VARCHAR (150) NOT NULL UNIQUE , `Ид_ДОЛ\КЛАД^СПР`CHAR (10) NOT NULL REFERENCES `Справка` (`Ид`)); INSERT INTO `Кладовщик:СОТ` SET `Ид\КЛАД^СОТ` = (SELECT `Ид` FROM `Персона-Сотрудник` WHERE `Код` = "101"), `Код` = "101", `Ид_ДОЛ\КЛАД^СПР` = (SELECT `Ид` FROM `Справка` WHERE `Слк` = "ДОЛ" AND `Код` = "клад"); INSERT INTO `Кладовщик:СОТ` SET `Ид\КЛАД^СОТ` = (SELECT `Ид` FROM `Персона-Сотрудник` WHERE `Код` = "102"), `Код` = "102", `Ид_ДОЛ\КЛАД^СПР` = (SELECT `Ид` FROM `Справка` WHERE `Слк` = "ДОЛ" AND `Код` = "завск"); INSERT INTO `Кладовщик:СОТ` SET `Ид\КЛАД^СОТ` = (SELECT `Ид` FROM `Персона-Сотрудник` WHERE `Код` = "103"), `Код` = "103", `Ид_ДОЛ\КЛАД^СПР` = (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 UNIQUE , `Ид\МЕС^АПАР` VARCHAR (20) NOT NULL REFERENCES `Апартаменты` (`Ид`) , `Описание` CHAR (20) NOT NULL , `Особенности` CHAR (20) NOT NULL , `Ид_КАТ\МЕС^СПР` CHAR (10) NOT NULL REFERENCES `Справка` (`Ид`) ); INSERT INTO `Место:АПАР` SET `Ид` = NULL, `Номер` = "1422553", `Ид\МЕС^АПАР` = (SELECT `Ид` FROM `Апартаменты` WHERE `Код` = "1223"), `Описание` = "просто место",`Особенности` = "около окна", `Ид_КАТ\МЕС^СПР` = (SELECT `Ид` FROM `Справка` WHERE `Слк` = "КАТ" AND `Код` = "пер"); INSERT INTO `Место:АПАР` SET `Ид` = NULL, `Номер` = "8323343", `Ид\МЕС^АПАР` = (SELECT `Ид` FROM `Апартаменты` WHERE `Код` = "6223"), `Описание` = "просто место",`Особенности` = "скрипит", `Ид_КАТ\МЕС^СПР` = (SELECT `Ид` FROM `Справка` WHERE `Слк` = "КАТ" AND `Код` = "втор"); INSERT INTO `Место:АПАР` SET `Ид` = NULL, `Номер` = "6423253", `Ид\МЕС^АПАР` = (SELECT `Ид` FROM `Апартаменты` WHERE `Код` = "8233"), `Описание` = "просто место",`Особенности` = "нет", `Ид_КАТ\МЕС^СПР` = (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 UNIQUE , `Дата` VARCHAR (20) NOT NULL , `Номер смены` CHAR (10) NOT NULL , `Ид\ДЕЖ^СТУ` CHAR (10) NOT NULL REFERENCES `Персона-Студент` (`Ид`) , `Ид\ДЕЖ^ДВАХ` CHAR (10) NOT NULL REFERENCES `Вахтер:СОТ` (`Ид`) ); INSERT INTO `Дежурство` SET `Ид` = NULL, `Регномер` = "124423", `Дата` = "22.12", `Номер смены` = "82", `Ид\ДЕЖ^СТУ` = (SELECT `Ид` FROM `Персона-Студент` WHERE `Код` = "102"), `Ид\ДЕЖ^ДВАХ` = (SELECT `Ид\ДВАХ^СОТ` FROM `Вахтер:СОТ` WHERE `Код` = "101" ); INSERT INTO `Дежурство` SET `Ид` = NULL, `Регномер` = "810463", `Дата` = "27.09", `Номер смены` = "87", `Ид\ДЕЖ^СТУ` = (SELECT `Ид` FROM `Персона-Студент` WHERE `Код` = "501"), `Ид\ДЕЖ^ДВАХ` = (SELECT `Ид\ДВАХ^СОТ` FROM `Вахтер:СОТ` WHERE `Код` = "102" ); INSERT INTO `Дежурство` SET `Ид` = NULL, `Регномер` = "800194", `Дата` = "15.05", `Номер смены` = "80", `Ид\ДЕЖ^СТУ` = (SELECT `Ид` FROM `Персона-Студент` WHERE `Код` = "040"), `Ид\ДЕЖ^ДВАХ` = (SELECT `Ид\ДВАХ^СОТ` FROM `Вахтер:СОТ` WHERE `Код` = "103" ); 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 UNIQUE REFERENCES `Персона-Студент` (`Ид`) , `Ид\ДНД^ДЕЖ` CHAR (10) NOT NULL UNIQUE REFERENCES `Дежурство` (`Ид`) ); INSERT INTO `Дежурный на дежурстве:ДЕЖ*СТУ` SET `Ид` = NULL, `Ид\ДНД^СТУ` = (SELECT `Ид` FROM `Персона-Студент` WHERE `Код` = "501"), `Ид\ДНД^ДЕЖ` = (SELECT `Ид` FROM `Дежурство` WHERE `Регномер` = "124423" ); INSERT INTO `Дежурный на дежурстве:ДЕЖ*СТУ` SET `Ид` = NULL, `Ид\ДНД^СТУ` = (SELECT `Ид` FROM `Персона-Студент` WHERE `Код` = "031"), `Ид\ДНД^ДЕЖ` = (SELECT `Ид` FROM `Дежурство` WHERE `Регномер` = "800194" ); INSERT INTO `Дежурный на дежурстве:ДЕЖ*СТУ` SET `Ид` = NULL, `Ид\ДНД^СТУ` = (SELECT `Ид` FROM `Персона-Студент` WHERE `Код` = "102"), `Ид\ДНД^ДЕЖ` = (SELECT `Ид` FROM `Дежурство` WHERE `Регномер` = "810463" ); 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 UNIQUE , `Ид_ВИДД\ОТЧД^СПР` CHAR (10) NOT NULL REFERENCES `Справка` (`Ид`) , `Содержание действия` CHAR (50) NOT NULL ); 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 `Код` = "обн"), `Содержание действия`= "обнаружил нарушение"; 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 UNIQUE REFERENCES `Вещь` (`Инв. номер`) , `Ид\ВДЧ` CHAR (10) NOT NULL UNIQUE REFERENCES `Выдача` (`Регномер`) , `Срок` CHAR (10) NOT NULL , `Ид\КЛАД` CHAR (10) NOT NULL REFERENCES `Кладовщик:СОТ` (`Код\КЛАД^СОТ`) , `Ид_П\КЛАД` CHAR (10) NULL REFERENCES `Кладовщик:СОТ` (`Код\КЛАД^СОТ`) , `Дата` CHAR (10) NULL ); INSERT INTO `Выдано:ВДЧ*ВЕЩ` SET `Ид` = NULL, `Ид\ВЕЩ` = (SELECT `Ид` FROM `Вещь` WHERE `Инв. номер` = "623123"), `Ид\ВДЧ` = (SELECT `Ид` FROM `Выдача` WHERE `Регномер` = "6233" ), `Срок`= "15.06", `Ид\КЛАД` = (SELECT `Ид\КЛАД^СОТ` FROM `Кладовщик:СОТ` WHERE `Код` = "101"), `Ид_П\КЛАД` = (SELECT `Ид\КЛАД^СОТ` FROM `Кладовщик:СОТ` WHERE `Код` = "102" ), `Дата` = "10.06"; INSERT INTO `Выдано:ВДЧ*ВЕЩ` SET `Ид` = NULL, `Ид\ВЕЩ` = (SELECT `Ид` FROM `Вещь` WHERE `Инв. номер` = "123123"), `Ид\ВДЧ` = (SELECT `Ид` FROM `Выдача` WHERE `Регномер` = "1223" ), `Срок`= "25.12", `Ид\КЛАД` = (SELECT `Ид\КЛАД^СОТ` FROM `Кладовщик:СОТ` WHERE `Код` = "102"), `Ид_П\КЛАД` = (SELECT `Ид\КЛАД^СОТ` FROM `Кладовщик:СОТ` WHERE `Код` = "102" ), `Дата` = "20.12"; INSERT INTO `Выдано:ВДЧ*ВЕЩ` SET `Ид` = NULL, `Ид\ВЕЩ` = (SELECT `Ид` FROM `Вещь` WHERE `Инв. номер` = "823123"), `Ид\ВДЧ` = (SELECT `Ид` FROM `Выдача` WHERE `Регномер` = "8223" ), `Срок`= "15.09", `Ид\КЛАД` = (SELECT `Ид\КЛАД^СОТ` FROM `Кладовщик:СОТ` WHERE `Код` = "103"), `Ид_П\КЛАД` = (SELECT `Ид\КЛАД^СОТ` FROM `Кладовщик:СОТ` WHERE `Код` = "102" ), `Дата` = "12.09"; 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 UNIQUE REFERENCES `Приказ` (`Регномер`) , `Ид\СТУ` CHAR (10) NOT NULL UNIQUE REFERENCES `Персона-Студент` (`Код`) , `Ид_ВИДО\ВСЛН^СПР` CHAR (10) NOT NULL REFERENCES `Справка` (`Слк`, `Код`) , `Ид\ВСЛН^МЕС` CHAR (10) NOT NULL REFERENCES `Место:АПАР` (`Номер`) , `Содержание` CHAR (50) NULL); INSERT INTO `Выселение:ПРИ*СТУ` SET `Ид` = NULL, `Ид\ПРИ` = (SELECT `Ид` FROM `Приказ` WHERE `Регномер` = "9024"), `Ид\СТУ` = (SELECT `Ид` FROM `Персона-Студент` WHERE `Код` = "501" ), `Ид_ВИДО\ВСЛН^СПР` = (SELECT `Ид` FROM `Справка` WHERE `Слк` = "ВИДО" AND `Код` = "нар"), `Ид\ВСЛН^МЕС` = (SELECT `Ид` FROM `Место:АПАР` WHERE `Номер` = "6423253" ), `Содержание` = "выселен"; INSERT INTO `Выселение:ПРИ*СТУ` SET `Ид` = NULL, `Ид\ПРИ` = (SELECT `Ид` FROM `Приказ` WHERE `Регномер` = "5201"), `Ид\СТУ` = (SELECT `Ид` FROM `Персона-Студент` WHERE `Код` = "040" ), `Ид_ВИДО\ВСЛН^СПР` = (SELECT `Ид` FROM `Справка` WHERE `Слк` = "ВИДО" AND `Код` = "нар"), `Ид\ВСЛН^МЕС` = (SELECT `Ид` FROM `Место:АПАР` WHERE `Номер` = "1422553" ), `Содержание` = "выселен"; INSERT INTO `Выселение:ПРИ*СТУ` SET `Ид` = NULL, `Ид\ПРИ` = (SELECT `Ид` FROM `Приказ` WHERE `Регномер` = "6233"), `Ид\СТУ` = (SELECT `Ид` FROM `Персона-Студент` WHERE `Код` = "031" ), `Ид_ВИДО\ВСЛН^СПР` = (SELECT `Ид` FROM `Справка` WHERE `Слк` = "ВИДО" AND `Код` = "неуп"), `Ид\ВСЛН^МЕС` = (SELECT `Ид` FROM `Место:АПАР` WHERE `Номер` = "8323343" ), `Содержание` = "выселен"; 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 UNIQUE REFERENCES `Приказ` (`Регномер`) , `Ид\СТУ` CHAR (10) NOT NULL UNIQUE REFERENCES `Персона-Студент` (`Код`) , `Ид_ВИДО\ЗСЛН^СПР` CHAR (10) NOT NULL REFERENCES `Справка` (`Слк`, `Код`) , `Ид\ЗСЛН^МЕС` CHAR (10) NOT NULL REFERENCES `Место:АПАР` (`Номер`) , `Содержание` CHAR (50) NULL); INSERT INTO `Заселение:ПРИ*СТУ` SET `Ид` = NULL, `Ид\ПРИ` = (SELECT `Ид` FROM `Приказ` WHERE `Регномер` = "9024"), `Ид\СТУ` = (SELECT `Ид` FROM `Персона-Студент` WHERE `Код` = "501" ), `Ид_ВИДО\ЗСЛН^СПР` = (SELECT `Ид` FROM `Справка` WHERE `Слк` = "ВИДО" AND `Код` = "необ"), `Ид\ЗСЛН^МЕС` = (SELECT `Ид` FROM `Место:АПАР` WHERE `Номер` = "6423253" ), `Содержание` = "заселен"; INSERT INTO `Заселение:ПРИ*СТУ` SET `Ид` = NULL, `Ид\ПРИ` = (SELECT `Ид` FROM `Приказ` WHERE `Регномер` = "5201"), `Ид\СТУ` = (SELECT `Ид` FROM `Персона-Студент` WHERE `Код` = "040" ), `Ид_ВИДО\ЗСЛН^СПР` = (SELECT `Ид` FROM `Справка` WHERE `Слк` = "ВИДО" AND `Код` = "необ"), `Ид\ЗСЛН^МЕС` = (SELECT `Ид` FROM `Место:АПАР` WHERE `Номер` = "1422553" ), `Содержание` = "заселен"; INSERT INTO `Заселение:ПРИ*СТУ` SET `Ид` = NULL, `Ид\ПРИ` = (SELECT `Ид` FROM `Приказ` WHERE `Регномер` = "6233"), `Ид\СТУ` = (SELECT `Ид` FROM `Персона-Студент` WHERE `Код` = "031" ), `Ид_ВИДО\ЗСЛН^СПР` = (SELECT `Ид` FROM `Справка` WHERE `Слк` = "ВИДО" AND `Код` = "необ"), `Ид\ЗСЛН^МЕС` = (SELECT `Ид` FROM `Место:АПАР` WHERE `Номер` = "8323343" ), `Содержание` = "заселен"; SELECT "`Заселение:ПРИ*СТУ` Table Content:" FROM `Заселение:ПРИ*СТУ` WHERE 1=0; SELECT * FROM `Заселение:ПРИ*СТУ`; DROP VIEW IF EXISTS `вирт_Приказ_заселение`; CREATE VIEW `вирт_Приказ_заселение` AS SELECT `ПРИ`.`Регномер` AS `Регномер приказа`, `ПРИ`.`Дата` AS `Дата приказа`, `РУК`.`Код` AS `Код руководителя`, `СОТ`.`ФИО` AS `ФИО руководителя`, `СПР2`.`Код` AS `Код должности руководителя`, `СПР2`.`Название` AS `Название должности руководителя`, COUNT(*) AS `Число заселений` FROM `Заселение:ПРИ*СТУ` AS `ЗСЛН` LEFT JOIN `Приказ` AS `ПРИ` ON `ЗСЛН`.`Ид\ПРИ` = `ПРИ`.`Ид` LEFT JOIN `Персона-Студент` AS `СТУ` ON `ЗСЛН`.`Ид\СТУ` = `СТУ`.`Ид` LEFT JOIN `Справка` AS `СПР1` ON `ЗСЛН`.`Ид_ВИДО\ЗСЛН^СПР` = `СПР1`.`Ид` LEFT JOIN `Руководитель:СОТ` AS `РУК` ON `ПРИ`.`Ид\ПРИ^РУК` = `РУК`.`Ид\РУК^СОТ` LEFT JOIN `Персона-Сотрудник` AS `СОТ` ON `РУК`.`Ид\РУК^СОТ` = `СОТ`.`Ид` LEFT JOIN `Справка` AS `СПР2` ON `РУК`.`Ид_ДОЛ\РУК^СПР` = `СПР2`.`Ид` WHERE `СПР1`.`Слк` = "ВИДО" AND `СПР1`.`Название` LIKE "необходимость" GROUP BY `СПР1`.`Ид`; SELECT * FROM `вирт_Приказ_заселение`;
Stuck with a problem? Got Error? Ask ChatGPT!
Copy Clear