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 , `Паспорт` VARCHAR (50) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (50) NOT NULL , `Слк_ДОЛ` CHAR (5) NOT NULL , `Код_ДОЛ` CHAR (5) NOT NULL , CONSTRAINT `ПК\СОТ` PRIMARY KEY (`Код`) , CONSTRAINT `ВК1\СОТ^СПР` FOREIGN KEY (`Слк_ДОЛ`, `Код_ДОЛ`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Сотрудник%ПЕРС` VALUES ("2", "345678", "Петров А. А.", "чл. КПСС", "ДОЛ", "про"), ("2", "456789", "Боширов Р. Р.", "б/п", "ДОЛ", "лаб"), ("3", "567890", "Исаев М. М.", "ВЛКСМ", "ДОЛ", "доц"); 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 ( "1", "фирт"), ( "2", "фадэт"); 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 , 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 , `Код` CHAR (5) NOT NULL , `Код\КАФ^ФАК` CHAR (5) NOT NULL , CONSTRAINT `ПК\НР` PRIMARY KEY (`Код\НР^СОТ`) , FOREIGN KEY (`Код\НР^СОТ`) REFERENCES `Сотрудник%ПЕРС` (`Код`) , CONSTRAINT `ВК1\НР^КАФ` FOREIGN KEY (`Код`, `Код\КАФ^ФАК`) REFERENCES `Кафедра\ФАК` (`Код`, `Код\КАФ^ФАК`) ); INSERT INTO `Научный руководитель:СОТ` VALUES ( "1", "1", "1", "1"), ( "2", "2", "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 , `Сведения` 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 `Специальность` (`Код`) , CONSTRAINT `ВК1\СТГ^КАФ` FOREIGN KEY (`Код`, `Код\КАФ^ФАК`) REFERENCES `Кафедра\ФАК` (`Код`, `Код\КАФ^ФАК`) ); INSERT INTO `Студгруппа\СПЕЦ` VALUES ( "1", "1", "1", "1"), ( "2", "2", "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 , `Код студгруппы` CHAR (5) NOT NULL , `Код\СТГ^СПЕЦ` CHAR (5) NOT NULL , CONSTRAINT `ПК\СТУ` PRIMARY KEY (`Код`) , CONSTRAINT `ВК1\СТУ^СТГ` FOREIGN KEY (`Код студгруппы`, `Код\СТГ^СПЕЦ`) REFERENCES `Студгруппа\СПЕЦ` (`Код студгруппы`, `Код\СТГ^СПЕЦ`) ); INSERT INTO `Студент%ПЕРС` VALUES ("1", "455329", "Макаров А. Р.", "б/п", "1", "1"), ("2", "127890", "Илаев М. М.", "ВЛКСМ", "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 ( "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 , `Даты проведения` VARCHAR (50) NOT NULL , `Код\КОНФ^НАП` CHAR (5) NOT NULL , `Слк_ВК` CHAR (5) NOT NULL , `Код_ВК` CHAR (5) NOT NULL , CONSTRAINT `ПК\КОНФ` PRIMARY KEY (`Регномер`) , FOREIGN KEY (`Код\КОНФ^НАП`) REFERENCES `Направление` (`Код`) , CONSTRAINT `ВК1\КОНФ^СПР` FOREIGN KEY (`Слк_ВК`, `Код_ВК`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Конференция` VALUES ( "1", "конференция умных услуг", "12.05.23", "1", "ДОЛ", "про"), ( "2", "конфа ИИ", "24.01.24", "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 , `Код\ДНК^НР` CHAR (5) NOT NULL , `Слк_СЕКК` CHAR (5) NOT NULL , `Код_СЕКК` CHAR (5) NOT NULL , CONSTRAINT `ПК\ДНК` PRIMARY KEY (`Регномер`) , FOREIGN KEY (`Регномер\ДНК^КОНФ`) REFERENCES `Конференция` (`Регномер`) , FOREIGN KEY (`Код\ДНК^НР`) REFERENCES `Научный руководитель:СОТ` (`Код\НР^СОТ`) , CONSTRAINT `ВК1\ДНК^СПР` FOREIGN KEY (`Слк_СЕКК`, `Код_СЕКК`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Доклад на конференции` VALUES ( "1", "доклад №1", "1", "1", "ДОЛ", "про"), ( "2", "доклад №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 , `Нпп соавтора` 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 , `Название` VARCHAR (50) NOT NULL , `Дата исполнения` VARCHAR (50) NOT NULL , `Код\РАБТ^НР` CHAR (5) NOT NULL , CONSTRAINT `ПК\РАБТ` PRIMARY KEY (`Регномер`) , FOREIGN KEY (`Код\РАБТ^НР`) REFERENCES `Научный руководитель:СОТ` (`Код\НР^СОТ`) ); INSERT INTO `Работа` VALUES ( "1", "работа 1", "12.10.25", "1"), ( "2", "работа 2", "06.01.24", "2"); 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 , CONSTRAINT `ПК\АВР` PRIMARY KEY (`Регномер\АВР^РАБТ`, `Код\АВР^СТУ`) , FOREIGN KEY (`Регномер\АВР^РАБТ`) REFERENCES `Работа` (`Регномер`) , FOREIGN KEY (`Код\АВР^СТУ`) REFERENCES `Студент%ПЕРС` (`Код`) ); INSERT INTO `Автор работы:РАБТ*СТУ` VALUES ( "1", "1", "96%"), ( "2", "2", "75%"); 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 , `Код_ВМ` 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", "мероприятие", "ДОЛ", "про", "ПОД", "ИРТ"), ( "2", "мероприятие", "ДОЛ", "про", "ПОД", "АСУ"); SELECT "'Мероприятие` Table Content:" FROM `Мероприятие` WHERE 1=0; SELECT* FROM `Мероприятие`; DROP TABLE IF EXISTS `Работа на мероприятии:РАБТ*МЕР`; CREATE TABLE `Работа на мероприятии:РАБТ*МЕР` ( `Регномер\РНМ^МЕР` CHAR (5) NOT NULL , `Регномер\РНМ^РАБТ` CHAR (5) NOT NULL , CONSTRAINT `ПК\РНМ` PRIMARY KEY (`Регномер\РНМ^МЕР`, `Регномер\РНМ^РАБТ`) , FOREIGN KEY (`Регномер\РНМ^МЕР`) REFERENCES `Мероприятие` (`Регномер`) , 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 , `Регномер\РНМ^РАБТ` CHAR (5) NOT NULL , `Регномер` CHAR (5) NOT NULL , `Название` VARCHAR (50) NOT NULL , `Слк_НОМ` CHAR (5) NOT NULL , `Код_НОМ` CHAR (5) NOT NULL , CONSTRAINT `ПК\НАГР` PRIMARY KEY (`Регномер\РНМ^МЕР`, `Регномер\РНМ^РАБТ`, `Регномер`) , CONSTRAINT `ВК1\НАГР^РНМ` FOREIGN KEY (`Регномер\РНМ^МЕР`, `Регномер\РНМ^РАБТ`) REFERENCES `Работа на мероприятии:РАБТ*МЕР` (`Регномер\РНМ^МЕР`, `Регномер\РНМ^РАБТ`) , CONSTRAINT `ВК1\НАГР^СПР` FOREIGN KEY (`Слк_НОМ`, `Код_НОМ`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Награда работы\РНМ` VALUES ( "1", "1", "1", "место 1", "ДОЛ", "про"), ( "2", "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 , 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 , `Номер` 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 (`Нпп`, `Регномер\ОПР^СПП`) , FOREIGN KEY (`Регномер\ОПР^СПП`) REFERENCES `Спонсорская помощь` (`Регномер`) , FOREIGN KEY (`Код\ОПР^БУХ`) REFERENCES `Бухгалтер:СОТ` (`Код\БУХ^СОТ`) , CONSTRAINT `ВК1\ОПР^СПР` FOREIGN KEY (`Слк_ОРГ`, `Код_ОРГ`) REFERENCES `Справка+` (`Слк`, `Код`) , CONSTRAINT `ВК2\ОПР^СПР` FOREIGN KEY (`Слк_СР`, `Код_СР`) REFERENCES `Справка+` (`Слк`, `Код`) , CONSTRAINT `ВК3\ОПР^СПР` FOREIGN KEY (`Слк_ВРД`, `Код_ВРД`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Оплаченный расход\СПП` VALUES ( "1", "1", "1", "500000", "1", "ДОЛ", "про", "ПОД", "ИРТ", "ДОЛ", "доц"); SELECT "'Оплаченный расход\СПП` Table Content:" FROM `Оплаченный расход\СПП` WHERE 1=0; SELECT* FROM `Оплаченный расход\СПП`;

Stuck with a problem? Got Error? Ask ChatGPT!

Copy Clear