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