SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
DROP TABLE IF EXISTS `Справка+`; CREATE TABLE `Справка+` ( `Слк` CHAR (3) NOT NULL , `Код` CHAR (3) NOT NULL , `Название` VARCHAR (50) NOT NULL , `Содержание` VARCHAR (100) NULL , `Слк_родитель` CHAR (3) NULL , `Код_родитель` CHAR (3) NULL , CONSTRAINT `ПК\СПР` PRIMARY KEY (`Слк`, `Код`) , CONSTRAINT `ВК1\СПР^СПР` FOREIGN KEY (`Слк_родитель`, `Код_родитель`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Справка+` VALUES ("ДОЛ", "про", "профессор", "профессср кафедры", 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 `Кафедра\ФАК` ( `Код` CHAR (5) NOT NULL , `Слк_ФАК` CHAR (5) NOT NULL , `Код_ФАК` CHAR (5) NOT NULL , `Название` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\КАФ` PRIMARY KEY (`Код`, `Слк_ФАК`, `Код_ФАК`) , CONSTRAINT `ВК1\КАФ^ФАК` FOREIGN KEY (`Слк_ФАК`, `Код_ФАК`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Кафедра\ФАК` VALUES ( "1", "ФАК", "фак", "ТТК"), ( "2", "ФАК", "фак", "ВМК"); SELECT "'Кафедра\ФАК` Table Content:" FROM `Кафедра\ФАК` WHERE 1=0; SELECT* FROM `Кафедра\ФАК`; DROP TABLE IF EXISTS `Сотрудник%ПЕРС`; CREATE TABLE `Сотрудник%ПЕРС` ( `Код` CHAR (5) NOT NULL , `Паспорт` VARCHAR (50) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (50) NOT NULL , `Слк_ДОЛ` CHAR (5) NOT NULL , `Код_ДОЛ` CHAR (5) NOT NULL , `Код\КАФ` CHAR (5) NOT NULL , `Слк_ФАК` CHAR (5) NOT NULL , `Код_ФАК` CHAR (5) NOT NULL , CONSTRAINT `ПК\СОТ` PRIMARY KEY (`Код`) , CONSTRAINT `ВК1\СОТ^СПР` FOREIGN KEY (`Слк_ДОЛ`, `Код_ДОЛ`) REFERENCES `Справка+` (`Слк`, `Код`) , CONSTRAINT `ВК2\СОТ^КАФ` FOREIGN KEY (`Код\КАФ`, `Слк_ФАК`, `Код_ФАК`) REFERENCES `Кафедра\ФАК` (`Код`, `Слк_ФАК`, `Код_ФАК`) ); INSERT INTO `Сотрудник%ПЕРС` VALUES ("1", "345678", "Петров А. А.", "чл. КПСС", "ДОЛ", "про", "1", "ФАК", "фак"), ("2", "456789", "Боширов Р. Р.", "б/п", "ДОЛ", "про", "1", "ФАК", "фак"), ("3", "567890", "Исаев М. М.", "ВЛКСМ", "ДОЛ", "про", "1", "ФАК", "фак"); SELECT "'Сотрудник%ПЕРС` Table Content:" FROM `Сотрудник%ПЕРС` WHERE 1=0; SELECT* FROM `Сотрудник%ПЕРС`; DROP TABLE IF EXISTS `Препод:СОТ`; CREATE TABLE `Препод:СОТ` ( `Код\ПРЕ^СОТ` CHAR (5) NOT NULL , `Сведения` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\ПРЕ` PRIMARY KEY (`Код\ПРЕ^СОТ`) , FOREIGN KEY (`Код\ПРЕ^СОТ`) REFERENCES `Сотрудник%ПЕРС` (`Код`) ); INSERT INTO `Препод:СОТ` VALUES ( "1", "1"), ( "2", "2"); SELECT "'Препод:СОТ` Table Content:" FROM `Препод:СОТ` WHERE 1=0; SELECT* FROM `Препод:СОТ`; DROP TABLE IF EXISTS `Руководитель:СОТ`; CREATE TABLE `Руководитель:СОТ` ( `Код\РУК^СОТ` CHAR (5) NOT NULL , `Сведения` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\РУК` PRIMARY KEY (`Код\РУК^СОТ`) , FOREIGN KEY (`Код\РУК^СОТ`) REFERENCES `Сотрудник%ПЕРС` (`Код`) ); INSERT INTO `Руководитель:СОТ` VALUES ( "1", "1"), ( "2", "2"); SELECT "'Руководитель:СОТ` Table Content:" FROM `Руководитель:СОТ` WHERE 1=0; SELECT* FROM `Руководитель:СОТ`; DROP TABLE IF EXISTS `Кампания`; CREATE TABLE `Кампания` ( `Год` CHAR (5) NOT NULL , `Сроки` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\КАМ` PRIMARY KEY (`Год`) ); INSERT INTO `Кампания` VALUES ( "2022", "5"), ( "2023", "4"); SELECT "'Кампания` Table Content:" FROM `Кампания` WHERE 1=0; SELECT* FROM `Кампания`; DROP TABLE IF EXISTS `Приказ`; CREATE TABLE `Приказ` ( `Регномер` CHAR (5) NOT NULL , `Дата` VARCHAR (50) NOT NULL , `Код\ПР^РУК` CHAR (5) NOT NULL , CONSTRAINT `ПК\ПР` PRIMARY KEY (`Регномер`) , FOREIGN KEY (`Код\ПР^РУК`) REFERENCES `Руководитель:СОТ` (`Код\РУК^СОТ`) ); INSERT INTO `Приказ` VALUES ( "1", "10.06.25", "1"), ( "2", "24.05.25", "2"); SELECT "'Приказ` Table Content:" FROM `Приказ` WHERE 1=0; SELECT* FROM `Приказ`; DROP TABLE IF EXISTS `Дисциплина`; CREATE TABLE `Дисциплина` ( `Код` CHAR (5) NOT NULL , `Название` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\ДИСЦ` PRIMARY KEY (`Код`) ); INSERT INTO `Дисциплина` VALUES ( "1", "Базы данных", "1"), ( "2", "Информатика", "2"); SELECT "'Дисциплина` Table Content:" FROM `Дисциплина` WHERE 1=0; SELECT* FROM `Дисциплина`; DROP TABLE IF EXISTS `Экзаменационная комиссия`; CREATE TABLE `Экзаменационная комиссия` ( `Регномер` CHAR (5) NOT NULL , `Код\ЭКЗ^ДИСЦ` CHAR (5) NOT NULL , `Регномер\ЭКЗ^ДИСЦ` CHAR (5) NOT NULL , `Год\ЭКЗ^КАМ` CHAR (5) NOT NULL , CONSTRAINT `ПК\ЭКЗ` PRIMARY KEY (`Регномер`) , FOREIGN KEY (`Код\ЭКЗ^ДИСЦ`) REFERENCES `Дисциплина` (`Код`) , FOREIGN KEY (`Регномер\ЭКЗ^ДИСЦ`) REFERENCES `Приказ` (`Регномер`) , FOREIGN KEY (`Год\ЭКЗ^КАМ`) REFERENCES `Кампания` (`Год`) ); INSERT INTO `Экзаменационная комиссия` VALUES ( "1", "1", "1", "2023"), ( "2", "2", "2", "2022"); 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 (50) NOT NULL , CONSTRAINT `ПК\СОС` PRIMARY KEY (`Регномер\СОС^ЭКЗ`, `Код\СОС^ПРЕ`) , FOREIGN KEY (`Регномер\СОС^ЭКЗ`) REFERENCES `Экзаменационная комиссия` (`Регномер`) , FOREIGN KEY (`Код\СОС^ПРЕ`) REFERENCES `Препод:СОТ` (`Код\ПРЕ^СОТ`) ); INSERT INTO `Состав:ЭКЗ*ПРЕП` VALUES ( "1", "1", "1", "участник"), ( "2", "2", "2", "выступающий"); SELECT "'Состав:ЭКЗ*ПРЕП` Table Content:" FROM `Состав:ЭКЗ*ПРЕП` WHERE 1=0; SELECT* FROM `Состав:ЭКЗ*ПРЕП`; DROP TABLE IF EXISTS `Специальность\НАП`; CREATE TABLE `Специальность\НАП` ( `Код` CHAR (5) NOT NULL , `Слк_НАП` CHAR (5) NOT NULL , `Код_НАП` CHAR (5) NOT NULL , `Название` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\СПЕЦ` PRIMARY KEY (`Код`, `Слк_НАП`, `Код_НАП`) , CONSTRAINT `ВК1\СПЕЦ^СПР` FOREIGN KEY (`Слк_НАП`, `Код_НАП`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Специальность\НАП` VALUES ( "1", "ДОЛ", "про", "ПИ", "1"), ( "2", "ДОЛ", "про", "ПРО", "2"); SELECT "'Специальность\НАП` Table Content:" FROM `Специальность\НАП` WHERE 1=0; SELECT* FROM `Специальность\НАП`; DROP TABLE IF EXISTS `Абитуриент%ПЕРС`; CREATE TABLE `Абитуриент%ПЕРС` ( `Код` CHAR (5) NOT NULL , `Паспорт` VARCHAR (50) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (50) NOT NULL , `Дата подачи заявления` VARCHAR (50) NOT NULL , `Код_АС\СПЕЦ` CHAR (5) NOT NULL , `Слк_АС_НАП` CHAR (5) NOT NULL , `Код_АС_НАП` CHAR (5) NOT NULL , `Код_ВУЗ\СПЕЦ` CHAR (5) NOT NULL , `Слк_ВУЗ_НАП` CHAR (5) NOT NULL , `Код_ВУЗ_НАП` CHAR (5) NOT NULL , `Год\АБИТ^КАМ` CHAR (5) NOT NULL , CONSTRAINT `ПК\АБИТ` PRIMARY KEY (`Код`) , CONSTRAINT `ВК1\АБИТ^СПЕЦ` FOREIGN KEY (`Код_АС\СПЕЦ`, `Слк_АС_НАП`, `Код_АС_НАП`) REFERENCES `Специальность\НАП` (`Код`, `Слк_НАП`, `Код_НАП`) , CONSTRAINT `ВК2\АБИТ^СПЕЦ` FOREIGN KEY (`Код_ВУЗ\СПЕЦ`, `Слк_ВУЗ_НАП`, `Код_ВУЗ_НАП`) REFERENCES `Специальность\НАП` (`Код`, `Слк_НАП`, `Код_НАП`) , FOREIGN KEY (`Год\АБИТ^КАМ`) REFERENCES `Кампания` (`Год`) ); INSERT INTO `Абитуриент%ПЕРС` VALUES ("1", "123456", "Иванов И. И.", "комсомолец", "19.04.24", "1", "ДОЛ", "про", "2", "ДОЛ", "про", "2023"), ("2", "234567", "Сидоров С. С.", "беспартийный", "19.04.24", "1", "ДОЛ", "про", "2", "ДОЛ", "про", "2022"); 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 (50) NOT NULL , `Регномер\ЭКЗА^ЭКЗ` CHAR (5) NOT NULL , `Код\ЭКЗА^ДИСЦ` CHAR (5) NOT NULL , CONSTRAINT `ПК\ЭКЗА` PRIMARY KEY (`Нпп`, `Код\ЭКЗА^АБИТ`) , FOREIGN KEY (`Код\ЭКЗА^АБИТ`) REFERENCES `Абитуриент%ПЕРС` (`Код`) , FOREIGN KEY (`Регномер\ЭКЗА^ЭКЗ`) REFERENCES `Экзаменационная комиссия` (`Регномер`) , FOREIGN KEY (`Код\ЭКЗА^ДИСЦ`) REFERENCES `Дисциплина` (`Код`) ); INSERT INTO `Экзамен\АБИТ` VALUES ( "1", "1", "19.04.24", "5", "1", "1"), ( "2", "2", "29.02.25", "4", "2", "2"); SELECT "'Экзамен\АБИТ` Table Content:" FROM `Экзамен\АБИТ` WHERE 1=0; SELECT* FROM `Экзамен\АБИТ`; DROP TABLE IF EXISTS `Заседание приемной комиссии`; CREATE TABLE `Заседание приемной комиссии` ( `Регномер` CHAR (5) NOT NULL , `Дата` VARCHAR (50) NOT NULL , `Год\ЗАС^КАМ` CHAR (5) NOT NULL , CONSTRAINT `ПК\ЗАС` PRIMARY KEY (`Регномер`) , FOREIGN KEY (`Год\ЗАС^КАМ`) REFERENCES `Кампания` (`Год`) ); INSERT INTO `Заседание приемной комиссии` VALUES ( "1", "10.04.22", "2022"), ( "2", "20.10.23", "2023"); 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 , `Регномер\РЕША^ПР` CHAR (5) NOT NULL , CONSTRAINT `ПК\РЕША` PRIMARY KEY (`Регномер\РЕША^ЗАС`, `Код\РЕША^АБИТ`) , FOREIGN KEY (`Регномер\РЕША^ЗАС`) REFERENCES `Заседание приемной комиссии` (`Регномер`) , FOREIGN KEY (`Код\РЕША^АБИТ`) REFERENCES `Абитуриент%ПЕРС` (`Код`) , FOREIGN KEY (`Регномер\РЕША^ПР`) REFERENCES `Приказ` (`Регномер`) ); INSERT INTO `Решение по абитуриенту:ЗАС*АБИТ` VALUES ( "1", "1", "Положительное", "1"), ( "2", "2", "Положительное", "2"); SELECT "'Решение по абитуриенту:ЗАС*АБИТ` Table Content:" FROM `Решение по абитуриенту:ЗАС*АБИТ` WHERE 1=0; SELECT* FROM `Решение по абитуриенту:ЗАС*АБИТ`;

Stuck with a problem? Got Error? Ask ChatGPT!

Copy Clear