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