SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
DROP TABLE IF EXISTS `Справка+`; CREATE TABLE `Справка+` ( `Слк` CHAR (4) NOT NULL, `Код` CHAR (4) NOT NULL, `Название` VARCHAR (50) NOT NULL, `Содержание` VARCHAR (100) NULL, `Слк_родитель` CHAR (4) NULL, `Код_родитель` CHAR (4) 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), ("СПЗ", "ЗАЛ1", "Главный спортзал", "Большой спортзал на первом этаже", NULL, NULL), ("СПЗ", "ЗАЛ2", "Малый спортзал", "Малый спортзал на втором этаже", 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 (3) NOT NULL, `Название` VARCHAR (50) NOT NULL, `Слк_ФАК` CHAR (3) NOT NULL, `Код_ФАК` CHAR (3) NOT NULL, CONSTRAINT `ПК\СПЦ` PRIMARY KEY (`Код`), CONSTRAINT `ВК1\СПЦ^СПР` FOREIGN KEY (`Слк_ФАК`, `Код_ФАК`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Специальность` VALUES ("ИНФ", "Информатика", "ФАК", "ИРТ"), ("МАТ", "Математика", "ФАК", "ОНФ"), ("ФИЗ", "Физика", "ФАК", "ОНФ"), ("ПРО", "Программная инженерия", "ФАК", "ИРТ"), ("ПРИ", "Прикладная информатика", "ФАК", "ИРТ"); SELECT "`Специальность` Table Content:" FROM `Специальность` WHERE 1=0; SELECT * FROM `Специальность`; DROP TABLE IF EXISTS `Группа`; CREATE TABLE `Группа` ( `Код` CHAR (10) NOT NULL, `Год_создания` YEAR NOT NULL, `Код_СПЦ` CHAR (3) NOT NULL, CONSTRAINT `ПК\ГРП` PRIMARY KEY (`Код`, `Код_СПЦ`), CONSTRAINT `ВК1\ГРП^СПР` FOREIGN KEY (`Код_СПЦ`) REFERENCES `Специальность` (`Код`) ); INSERT INTO `Группа` VALUES ("101", 2020, "ИНФ"), ("102", 2019, "МАТ"), ("102", 2021, "ФИЗ"), ("102", 2018, "ПРО"), ("101", 2022, "ПРИ"); SELECT "Группа:" FROM `Группа` WHERE 1=0; SELECT * FROM `Группа`; DROP TABLE IF EXISTS `Студент`; CREATE TABLE `Студент` ( `Код` CHAR (10) NOT NULL, `ФИО` VARCHAR (100) NOT NULL, `Паспорт` CHAR (10) NOT NULL UNIQUE, `Код_ГРП` CHAR (10) NOT NULL, `Код_СПЦ` CHAR (3) NOT NULL, CONSTRAINT `ПК\СТД` PRIMARY KEY (`Код`), CONSTRAINT `ВК1\СТД^ГРП` FOREIGN KEY (`Код_ГРП`, `Код_СПЦ`) REFERENCES `Группа` (`Код`, `Код_СПЦ`) ); INSERT INTO `Студент` VALUES ("СТД1", "Иванов Иван Иванович", "1234567890", "101", "ИНФ"), ("СТД2", "Петров Петр Петрович", "0987654321", "102", "МАТ"), ("СТД3", "Сидоров Сергей Сергеевич", "1122334455", "102", "ФИЗ"), ("СТД4", "Кузнецов Алексей Алексеевич", "2233445566", "102", "ПРО"), ("СТД5", "Попова Анна Александровна", "3344556677", "101", "ПРИ"); SELECT "Студент:" FROM `Студент` WHERE 1=0; SELECT * FROM `Студент`; DROP TABLE IF EXISTS `Сотрудник`; CREATE TABLE `Сотрудник` ( `Код` CHAR (10) NOT NULL, `Паспорт` CHAR (10) NOT NULL UNIQUE, `ФИО` VARCHAR (100) NOT NULL, `Слк_ДОЛ` CHAR (3) NOT NULL, `Код_ДОЛ` CHAR (3) NOT NULL, CONSTRAINT `ПК\СОТ` PRIMARY KEY (`Код`), CONSTRAINT `ВК1\СОТ^СПР` FOREIGN KEY (`Слк_ДОЛ`, `Код_ДОЛ`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Сотрудник` VALUES ("СОТ1", "1234567890", "Иванов Иван Иванович", "ДОЛ", "про"), ("СОТ2", "0987654321", "Петров Петр Петрович", "ДОЛ", "доц"), ("СОТ3", "1122334455", "Сидоров Сергей Сергеевич", "ДОЛ", "лаб"), ("СОТ4", "2233445566", "Кузнецов Алексей Алексеевич", "ДОЛ", "про"), ("СОТ5", "3344556677", "Попова Анна Александровна", "ДОЛ", "доц"); SELECT "Сотрудник:" FROM `Сотрудник` WHERE 1=0; SELECT * FROM `Сотрудник`; DROP TABLE IF EXISTS `Тренер: СОТ`; CREATE TABLE `Тренер: СОТ` ( `Код\ТРН^СОТ` CHAR (10) NOT NULL PRIMARY KEY REFERENCES `Сотрудник` (`Код`) ); INSERT INTO `Тренер: СОТ` VALUES ("СОТ1"), ("СОТ2"), ("СОТ3"), ("СОТ4"), ("СОТ5"); SELECT "Тренер:" FROM `Тренер: СОТ` WHERE 1=0; SELECT * FROM `Тренер: СОТ`; DROP TABLE IF EXISTS `Судья: СОТ`; CREATE TABLE `Судья: СОТ` ( `Код\СУД^СОТ` CHAR (10) NOT NULL PRIMARY KEY REFERENCES `Сотрудник` (`Код`) ); INSERT INTO `Судья: СОТ` VALUES ("СОТ1"), ("СОТ3"); SELECT "Судья:" FROM `Судья: СОТ` WHERE 1=0; SELECT * FROM `Судья: СОТ`; DROP TABLE IF EXISTS `Спортивная секция`; CREATE TABLE `Спортивная секция` ( `Регномер` CHAR (10) NOT NULL PRIMARY KEY, `Название` VARCHAR (100) NOT NULL, `Слк_СПЗ` CHAR (3) NOT NULL, `Код_СПЗ` CHAR (3) NOT NULL, `Слк_ВСП` CHAR (3) NOT NULL, `Код_ВСП` CHAR (3) NOT NULL, CONSTRAINT `ВК1\СПС^СПР` FOREIGN KEY (`Слк_СПЗ`, `Код_СПЗ`) REFERENCES `Справка+` (`Слк`,`Код`), CONSTRAINT `ВК2\СПС^СПР` FOREIGN KEY (`Слк_ВСП`,`Код_ВСП`) REFERENCES `Справка+` (`Слк`,`Код`) ); INSERT INTO `Спортивная секция` VALUES ("СЕК1", "Футбольная секция", "СПЗ", "001", "ВСП","ФУТ"), ("СЕК2", "Пауэрлифтинг", "СПЗ", "002", "ВСП","ПАУ"); SELECT "Спортивная секция:" FROM `Спортивная секция` WHERE 1=0; SELECT * FROM `Спортивная секция`;

Stuck with a problem? Got Error? Ask ChatGPT!

Copy Clear