Hi! Could we please enable some services and cookies to improve your experience and our website?

SQLize | PHPize | SQLtest

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

A A A
Login    Share code      Blog   FAQ
Copy Format Clear
DROP TABLE IF EXISTS `Справка+`; CREATE TABLE `Справка+` ( `ID` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Слк` CHAR (3) NOT NULL , `Код` CHAR (3) NOT NULL , `Название` VARCHAR (50) NOT NULL , `Содержание` VARCHAR (100) NULL , `ID_родитель` INT NULL , CONSTRAINT `УН\СПР` UNIQUE (`Слк`, `Код`) , CONSTRAINT `ВК1\СПР^СПР` FOREIGN KEY (`ID_родитель`) REFERENCES `Справка+` (`ID`) ); 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, "МП", "ВЕС", "Вес", "Масса тела", NULL); INSERT INTO `Справка+` SELECT NULL, "ФАК", "АСУ", "каф. АСУ", "каф. автоматизир. систем упр-я", `ID` FROM `Справка+` WHERE `Слк`="ФАК" AND `Код`="ИРТ"; INSERT INTO `Справка+` SELECT NULL, "УП", "БЕГ", "Бег", "Бег на дистанцию", `ID` FROM `Справка+` WHERE `Слк`="ВС" AND `Код`="ФУТ"; INSERT INTO `Справка+` SELECT NULL, "УП", "ПРЫ", "Прыжки", "Прыжки в длину", `ID` FROM `Справка+` WHERE `Слк`="ВС" AND `Код`="БАС"; INSERT INTO `Справка+` SELECT NULL, "УП", "ЗАП", "Заплыв", "Заплыв на время", `ID` FROM `Справка+` WHERE `Слк`="ВС" AND `Код`="ПЛА"; INSERT INTO `Справка+` SELECT NULL, "УП", "ЗПП", "ЗаплывОб", "Заплыв просто", `ID` FROM `Справка+` WHERE `Слк`="ВС" AND `Код`="ПЛА"; SELECT "`Справка+` Table Content:" FROM `Справка+` WHERE 1=0; SELECT * FROM `Справка+`; DROP TABLE IF EXISTS `Сотрудник%ПЕРС`; CREATE TABLE `Сотрудник%ПЕРС` ( `ID` INT AUTO_INCREMENT NOT NULL PRIMARY KEY , `Код` CHAR (10) NOT NULL UNIQUE , `Паспорт` CHAR (10) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (150) NOT NULL , `ID_ДОЛ` INT NOT NULL , CONSTRAINT `ВК1\СОТ^СПР` FOREIGN KEY (`ID_ДОЛ`) REFERENCES `Справка+` (`ID`) ); INSERT INTO `Сотрудник%ПЕРС` (`Код`, `Паспорт`, `ФИО`, `Сведения`, `ID_ДОЛ`) VALUES ("СОТ001", "1234567890", "Иванов Иван Иванович", "Основной преподаватель кафедры, к.т.н.", 1), ("СОТ002", "2345678901", "Петров Петр Петрович", "Старший преподаватель, PhD", 2), ("СОТ003", "3456789012", "Сидорова Анна Михайловна", "Молодой специалист", 3), ("СОТ004", "4567890123", "Кузнецов Алексей Владимирович", "Заведующий кафедрой, д.т.н.", 1), ("СОТ005", "5678901234", "Смирнова Елена Сергеевна", "Доцент, автор учебных пособий", 2) ; SELECT "`Сотрудник%ПЕРС` Table Content:" FROM `Сотрудник%ПЕРС` WHERE 1=0; SELECT * FROM `Сотрудник%ПЕРС`; DROP TABLE IF EXISTS `Тренер:СОТ`; CREATE TABLE `Тренер:СОТ` ( `ID` INT AUTO_INCREMENT NOT NULL PRIMARY KEY , `ID_сотрудник` INT NOT NULL UNIQUE , `Сведения` VARCHAR (150) NOT NULL , CONSTRAINT `ВК1\ТР^СОТ` FOREIGN KEY (`ID_сотрудник`) REFERENCES `Сотрудник%ПЕРС` (`ID`) ); INSERT INTO `Тренер:СОТ` (`ID_сотрудник`, `Сведения`) VALUES (1, "Тренер по футболу, высшая категория, опыт работы 15 лет"), (2, "Тренер по баскетболу, кандидат в мастера спорта"), (4, "Главный тренер спортивного клуба университета"), (5, "Тренер по плаванию, подготовил 5 мастеров спорта") ; SELECT "`Тренер:СОТ` Table Content:" FROM `Тренер:СОТ` WHERE 1=0; SELECT * FROM `Тренер:СОТ`; DROP TABLE IF EXISTS `Судья:СОТ`; CREATE TABLE `Судья:СОТ` ( `ID` INT AUTO_INCREMENT NOT NULL PRIMARY KEY , `ID_сотрудник` INT NOT NULL UNIQUE , `Сведения` VARCHAR (150) NOT NULL , CONSTRAINT `ВК1\СУД^СОТ` FOREIGN KEY (`ID_сотрудник`) REFERENCES `Сотрудник%ПЕРС` (`ID`) ); INSERT INTO `Судья:СОТ` (`ID_сотрудник`, `Сведения`) VALUES (2, "Судья международной категории по баскетболу, сертифицирован FIBA"), (3, "Главный судья университетских соревнований по легкой атлетике"), (5, "Линейный судья по волейболу и футболу, стаж 8 лет"), (1, "Судья всероссийской категории, проводит чемпионаты университета") ; SELECT "`Судья:СОТ` Table Content:" FROM `Судья:СОТ` WHERE 1=0; SELECT * FROM `Судья:СОТ`; DROP TABLE IF EXISTS `Специальность`; CREATE TABLE `Специальность` ( `ID` INT AUTO_INCREMENT NOT NULL PRIMARY KEY , `Код` CHAR (10) NOT NULL UNIQUE , `Название` VARCHAR (50) NOT NULL , `ID_ФАК` INT NOT NULL , CONSTRAINT `ВК1\СПЦ^СПР` FOREIGN KEY (`ID_ФАК`) REFERENCES `Справка+` (`ID`) ); INSERT INTO `Специальность` (`Код`, `Название`, `ID_ФАК`) VALUES ("09.03.01", "Информатика и вычислительная техника", 4), ("09.03.02", "Информационные системы и технологии", 4), ("27.03.04", "Управление в технических системах", 5), ("09.04.01", "Прикладная информатика (магистратура)", 4), ("27.04.03", "Системный анализ и управление (магистратура)", 5), ("09.03.03", "Прикладная информатика", 4), ("27.03.02", "Управление качеством", 5) ; SELECT "`Специальность` Table Content:" FROM `Специальность` WHERE 1=0; SELECT * FROM `Специальность`; DROP TABLE IF EXISTS `Группа\СПЦ`; CREATE TABLE `Группа\СПЦ` ( `ID` INT AUTO_INCREMENT NOT NULL PRIMARY KEY , `Код` CHAR (10) NOT NULL , `ID_СПЦ` INT NOT NULL , `Год создания` INTEGER (4) NOT NULL , CONSTRAINT `УК\ГР` UNIQUE (`Код`, `ID_СПЦ`) , CONSTRAINT `ВК1\ГР^СПЦ` FOREIGN KEY (`ID_СПЦ`) REFERENCES `Специальность` (`ID`) ); INSERT INTO `Группа\СПЦ` (`Код`, `ID_СПЦ`, `Год создания`) VALUES ("ИВТ-101", 1, 2023), ("ИВТ-102", 1, 2023), ("ИС-201", 2, 2022), ("УТС-301", 3, 2021), ("ПИ-401", 4, 2023), ("САУ-501", 5, 2022), ("ПИ-301", 6, 2021), ("УК-202", 7, 2022), ("ИВТ-103", 1, 2023), ("ИС-202", 2, 2022) ; SELECT "`Группа\СПЦ` Table Content:" FROM `Группа\СПЦ` WHERE 1=0; SELECT * FROM `Группа\СПЦ`; DROP TABLE IF EXISTS `Студент%ПЕРС`; CREATE TABLE `Студент%ПЕРС` ( `ID` INT AUTO_INCREMENT NOT NULL PRIMARY KEY , `Код` CHAR (10) NOT NULL UNIQUE , `Паспорт` CHAR (10) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (150) NOT NULL , `ID_группа` INT NOT NULL , CONSTRAINT `ВК1\СТ^ГР` FOREIGN KEY (`ID_группа`) REFERENCES `Группа\СПЦ` (`ID`) ); INSERT INTO `Студент%ПЕРС` (`Код`, `Паспорт`, `ФИО`, `Сведения`, `ID_группа`) VALUES ("СТУ001", "1112223334", "Смирнов Алексей Дмитриевич", "Староста группы, активист", 1), ("СТУ002", "2223334445", "Козлова Елена Викторовна", "Призер олимпиад по программированию", 1), ("СТУ003", "3334445556", "Петров Игорь Сергеевич", "Спортсмен, член сборной по баскетболу", 3), ("СТУ004", "4445556667", "Николаева Анна Павловна", "Участник научных конференций", 4), ("СТУ005", "5556667778", "Волков Денис Олегович", "Магистрант, автор публикаций", 5), ("СТУ006", "6667778889", "Захарова Юлия Игоревна", "Стипендиат повышенной стипендии", 6), ("СТУ007", "7778889990", "Белов Артем Александрович", "Капитан команды КВН", 7), ("СТУ008", "8889990001", "Михайлова Ольга Денисовна", "Участник волонтерского движения", 8), ("СТУ009", "9990001112", "Григорьев Павел Валерьевич", "Член студенческого совета", 2), ("СТУ010", "0001112223", "Соколова Виктория Андреевна", "Победитель хакатонов", 10) ; SELECT "`Студент%ПЕРС` Table Content:" FROM `Студент%ПЕРС` WHERE 1=0; SELECT * FROM `Студент%ПЕРС`; DROP TABLE IF EXISTS `Спортзал`; CREATE TABLE `Спортзал` ( `ID` INT AUTO_INCREMENT NOT NULL PRIMARY KEY , `Код` CHAR (10) NOT NULL UNIQUE , `Название` VARCHAR (50) NOT NULL ); INSERT INTO `Спортзал` (`Код`, `Название`) VALUES ("ЗАЛ-001", "Основной спортивный зал"), ("ЗАЛ-002", "Тренажерный зал №1"), ("ЗАЛ-003", "Зал игровых видов спорта"), ("ЗАЛ-004", "Зал единоборств"), ("ЗАЛ-005", "Гимнастический зал"), ("ЗАЛ-006", "Аэробный зал"), ("ЗАЛ-007", "Зал тяжелой атлетики"), ("ЗАЛ-008", "Открытый стадион"), ("ЗАЛ-009", "Бассейн 'Олимпийский'"), ("ЗАЛ-010", "Теннисный корт") ; SELECT "`Спортзал` Table Content:" FROM `Спортзал` WHERE 1=0; SELECT * FROM `Спортзал`; DROP TABLE IF EXISTS `Спортивная секция`; CREATE TABLE `Спортивная секция` ( `ID` INT AUTO_INCREMENT NOT NULL PRIMARY KEY , `Регномер` CHAR (10) NOT NULL UNIQUE , `Название` VARCHAR (50) NOT NULL , `ID_ВС` INT NOT NULL , `ID_ЗАЛ` INT NOT NULL , CONSTRAINT `ВК1\СЕК^СПР` FOREIGN KEY (`ID_ВС`) REFERENCES `Справка+` (`ID`) , CONSTRAINT `ВК2\СЕК^ЗАЛ` FOREIGN KEY (`ID_ЗАЛ`) REFERENCES `Спортзал` (`ID`) ); INSERT INTO `Спортивная секция` (`Регномер`, `Название`, `ID_ВС`, `ID_ЗАЛ`) VALUES ("СЕК-0001", "Футбольная секция", 6, 8), ("СЕК-0002", "Баскетбольный клуб", 7, 3), ("СЕК-0003", "Секция плавания", 8, 9), ("СЕК-0004", "Секция тяжелой атлетики", 6, 7), ("СЕК-0005", "Гимнастика для всех", 7, 5), ("СЕК-0006", "Теннисный клуб", 8, 10), ("СЕК-0007", "Секция единоборств", 6, 4), ("СЕК-0008", "Атлетическая гимнастика", 7, 2), ("СЕК-0009", "Общая физическая подготовка", 8, 1), ("СЕК-0010", "Секция аэробики", 6, 6) ; SELECT "`Спортивная секция` Table Content:" FROM `Спортивная секция` WHERE 1=0; SELECT * FROM `Спортивная секция`; DROP TABLE IF EXISTS `Тренер в секции:СЕК*ТР`; CREATE TABLE `Тренер в секции:СЕК*ТР` ( `ID` INT AUTO_INCREMENT NOT NULL PRIMARY KEY , `ID_СЕК` INT NOT NULL , `ID_ТР` INT NOT NULL , `Роль` VARCHAR (25) NOT NULL , CONSTRAINT `УК\ТРС` UNIQUE (`ID_СЕК`, `ID_ТР`) , CONSTRAINT `ВК1\ТРС^СЕК` FOREIGN KEY (`ID_СЕК`) REFERENCES `Спортивная секция` (`ID`) , CONSTRAINT `ВК2\ТРС^ТР` FOREIGN KEY (`ID_ТР`) REFERENCES `Тренер:СОТ` (`ID`) ); INSERT INTO `Тренер в секции:СЕК*ТР` (`ID_СЕК`, `ID_ТР`, `Роль`) VALUES (1, 1, "Главный тренер"), (2, 2, "Тренер-наставник"), (3, 4, "Инструктор"), (4, 3, "Старший тренер"), (5, 2, "Тренер"), (6, 4, "Тренер"), (7, 1, "Инструктор"), (8, 3, "Тренер по методике"), (9, 2, "Инструктор ОФП"), (10, 4, "Тренер по аэробике") ; SELECT "`Тренер в секции:СЕК*ТР` Table Content:" FROM `Тренер в секции:СЕК*ТР` WHERE 1=0; SELECT * FROM `Тренер в секции:СЕК*ТР`; DROP TABLE IF EXISTS `Студент в секции:СЕК*СТ`; CREATE TABLE `Студент в секции:СЕК*СТ` ( `ID` INT AUTO_INCREMENT NOT NULL PRIMARY KEY , `ID_СЕК` INT NOT NULL , `ID_СТ` INT NOT NULL , CONSTRAINT `УК\СТС` UNIQUE (`ID_СЕК`, `ID_СТ`) , CONSTRAINT `ВК1\СТС^СЕК` FOREIGN KEY (`ID_СЕК`) REFERENCES `Спортивная секция` (`ID`) , CONSTRAINT `ВК2\СТС^СТ` FOREIGN KEY (`ID_СТ`) REFERENCES `Студент%ПЕРС` (`ID`) ); INSERT INTO `Студент в секции:СЕК*СТ` (`ID_СЕК`, `ID_СТ`) VALUES (1, 3), (2, 2), (2, 7), (3, 4), (3, 10), (4, 1), (5, 6), (6, 5), (7, 8), (8, 9), (9, 2) ; SELECT "`Студент в секции:СЕК*СТ` Table Content:" FROM `Студент в секции:СЕК*СТ` WHERE 1=0; SELECT * FROM `Студент в секции:СЕК*СТ`; DROP TABLE IF EXISTS `Соревнование`; CREATE TABLE `Соревнование` ( `ID` INT AUTO_INCREMENT NOT NULL PRIMARY KEY , `Регномер` CHAR (10) NOT NULL UNIQUE , `Название` VARCHAR (50) NOT NULL , `Дата` DATETIME (6) NOT NULL ); INSERT INTO `Соревнование` (`Регномер`, `Название`, `Дата`) VALUES ("СОР-00001", "Университетский чемпионат по футболу", "2023-09-15 14:00:00"), ("СОР-00002", "Межфакультетские соревнования по плаванию", "2023-10-20 10:00:00"), ("СОР-00003", "Кубок ректора по баскетболу", "2023-11-05 16:30:00"), ("СОР-00004", "Турнир по настольному теннису", "2023-09-30 12:00:00"), ("СОР-00005", "Спартакиада первокурсников", "2023-10-15 09:00:00"), ("СОР-00006", "Чемпионат по легкой атлетике", "2023-11-20 11:00:00"), ("СОР-00007", "Зимний турнир по волейболу", "2023-12-10 15:00:00"), ("СОР-00008", "Фестиваль единоборств", "2024-02-15 13:00:00"), ("СОР-00009", "Весенний кросс", "2024-04-05 10:30:00"), ("СОР-00010", "Финальные соревнования года", "2024-05-20 14:00:00") ; SELECT "`Соревнование` Table Content:" FROM `Соревнование` WHERE 1=0; SELECT * FROM `Соревнование`; DROP TABLE IF EXISTS `Состязание соревнования:СОР*СОС`; CREATE TABLE `Состязание соревнования:СОР*СОС` ( `ID` INT AUTO_INCREMENT NOT NULL PRIMARY KEY , `ID_СОР` INT NOT NULL , `ID_СОС` INT NOT NULL , `ID_СУД` INT NOT NULL , CONSTRAINT `УК\СС` UNIQUE (`ID_СОР`, `ID_СОС`) , CONSTRAINT `ВК1\СС^СОР` FOREIGN KEY (`ID_СОР`) REFERENCES `Соревнование` (`ID`) , CONSTRAINT `ВК2\СС^СПР` FOREIGN KEY (`ID_СОС`) REFERENCES `Справка+` (`ID`) , CONSTRAINT `ВК3\СС^СУД` FOREIGN KEY (`ID_СУД`) REFERENCES `Судья:СОТ` (`ID`) ); INSERT INTO `Состязание соревнования:СОР*СОС` (`ID_СОР`, `ID_СОС`, `ID_СУД`) VALUES (1, 9, 2), (2, 10, 4), (3, 10, 2), (4, 11, 3), (5, 9, 1), (6, 9, 4), (7, 11, 3), (8, 10, 1), (9, 11, 4), (10, 9, 2) ; SELECT "`Состязание соревнования:СОР*СОС` Table Content:" FROM `Состязание соревнования:СОР*СОС` WHERE 1=0; SELECT * FROM `Состязание соревнования:СОР*СОС`; DROP TABLE IF EXISTS `Участник состязания:СС*СТ`; CREATE TABLE `Участник состязания:СС*СТ` ( `ID` INT AUTO_INCREMENT NOT NULL PRIMARY KEY , `ID_СС` INT NOT NULL , `ID_СТ` INT NOT NULL , `Результат` VARCHAR (50) NOT NULL , CONSTRAINT `УК\УСС` UNIQUE (`ID_СС`, `ID_СТ`) , CONSTRAINT `ВК1\УСС^СС` FOREIGN KEY (`ID_СС`) REFERENCES `Состязание соревнования:СОР*СОС` (`ID`) , CONSTRAINT `ВК2\УСС^СТ` FOREIGN KEY (`ID_СТ`) REFERENCES `Студент%ПЕРС` (`ID`) ); INSERT INTO `Участник состязания:СС*СТ` (`ID_СС`, `ID_СТ`, `Результат`) VALUES (1, 3, "1 место (5 голов)"), (1, 9, "2 место (3 гола)"), (2, 4, "50м - 28.5 сек (1 место)"), (2, 10, "50м - 30.1 сек (3 место)"), (3, 2, "15 очков (лучший игрок)"), (3, 7, "12 очков"), (4, 5, "Финалист турнира"), (5, 1, "3 золотые медали"), (6, 6, "100м - 12.3 сек (2 место)"), (7, 8, "Лучший блокирующий"), (8, 1, "1 место (тяжелый вес)"), (9, 10, "5км - 18:45 мин"), (10, 3, "Абсолютный чемпион") ; SELECT "`Участник состязания:СС*СТ` Table Content:" FROM `Участник состязания:СС*СТ` WHERE 1=0; SELECT * FROM `Участник состязания:СС*СТ`; DROP TABLE IF EXISTS `Занятие секции\СЕК`; CREATE TABLE `Занятие секции\СЕК` ( `ID` INT AUTO_INCREMENT NOT NULL PRIMARY KEY , `Нпп занятия секции` CHAR (10) NOT NULL UNIQUE , `ID_СЕК` INT NOT NULL , `ID_ТР` INT NOT NULL , `Дата-время занятия` DATETIME (6) NOT NULL , CONSTRAINT `ВК1\ЗАН^СЕК` FOREIGN KEY (`ID_СЕК`) REFERENCES `Спортивная секция` (`ID`) , CONSTRAINT `ВК2\ЗАН^ТР` FOREIGN KEY (`ID_ТР`) REFERENCES `Тренер:СОТ` (`ID`) ); INSERT INTO `Занятие секции\СЕК` (`Нпп занятия секции`, `ID_СЕК`, `ID_ТР`, `Дата-время занятия`) VALUES ("ЗАН-00001", 1, 1, "2023-09-10 16:00:00"), ("ЗАН-00002", 2, 2, "2023-09-11 17:30:00"), ("ЗАН-00003", 3, 4, "2023-09-12 18:00:00"), ("ЗАН-00004", 4, 3, "2023-09-13 16:30:00"), ("ЗАН-00005", 5, 2, "2023-09-14 15:00:00"), ("ЗАН-00006", 6, 4, "2023-09-15 19:00:00"), ("ЗАН-00007", 7, 1, "2023-09-16 17:00:00"), ("ЗАН-00008", 8, 3, "2023-09-17 16:00:00"), ("ЗАН-00009", 9, 2, "2023-09-18 18:30:00"), ("ЗАН-00010", 10, 4, "2023-09-19 17:00:00"), ("ЗАН-00011", 1, 1, "2023-09-24 16:00:00"), ("ЗАН-00012", 3, 4, "2023-09-26 18:00:00") ; SELECT "`Занятие секции\СЕК` Table Content:" FROM `Занятие секции\СЕК` WHERE 1=0; SELECT * FROM `Занятие секции\СЕК`; DROP TABLE IF EXISTS `Студент на занятии:ЗАН*СТ`; CREATE TABLE `Студент на занятии:ЗАН*СТ` ( `ID` INT AUTO_INCREMENT NOT NULL PRIMARY KEY , `ID_ЗАН` INT NOT NULL , `ID_СТ` INT NOT NULL , CONSTRAINT `УК\СТЗ` UNIQUE (`ID_ЗАН`, `ID_СТ`) , CONSTRAINT `ВК1\СТЗ^ЗАН` FOREIGN KEY (`ID_ЗАН`) REFERENCES `Занятие секции\СЕК` (`ID`) , CONSTRAINT `ВК2\СТЗ^СТ` FOREIGN KEY (`ID_СТ`) REFERENCES `Студент%ПЕРС` (`ID`) ); INSERT INTO `Студент на занятии:ЗАН*СТ` (`ID_ЗАН`, `ID_СТ`) VALUES (1, 3), (1, 9), (2, 2), (2, 7), (3, 4), (3, 10), (4, 1), (5, 6), (6, 5), (7, 8), (8, 9), (9, 2), (10, 4), (11, 3), (11, 9), (12, 4), (12, 10) ; SELECT "`Студент на занятии:ЗАН*СТ` Table Content:" FROM `Студент на занятии:ЗАН*СТ` WHERE 1=0; SELECT * FROM `Студент на занятии:ЗАН*СТ`; DROP TABLE IF EXISTS `Упражнение студента:СТЗ*УП`; CREATE TABLE `Упражнение студента:СТЗ*УП` ( `ID` INT AUTO_INCREMENT NOT NULL PRIMARY KEY , `ID_СТЗ` INT NOT NULL , `ID_УП` INT NOT NULL , `Объем упражнений` VARCHAR (20) NOT NULL , `Результат упражнения` VARCHAR (20) NULL , `Оценка за упражнение` INTEGER (1) NULL , CONSTRAINT `УК\УПС` UNIQUE (`ID_СТЗ`, `ID_УП`) , CONSTRAINT `ВК1\УПС^СТЗ` FOREIGN KEY (`ID_СТЗ`) REFERENCES `Студент на занятии:ЗАН*СТ` (`ID`) , CONSTRAINT `ВК2\УПС^СПР` FOREIGN KEY (`ID_УП`) REFERENCES `Справка+` (`ID`) ); INSERT INTO `Упражнение студента:СТЗ*УП` (`ID_СТЗ`, `ID_УП`, `Объем упражнений`, `Результат упражнения`, `Оценка за упражнение`) VALUES (1, 15, "10 забегов", "8.5 сек", 5), (2, 15, "10 забегов", "9.2 сек", 4), (16, 15, "5 спринтов", "7.9 сек", 5), (3, 16, "20 бросков", "15 попаданий", 4), (4, 16, "20 бросков", "18 попаданий", 5), (5, 17, "10 заплывов", "28.5 сек", 5), (6, 17, "10 заплывов", "30.1 сек", 4), (17, 17, "5 тех.заплывов", "27.8 сек", 5), (17, 18, "5 1 тех.заплывов", "27.8 сек", 5), (7, 15, "5 подходов", "100 кг", 5), (8, 15, "15 элементов", "14 выполнено", 5), (9, 16, "50 подач", "45 удачных", 4), (10, 15, "10 спаррингов", "8 побед", 5), (11, 16, "5 км", "22:15 мин", 4), (12, 15, "Комплекс", "95% выполнено", 5), (13, 15, "30 мин", "120 уд/мин", 4) ; SELECT "`Упражнение студента:СТЗ*УП` Table Content:" FROM `Упражнение студента:СТЗ*УП` WHERE 1=0; SELECT * FROM `Упражнение студента:СТЗ*УП`; DROP TABLE IF EXISTS `Медпоказатель студента:СТЗ*МП`; CREATE TABLE `Медпоказатель студента:СТЗ*МП` ( `ID` INT AUTO_INCREMENT NOT NULL PRIMARY KEY , `ID_СТЗ` INT NOT NULL , `ID_МП` INT NOT NULL , `Значение медпоказателя` VARCHAR (20) NOT NULL , CONSTRAINT `УК\МПС` UNIQUE (`ID_СТЗ`, `ID_МП`) , CONSTRAINT `ВК1\МПС^СТЗ` FOREIGN KEY (`ID_СТЗ`) REFERENCES `Студент на занятии:ЗАН*СТ` (`ID`) , CONSTRAINT `ВК2\МПС^СПР` FOREIGN KEY (`ID_МП`) REFERENCES `Справка+` (`ID`) ); INSERT INTO `Медпоказатель студента:СТЗ*МП` (`ID_СТЗ`, `ID_МП`, `Значение медпоказателя`) VALUES (1, 15, "120/80"), (1, 16, "72 уд/мин"), (2, 15, "125/82"), (3, 16, "85 уд/мин"), (4, 15, "130/85"), (5, 16, "78 уд/мин"), (6, 15, "118/75"), (7, 15, "140/90"), (7, 16, "92 уд/мин"), (8, 16, "65 уд/мин"), (9, 15, "122/78"), (10, 16, "88 уд/мин"), (13, 16, "82 уд/мин"), (13, 17, "58.5 кг") ; SELECT "`Медпоказатель студента:СТЗ*МП` Table Content:" FROM `Медпоказатель студента:СТЗ*МП` WHERE 1=0; SELECT * FROM `Медпоказатель студента:СТЗ*МП`; DROP VIEW IF EXISTS `вирт_Соревнование`; CREATE VIEW `вирт_Соревнование` AS SELECT `с`.`ID` AS `Ид\Соревнование`, `с`.`Регномер` AS `Регномер соревнования`, `с`.`Название` AS `Название соревнования`, `с`.`Дата` AS `Дата соревнования` FROM `Соревнование` AS `с`; SELECT * FROM `вирт_Соревнование`; DROP PROCEDURE IF EXISTS `проц_Состязание_соревнования`; CREATE PROCEDURE `проц_Состязание_соревнования` (IN `@Ид\Соревнование` INT) SELECT `сс`.`ID` AS `Ид\Состязание_соревнования`, `спр_сос`.`Код` AS `Код вида состязания`, `спр_сос`.`Название` AS `Название вида состязания`, `суд`.`ID_сотрудник` AS `Код судьи состязания`, `сотр`.`ФИО` AS `ФИО судьи состязания` FROM `Состязание соревнования:СОР*СОС` AS `сс` LEFT JOIN `Справка+` AS `спр_сос` ON `сс`.`ID_СОС` = `спр_сос`.`ID` LEFT JOIN `Судья:СОТ` AS `суд` ON `сс`.`ID_СУД` = `суд`.`ID` LEFT JOIN `Сотрудник%ПЕРС` AS `сотр` ON `суд`.`ID_сотрудник` = `сотр`.`ID` WHERE `сс`.`ID_СОР` = `@Ид\Соревнование`; CALL `проц_Состязание_соревнования` (1); DROP PROCEDURE IF EXISTS `проц_Участник_состязания`; CREATE PROCEDURE `проц_Участник_состязания` (IN `@Ид\Состязание_соревнования` INT) SELECT `ст`.`ID` AS `Код студента`, `ст`.`ФИО` AS `ФИО студента`, `сек`.`Регномер` AS `Регномер секции`, `уч`.`Результат` AS `Результат` FROM `Участник состязания:СС*СТ` AS `уч` LEFT JOIN `Студент%ПЕРС` AS `ст` ON `уч`.`ID_СТ` = `ст`.`ID` LEFT JOIN `Студент в секции:СЕК*СТ` AS `стс` ON `ст`.`ID` = `стс`.`ID_СТ` LEFT JOIN `Спортивная секция` AS `сек` ON `стс`.`ID_СЕК` = `сек`.`ID` WHERE `уч`.`ID_СС` = `@Ид\Состязание_соревнования`; CALL `проц_Участник_состязания` (1); DROP VIEW IF EXISTS `вирт_Соревнование%Состязание`; CREATE VIEW `вирт_Соревнование%Состязание` AS SELECT `сор`.`Регномер` AS `Регномер соревнования`, `сор`.`Название` AS `Название соревнования`, `сор`.`Дата` AS `Дата соревнования`, `спр_сос`.`Код` AS `Код вида состязания`, `спр_сос`.`Название` AS `Название вида состязания`, `сотр`.`Код` AS `Код судьи состязания`, `сотр`.`ФИО` AS `ФИО судьи состязания` FROM `Состязание соревнования:СОР*СОС` AS `сс` LEFT JOIN `Соревнование` AS `сор` ON `сс`.`ID_СОР` = `сор`.`ID` LEFT JOIN `Справка+` AS `спр_сос` ON `сс`.`ID_СОС` = `спр_сос`.`ID` LEFT JOIN `Судья:СОТ` AS `суд` ON `сс`.`ID_СУД` = `суд`.`ID` LEFT JOIN `Сотрудник%ПЕРС` AS `сотр` ON `суд`.`ID_сотрудник` = `сотр`.`ID`; SELECT * FROM `вирт_Соревнование%Состязание`; DROP VIEW IF EXISTS `вирт_Упражнения_студента`; CREATE VIEW `вирт_Упражнения_студента` AS SELECT `зан`.`Нпп занятия секции` AS `Нпп занятия`, `зан`.`Дата-время занятия` AS `Дата-время занятия`, `сек`.`Регномер` AS `Код секции`, `сек`.`Название` AS `Название секции`, `ст`.`Код` AS `Код студента`, `ст`.`ФИО` AS `ФИО студента`, COUNT(*) AS `Число упражнений` FROM `Упражнение студента:СТЗ*УП` AS `упр` LEFT JOIN `Студент на занятии:ЗАН*СТ` AS `стз` ON `упр`.`ID_СТЗ` = `стз`.`ID` LEFT JOIN `Занятие секции\СЕК` AS `зан` ON `стз`.`ID_ЗАН` = `зан`.`ID` LEFT JOIN `Спортивная секция` AS `сек` ON `зан`.`ID_СЕК` = `сек`.`ID` LEFT JOIN `Студент%ПЕРС` AS `ст` ON `стз`.`ID_СТ` = `ст`.`ID` GROUP BY `стз`.`ID`; SELECT * FROM `вирт_Упражнения_студента`;

Stuck with a problem? Got Error? Ask AI support!

Copy Clear