
- •Направление 09.03.04 – Программная инженерия
- •Аннотация
- •Insert into `Вид документа` values
- •Insert into `Категория абитуриента` values
- •Insert into `Должность` values
- •Insert into `Вид претензии` values
- •Insert into `Факультет` values
- •Insert into `Персона` values
- •Insert into `Абитуриент` values
- •Insert into `Персонал` values
- •Insert into `Секретарь` values
- •Insert into `Руководитель` values
- •Insert into `Член комиссии` values
- •Insert into `Документы абитуриента` values
- •Insert into `Непринятый` values
- •Insert into `Кафедра` values
- •Insert into `Направление` values
- •Insert into `Направление абитуриента` values
- •Insert into `Приказ о зачислении` values
- •Insert into `Категория абитуриента в приказе` values
- •Insert into `Зачисленный абитуриент` values
- •Insert into `Заседание апелляционной комиссии` values
- •Insert into `Апелляция` values
- •Insert into `Член комисии на заседании` values
- •Select * from `Абитуриент`; drop table if exists `Персонал`; create table `Персонал`
- •Select * from `Персонал`; drop table if exists `Секретарь`; create table `Секретарь`
- •Select * from `Секретарь`; drop table if exists `Руководитель`; create table `Руководитель`
- •Select * from `Руководитель`; drop table if exists `Член комиссии`; create table `Член комиссии`
- •Select * from `Непринятый`; drop table if exists `Кафедра`; create table `Кафедра`
Select * from `Абитуриент`; drop table if exists `Персонал`; create table `Персонал`
( `ИД` INT NOT NULL AUTO_INCREMENT PRIMARY KEY
, `Код_Пер` CHAR (11) NOT NULL UNIQUE
, `ИД_ПЕРС\Пер^ПЕРС` INT NOT NULL REFERENCES `Персона` (`ИД`)
);
INSERT INTO `Персонал` SET `ИД` = NULL, `Код_Пер` = "Пер1",
`ИД_ПЕРС\Пер^ПЕРС` = (SELECT `ИД` FROM `Персона` WHERE `Паспорт` = "8017 123457");
INSERT INTO `Персонал` SET `ИД` = NULL, `Код_Пер` = "Пер2",
`ИД_ПЕРС\Пер^ПЕРС` = (SELECT `ИД` FROM `Персона` WHERE `Паспорт` = "8017 678918");
SELECT "`Персонал` Table Content:" FROM `Персонал` WHERE 1=0;
Select * from `Персонал`; drop table if exists `Секретарь`; create table `Секретарь`
( `ИД` INT NOT NULL AUTO_INCREMENT PRIMARY KEY
, `ИД_ПЕРС\Сек^ПЕРС` INT NOT NULL REFERENCES `Персона` (`ИД`)
);
INSERT INTO `Секретарь` SET `ИД` = NULL,
`ИД_ПЕРС\Сек^ПЕРС` = (SELECT `ИД` FROM `Персона` WHERE `Паспорт` = "8017 123459");
INSERT INTO `Секретарь` SET `ИД` = NULL,
`ИД_ПЕРС\Сек^ПЕРС` = (SELECT `ИД` FROM `Персона` WHERE `Паспорт` = "8017 678910");
SELECT "`Секретарь` Table Content:" FROM `Секретарь` WHERE 1=0;
Select * from `Секретарь`; drop table if exists `Руководитель`; create table `Руководитель`
( `ИД` INT NOT NULL AUTO_INCREMENT PRIMARY KEY
, `ИД_ПЕРС\Рук^ПЕРС` INT NOT NULL UNIQUE REFERENCES `Персона` (`ИД`)
);
INSERT INTO `Руководитель` SET `ИД` = NULL,
`ИД_ПЕРС\Рук^ПЕРС` = (SELECT `ИД` FROM `Персона` WHERE `ИД` = "7");
INSERT INTO `Руководитель` SET `ИД` = NULL,
`ИД_ПЕРС\Рук^ПЕРС` = (SELECT `ИД` FROM `Персона` WHERE `ИД` = "8");
SELECT "`Руководитель` Table Content:" FROM `Руководитель` WHERE 1=0;
Select * from `Руководитель`; drop table if exists `Член комиссии`; create table `Член комиссии`
( `ИД` INT NOT NULL AUTO_INCREMENT PRIMARY KEY
, `ИД_ПЕРС\Чк^ПЕРС` INT NOT NULL UNIQUE REFERENCES `Персона` (`ИД`)
);
INSERT INTO `Член комиссии` SET `ИД` = NULL,
`ИД_ПЕРС\Чк^ПЕРС` = (SELECT `ИД` FROM `Персона` WHERE `ИД` = "9");
INSERT INTO `Член комиссии` SET `ИД` = NULL,
`ИД_ПЕРС\Чк^ПЕРС` = (SELECT `ИД` FROM `Персона` WHERE `ИД` = "10");
SELECT "`Член комиссии` Table Content:" FROM `Член комиссии` WHERE 1=0;
SELECT * FROM `Член комиссии`;
DROP TABLE IF EXISTS `Документы Абитуриента`;
CREATE TABLE `Документы Абитуриента`
( `ИД` INT NOT NULL AUTO_INCREMENT PRIMARY KEY
, `Регномер документа` CHAR (3) NOT NULL
, `Реквизиты документа` CHAR (5) NOT NULL
, `Дата подачи документов` CHAR (10) NOT NULL
, `ИД_ПЕРС\Да^ПЕРС` INT NOT NULL REFERENCES `Персона` (`ИД`)
, `ИД_СПР\Да^СПР` INT NOT NULL REFERENCES `Справка+` (`ИД`)
, CONSTRAINT `УК\Да` UNIQUE (`Регномер документа`, `ИД_ПЕРС\Да^ПЕРС`)
);
INSERT INTO `Документы Абитуриента` SET `ИД` = NULL, `Регномер документа` = "001", `Реквизиты документа` = 12345, `Дата подачи документов` = "12.12.2012",
`ИД_ПЕРС\Да^ПЕРС` = (SELECT `ИД` FROM `Персона` WHERE `ИД` = "1" ),
`ИД_СПР\Да^СПР` = (SELECT `ИД` FROM `Справка+` WHERE `ИД` = "7");
INSERT INTO `Документы Абитуриента` SET `ИД` = NULL, `Регномер документа` = "002", `Реквизиты документа` = 67891, `Дата подачи документов` = "21.12.2012",
`ИД_ПЕРС\Да^ПЕРС` = (SELECT `ИД` FROM `Персона` WHERE `ИД` = "2" ),
`ИД_СПР\Да^СПР` = (SELECT `ИД` FROM `Справка+` WHERE `ИД` = "8");
SELECT "`Документы Абитуриента` Table Content:" FROM `Документы Абитуриента` WHERE 1=0;
SELECT * FROM `Документы Абитуриента`;
DROP TABLE IF EXISTS `Непринятый`;
CREATE TABLE `Непринятый`
( `ИД` INT NOT NULL AUTO_INCREMENT PRIMARY KEY
, `Регномер документа` CHAR (11) NOT NULL
, `Дата возврата документов` CHAR (10) NULL
, `ИД_ПЕРС\Неп^ПЕРС` INT NOT NULL REFERENCES `Персона` (`ИД`)
);
INSERT INTO `Непринятый` SET `ИД` = NULL, `Регномер документа` = "001", `Дата возврата документов` = "11.10.2023",
`ИД_ПЕРС\Неп^ПЕРС` = (SELECT `ИД` FROM `Персона` WHERE `ИД` = "1" );
INSERT INTO `Непринятый` SET `ИД` = NULL, `Регномер документа` = "002", `Дата возврата документов` = "10.10.2023",
`ИД_ПЕРС\Неп^ПЕРС` = (SELECT `ИД` FROM `Персона` WHERE `ИД` = "2");
SELECT "`Непринятый` Table Content:" FROM `Непринятый` WHERE 1=0;