
- •Направление 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 `Кафедра`
Insert into `Непринятый` values
("8017 123456", "001", "11.10.2023"),
("8017 678912", "002", "01.10.2023");
SELECT "`Непринятый` Table Content:" FROM `Непринятый` WHERE 1=0;
SELECT * FROM `Непринятый`;
DROP TABLE IF EXISTS `Кафедра`;
CREATE TABLE `Кафедра`
( `Слк_Каф` CHAR (10) NOT NULL
, `Код_Каф` CHAR (10) NOT NULL
, CONSTRAINT `ПК\Каф` PRIMARY KEY (`Слк_Каф`, `Код_Каф`)
, CONSTRAINT `ВК\Каф^Фак` FOREIGN KEY (`Слк_Каф`, `Код_Каф`) REFERENCES `Факультет` (`Слк_Фак`, `Код_Фак`)
);
Insert into `Кафедра` values
("Фак", "фак1"),
("Фак", "фак2");
SELECT "`Кафедра` Table Content:" FROM `Кафедра` WHERE 1=0;
SELECT * FROM `Кафедра`;
DROP TABLE IF EXISTS `Направление`;
CREATE TABLE `Направление`
( `Слк_Нап` CHAR (10) NOT NULL
, `Код_Нап` CHAR (10) NOT NULL
, `Название` CHAR (20) NULL
, CONSTRAINT `ПК\Нап` PRIMARY KEY (`Слк_Нап`, `Код_Нап`)
, CONSTRAINT `ВК\Нап^Фак` FOREIGN KEY (`Слк_Нап`, `Код_Нап`) REFERENCES `Факультет` (`Слк_Фак`, `Код_Фак`)
);
Insert into `Направление` values
("Фак", "фак1","ПРО"),
("Фак", "фак2", "ПИ");
SELECT "`Направление` Table Content:" FROM `Направление` WHERE 1=0;
SELECT * FROM `Направление`;
DROP TABLE IF EXISTS `Направление абитуриента`;
CREATE TABLE `Направление абитуриента`
( `Реквизиты документа` CHAR (10) NOT NULL
, `Код_ПЕРС` CHAR (11) NOT NULL
, `Слк_СПР` CHAR (10) NOT NULL
, `Код_СПР` CHAR (10) NOT NULL
, `Код_Сек` CHAR (11) NOT NULL
, `Слк_Нап` CHAR (10) NOT NULL
, `Код_Нап` CHAR (10) NOT NULL
, CONSTRAINT `ПК\На` PRIMARY KEY (`Реквизиты документа`, `Слк_Нап`, `Код_Нап`)
, CONSTRAINT `ВК\На^Нап` FOREIGN KEY (`Слк_Нап`, `Код_Нап`) REFERENCES `Направление` (`Слк_Нап`, `Код_Нап`)
);
Insert into `Направление абитуриента` values
("001", "8017 123456", "ВД", "вд1", "8017 123456", "Фак", "фак1"),
("002", "8017 678912", "ВД", "вд2", "8017 678912", "Фак", "фак1" );
SELECT "`Направление абитуриента` Table Content:" FROM `Направление абитуриента` WHERE 1=0;
SELECT * FROM `Направление абитуриента`;
DROP TABLE IF EXISTS `Приказ о зачислении`;
CREATE TABLE `Приказ о зачислении`
( `Регномер` CHAR (3) NOT NULL
, `Код_ПЕРС` CHAR (11) NOT NULL
, `Дата приказа` CHAR (10) NOT NULL
, CONSTRAINT `ВК\Поз^Рук` FOREIGN KEY (`Код_ПЕРС`) REFERENCES `Персона` (`Код`)
, CONSTRAINT `ПК\Поз` PRIMARY KEY (`Регномер`, `Код_ПЕРС`)
);
Insert into `Приказ о зачислении` values
("001", "8017 123456", "12.12.2012"),
("002", "8017 678912", "11.11.2012");
SELECT "`Приказ о зачислении` Table Content:" FROM `Приказ о зачислении` WHERE 1=0;
SELECT * FROM `Приказ о зачислении`;
DROP TABLE IF EXISTS `Категория абитуриента в приказе`;
CREATE TABLE `Категория абитуриента в приказе`
( `Код_Рук` CHAR (11) NOT NULL
, `Регномер` CHAR (11) NOT NULL
, `Слк_Кат` CHAR (10) NOT NULL
, `Код_Кат` CHAR (10) NOT NULL
, `Дата приказа` CHAR (10) NOT NULL
, CONSTRAINT `ПК\Кавп` PRIMARY KEY (`Код_Рук`,`Регномер`, `Слк_Кат`, `Код_Кат`)
, CONSTRAINT `ВК\Кавп^Поз` FOREIGN KEY (`Код_Рук`, `Регномер`) REFERENCES `Приказ о зачислении` (`Код_ПЕРС`, `Регномер`)
, CONSTRAINT `ВК\Кавп^Кат` FOREIGN KEY (`Слк_Кат`, `Код_Кат`) REFERENCES `Категория абитуриента` (`Слк_Кат`, `Код_Кат`)
);