Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
9-21130671.docx
Скачиваний:
0
Добавлен:
07.04.2025
Размер:
204.34 Кб
Скачать

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 `Слк` = "Фак" AND `Код` = "Фак1");

INSERT INTO `Кафедра` SET `ИД` = NULL,

`ИД_СПР\Каф^СПР` = (SELECT `ИД` FROM `Справка+` WHERE `Слк` = "Фак" AND `Код` = "Фак2");

SELECT "`Кафедра` Table Content:" FROM `Кафедра` WHERE 1=0;

SELECT * FROM `Кафедра`;

DROP TABLE IF EXISTS `Направление`;

CREATE TABLE `Направление`

( `ИД` INT NOT NULL AUTO_INCREMENT PRIMARY KEY

, `Название` CHAR (20) NULL

, `ИД_СПР\Нап^СПР` INT NOT NULL UNIQUE REFERENCES `Справка+` (`ИД`)

);

INSERT INTO `Направление` SET `ИД` = NULL, `Название` = "ПРО",

`ИД_СПР\Нап^СПР` = (SELECT `ИД` FROM `Справка+` WHERE `Слк` = "Фак" AND `Код` = "Фак1");

INSERT INTO `Направление` SET `ИД` = NULL, `Название` = "МО",

`ИД_СПР\Нап^СПР` = (SELECT `ИД` FROM `Справка+` WHERE `Слк` = "Фак" AND `Код` = "Фак2");

SELECT "`Направление` Table Content:" FROM `Направление` WHERE 1=0;

SELECT * FROM `Направление`;

DROP TABLE IF EXISTS `Направление абитуриента`;

CREATE TABLE `Направление абитуриента`

( `ИД_Да\На^Да` INT NOT NULL REFERENCES `Документы Абитуриента` (`ИД`)

, `ИД_СПР\На^СПР` INT NOT NULL REFERENCES `Справка+` (`ИД`)

, CONSTRAINT `ПК\Направление абитуриента` PRIMARY KEY (`ИД_Да\На^Да`, `ИД_СПР\На^СПР`)

);

INSERT INTO `Направление абитуриента` SET

`ИД_Да\На^Да` = (SELECT `ИД` FROM `Документы Абитуриента` WHERE `Реквизиты документа` = 12345),

`ИД_СПР\На^СПР` = (SELECT `ИД` FROM `Справка+` WHERE `Слк` = "Фак" AND `Код` = "фак1");

INSERT INTO `Направление абитуриента` SET

`ИД_Да\На^Да` = (SELECT `ИД` FROM `Документы Абитуриента` WHERE `Реквизиты документа` = 67891 ),

`ИД_СПР\На^СПР` = (SELECT `ИД` FROM `Справка+` WHERE `Слк` = "Фак" AND `Код` = "фак2");

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 (10) NOT NULL

, `ИД_ПЕРС\Поз^ПЕРС` INT NOT NULL REFERENCES `Персона` (`ИД`)

, CONSTRAINT `УК\Поз` UNIQUE (`Регномер`, `ИД_ПЕРС\Поз^ПЕРС`, `Дата приказа`)

);

INSERT INTO `Приказ о зачислении` (`ИД`, `Регномер`, `Дата приказа`, `ИД_ПЕРС\Поз^ПЕРС`)

VALUES (NULL, "001", "12.12.2012", (SELECT `ИД` FROM `Персона` WHERE `ИД` = "3"));

INSERT INTO `Приказ о зачислении` (`ИД`, `Регномер`, `Дата приказа`, `ИД_ПЕРС\Поз^ПЕРС`)

VALUES (NULL, "002", "11.12.2012", (SELECT `ИД` FROM `Персона` WHERE `ИД` = "4"));

SELECT "`Приказ о зачислении` Table Content:" FROM `Приказ о зачислении` WHERE 1=0;

SELECT * FROM `Приказ о зачислении`;

DROP TABLE IF EXISTS `Категория абитуриента в приказе`;

CREATE TABLE `Категория абитуриента в приказе`

( `ИД_Поз\Кавп^Поз` INT NOT NULL REFERENCES `Приказ о зачислении` (`ИД`)

, `ИД_СПР\Кавп^СПР` INT NOT NULL REFERENCES `Справка+` (`ИД`)

, CONSTRAINT `ПК\Кавп` PRIMARY KEY ( `ИД_Поз\Кавп^Поз`, `ИД_СПР\Кавп^СПР`)

);

INSERT INTO `Категория абитуриента в приказе` SET

`ИД_Поз\Кавп^Поз` = (SELECT `ИД` FROM `Приказ о зачислении` WHERE `Регномер` = "001" ),

`ИД_СПР\Кавп^СПР` = (SELECT `ИД` FROM `Справка+` WHERE `ИД` = "3");

INSERT INTO `Категория абитуриента в приказе` SET

`ИД_Поз\Кавп^Поз` = (SELECT `ИД` FROM `Приказ о зачислении` WHERE `Регномер` = "002" ),

`ИД_СПР\Кавп^СПР` = (SELECT `ИД` FROM `Справка+` WHERE `ИД` = "4");

SELECT "`Категория абитуриента в приказе` Table Content:" FROM `Категория абитуриента в приказе` WHERE 1=0;

SELECT * FROM `Категория абитуриента в приказе`;

DROP TABLE IF EXISTS `Зачисленный абитуриент`;

CREATE TABLE `Зачисленный абитуриент`

( `ИД_Кавп\За^Кавп` INT NOT NULL

, `ИД_ПЕРС\За^ПЕРС` INT NOT NULL REFERENCES `Персона` (`ИД`)

, CONSTRAINT `ПК\Зачисленный абитуриент` PRIMARY KEY (`ИД_Кавп\За^Кавп`, `ИД_ПЕРС\За^ПЕРС`)

);

INSERT INTO `Зачисленный абитуриент` SET

`ИД_Кавп\За^Кавп` = (SELECT `ИД_Поз\Кавп^Поз` FROM `Категория абитуриента в приказе` WHERE `ИД_Поз\Кавп^Поз` = "1" AND `ИД_СПР\Кавп^СПР` = "3"),

`ИД_ПЕРС\За^ПЕРС` = (SELECT `ИД` FROM `Персона` WHERE `ИД` = "1");

INSERT INTO `Зачисленный абитуриент` SET

`ИД_Кавп\За^Кавп` = (SELECT `ИД_Поз\Кавп^Поз` FROM `Категория абитуриента в приказе` WHERE `ИД_Поз\Кавп^Поз` = "2" AND `ИД_СПР\Кавп^СПР` = "4"),

`ИД_ПЕРС\За^ПЕРС` = (SELECT `ИД` FROM `Персона` WHERE `ИД` = "2");

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 UNIQUE

, `Дата` VARCHAR (50) NOT NULL

, CONSTRAINT `УК\Заседание апелляционной комиссии` UNIQUE (`Регномер`, `Дата`)

);

INSERT INTO `Заседание апелляционной комиссии` SET `ИД` = NULL, `Регномер` = "001", `Дата` = "10.11.2023";

INSERT INTO `Заседание апелляционной комиссии` SET `ИД` = NULL, `Регномер` = "002", `Дата` = "11.11.2023";

SELECT "`Заседание апелляционной комиссии` Table Content:" FROM `Заседание апелляционной комиссии` WHERE 1=0;

SELECT * FROM `Заседание апелляционной комиссии`;

DROP TABLE IF EXISTS `Апелляция`;

CREATE TABLE `Апелляция`

( `ИД` INT NOT NULL AUTO_INCREMENT PRIMARY KEY

, `Регномер_Ап` CHAR (5) NOT NULL

, `Содержание претензии` VARCHAR (50) NOT NULL

, `Решение комиссии` VARCHAR (50) NULL

, `ИД_ПЕРС\Ап^ПЕРС` INT NOT NULL REFERENCES `Персона` (`ИД`)

, `ИД_Зак\Ап^Зак` INT NOT NULL REFERENCES `Заседание апелляционной комиссии` (`ИД`)

, `ИД_СПР\Ап^СПР` INT NOT NULL REFERENCES `Справка+` (`ИД`)

, CONSTRAINT `УК\Ап` UNIQUE (`Регномер_Ап`, `ИД_ПЕРС\Ап^ПЕРС`)

);

INSERT INTO `Апелляция` SET `ИД` = NULL, `Регномер_Ап` = "0001", `Содержание претензии` = "Ляляля", `Решение комиссии` = "Принят",

`ИД_ПЕРС\Ап^ПЕРС` = (SELECT `ИД` FROM `Персона` WHERE `ИД` = "1"),

`ИД_Зак\Ап^Зак` = (SELECT `ИД` FROM `Заседание апелляционной комиссии` WHERE `Регномер` = "001"),

`ИД_СПР\Ап^СПР` = (SELECT `ИД` FROM `Справка+` WHERE `ИД` = "7");

INSERT INTO `Апелляция` SET `ИД` = NULL, `Регномер_Ап` = "0002", `Содержание претензии` = "Лалала", `Решение комиссии` = "НЕ Принят",

`ИД_ПЕРС\Ап^ПЕРС` = (SELECT `ИД` FROM `Персона` WHERE `ИД` = "2"),

`ИД_Зак\Ап^Зак` = (SELECT `ИД` FROM `Заседание апелляционной комиссии` WHERE `Регномер` = "002"),

`ИД_СПР\Ап^СПР` = (SELECT `ИД` FROM `Справка+` WHERE `ИД` = "8");

SELECT "`Апелляция` Table Content:" FROM `Апелляция` WHERE 1=0;

SELECT * FROM `Апелляция`;

DROP TABLE IF EXISTS `Член комисии на заседании`;

CREATE TABLE `Член комисии на заседании`

( `Роль члена комиссии` CHAR (20) NULL

, `ИД_Зак\Чкнз^Зак` INT NOT NULL REFERENCES `Заседание апелляционной комиссии` (`ИД`)

, `ИД_ПЕРС\Чкнз^ПЕРС` INT NOT NULL REFERENCES `Персона` (`ИД`)

, CONSTRAINT `УК\Член комисии на заседании` PRIMARY KEY (`ИД_Зак\Чкнз^Зак`, `ИД_ПЕРС\Чкнз^ПЕРС`)

);

INSERT INTO `Член комисии на заседании` SET `Роль члена комиссии` = "Важная",

`ИД_Зак\Чкнз^Зак` = (SELECT `ИД` FROM `Заседание апелляционной комиссии` WHERE `Регномер` = "001"),

`ИД_ПЕРС\Чкнз^ПЕРС` = (SELECT `ИД` FROM `Персона` WHERE `ИД` = "9");

INSERT INTO `Член комисии на заседании` SET `Роль члена комиссии` = "НЕ Важная",

`ИД_Зак\Чкнз^Зак` = (SELECT `ИД` FROM `Заседание апелляционной комиссии` WHERE `Регномер` = "002"),

`ИД_ПЕРС\Чкнз^ПЕРС` = (SELECT `ИД` FROM `Персона` WHERE `ИД` = "10");

SELECT "`Член комисии на заседании` Table Content:" FROM `Член комисии на заседании` WHERE 1=0;

SELECT * FROM `Член комисии на заседании`;

3 SQL-КОД СОЗДАНИЯ ПРЕДСТАВЛЕНИЙ И ПРОЦЕДУР (база данных на основе суррогатных ключей)

DROP VIEW IF EXISTS `вирт_Абитуриент`;

CREATE VIEW `вирт_Абитуриент` AS

SELECT

`Аб`.`ИД` AS `ИД\Абитуриент`,

`Аб`.`Рейтинг абитуриента_Аб` AS `Рейтинг абитуриента`,

`ПЕРС1`.`Паспорт` AS `Код абитуриента`,

`ПЕРС1`.`ФИО` AS `ФИО абитуриента`,

`ПЕРС2`.`Паспорт` AS `Код секретаря, возвратившего документы`,

`ПЕРС2`.`ФИО` AS `ФИО секретаря`

FROM `Абитуриент` AS `Аб`

INNER JOIN `Персона` AS `ПЕРС1`

ON `Аб`.`ИД_ПЕРС\Аб^ПЕРС` = `ПЕРС1`.`ИД`

INNER JOIN `Персона` AS `ПЕРС2`

ON `Аб`.`ИД_ПЕРС\Аб^ПЕРС` = `ПЕРС2`.`ИД`

;

SELECT * FROM `вирт_Абитуриент`;

DROP PROCEDURE IF EXISTS `проц_Документы Абитуриента`;

CREATE PROCEDURE `проц_Документы Абитуриента`

(IN `Вх:ИД\Абитуриент` INT)

SELECT

`Да`.`Регномер документа` AS `Регномер документа`,

`Да`.`Реквизиты документа` AS `Реквизиты документа`,

`Да`.`Дата подачи документов` AS `Дата подачи документов`,

`ПЕРС`.`Паспорт` AS `Код секретаря, возвратившего документы`,

`ПЕРС`.`ФИО` AS `ФИО`,

`СПР`.`Код` AS `Код вида документа`,

`СПР`.`Название` AS `Название вида документа`

FROM `Документы Абитуриента` AS `Да`

INNER JOIN `Персона` AS `ПЕРС`

ON `Да`.`ИД_ПЕРС\Да^ПЕРС` = `ПЕРС`.`ИД`

INNER JOIN `Справка+` AS `СПР`

ON `Да`.`ИД_СПР\Да^СПР` = `СПР`.`ИД`

;

CALL `проц_Документы Абитуриента` (1);

CALL `проц_Документы Абитуриента` (2);

DROP PROCEDURE IF EXISTS `проц_Направление абитуриента`;

CREATE PROCEDURE `проц_Направление абитуриента`

(IN `Вх:ИД\Абитуриент` INT)

SELECT

`СПР`.`Код` AS `Код направления`,

`СПР`.`Название` AS `Название направления`

FROM `Направление абитуриента` AS `На`

INNER JOIN `Справка+` AS `СПР`

ON `На`.`ИД_СПР\На^СПР` = `СПР`.`ИД`

INNER JOIN `Документы Абитуриента` AS `Да`

ON `На`.`ИД_Да\На^Да` = `Да`.`ИД`

;

CALL `проц_Направление абитуриента` (1);

CALL `проц_Направление абитуриента` (2);

DROP VIEW IF EXISTS `вирт_Документы Абитуриента%Абитуриент`;

CREATE VIEW `вирт_Документы Абитуриента%Абитуриент` AS

SELECT

`Да`.`Регномер документа` AS `Регномер документа`,

`Да`.`Реквизиты документа` AS `Реквизиты документа`,

`Да`.`Дата подачи документов` AS `Дата подачи документов`,

`ПЕРС`.`Паспорт` AS `Код секретаря, возвратившего документы`,

`ПЕРС`.`ФИО` AS `ФИО`,

`СПР`.`Код` AS `Код вида документа`,

`СПР`.`Название` AS `Название вида документа`,

`Да`.`ИД` AS `ИД\Абитуриент`,

`ПЕРС1`.`Паспорт` AS `Код абитуриента`,

`ПЕРС1`.`ФИО` AS `ФИО абитуриента`,

`ПЕРС2`.`Паспорт` AS `Код секретаря, возвратившего документ`,

`ПЕРС2`.`ФИО` AS `ФИО секретаря`

FROM `Документы Абитуриента` AS `Да`

INNER JOIN `Персона` AS `ПЕРС`

ON `Да`.`ИД_ПЕРС\Да^ПЕРС` = `ПЕРС`.`ИД`

INNER JOIN `Справка+` AS `СПР`

ON `Да`.`ИД_СПР\Да^СПР` = `СПР`.`ИД`

INNER JOIN `Персона` AS `ПЕРС1`

ON `Да`.`ИД_ПЕРС\Да^ПЕРС` = `ПЕРС1`.`ИД`

INNER JOIN `Персона` AS `ПЕРС2`

ON `Да`.`ИД_ПЕРС\Да^ПЕРС` = `ПЕРС2`.`ИД`

;

SELECT * FROM `вирт_Документы Абитуриента%Абитуриент`;

DROP VIEW IF EXISTS `вирт_Направление абитуриента%Документы Абитуриента`;

CREATE VIEW `вирт_Направление абитуриента%Документы Абитуриента` AS

SELECT

`СПР`.`Код` AS `Код направления`,

`СПР`.`Название` AS `Название направления`,

`Да`.`Регномер документа` AS `Регномер документа`,

`Да`.`Реквизиты документа` AS `Реквизиты документа`,

`Да`.`Дата подачи документов` AS `Дата подачи документов`,

`ПЕРС`.`Паспорт` AS `Код секретаря, возвратившего документы`,

`ПЕРС`.`ФИО` AS `ФИО`,

`СПР5`.`Код` AS `Код вида документа`,

`СПР5`.`Название` AS `Название вида документа`

FROM `Направление абитуриента` AS `На`

INNER JOIN `Справка+` AS `СПР`

ON `На`.`ИД_СПР\На^СПР` = `СПР`.`ИД`

INNER JOIN `Документы Абитуриента` AS `Да`

ON `На`.`ИД_Да\На^Да` = `Да`.`ИД`

INNER JOIN `Персона` AS `ПЕРС`

ON `Да`.`ИД_ПЕРС\Да^ПЕРС` = `ПЕРС`.`ИД`

INNER JOIN `Справка+` AS `СПР5`

ON `Да`.`ИД_СПР\Да^СПР` = `СПР5`.`ИД`

;

SELECT * FROM `вирт_Направление абитуриента%Документы Абитуриента`;

DROP VIEW IF EXISTS `вирт_Абитуриент_кол-во`;

CREATE VIEW `вирт_Абитуриент_кол-во` AS

SELECT

`Аб`.`ИД` AS `ИД\Абитуриент`,

`Аб`.`Рейтинг абитуриента_Аб` AS `Рейтинг абитуриента`,

`ПЕРС1`.`Паспорт` AS `Код абитуриента`,

`ПЕРС1`.`ФИО` AS `ФИО абитуриента`,

`ПЕРС2`.`Паспорт` AS `Код секретаря, возвратившего документы`,

`ПЕРС2`.`ФИО` AS `ФИО секретаря`,

COUNT(*) AS `Число абитуриентов`

FROM `Абитуриент` AS `Аб`

INNER JOIN `Персона` AS `ПЕРС1`

ON `Аб`.`ИД_ПЕРС\Аб^ПЕРС` = `ПЕРС1`.`ИД`

INNER JOIN `Персона` AS `ПЕРС2`

ON `Аб`.`ИД_ПЕРС\Аб^ПЕРС` = `ПЕРС2`.`ИД`

GROUP BY `Аб`.`ИД`

;

SELECT * FROM `вирт_Абитуриент_кол-во`;

DROP VIEW IF EXISTS `вирт_Абитуриент_Заявления`;

CREATE VIEW `вирт_Абитуриент_Заявления` AS

SELECT

`Аб`.`ИД` AS `ИД\Абитуриент`,

`Аб`.`Рейтинг абитуриента_Аб` AS `Рейтинг абитуриента`,

`ПЕРС1`.`Паспорт` AS `Код абитуриента`,

`ПЕРС1`.`ФИО` AS `ФИО абитуриента`,

`ПЕРС2`.`Паспорт` AS `Код секретаря, возвратившего документы`,

`ПЕРС2`.`ФИО` AS `ФИО секретаря`,

COUNT(*) AS `Число заявлений`

FROM `Абитуриент` AS `Аб`

INNER JOIN `Персона` AS `ПЕРС1`

ON `Аб`.`ИД_ПЕРС\Аб^ПЕРС` = `ПЕРС1`.`ИД`

INNER JOIN `Персона` AS `ПЕРС2`

ON `Аб`.`ИД_ПЕРС\Аб^ПЕРС` = `ПЕРС2`.`ИД`

GROUP BY `Аб`.`ИД`

;

SELECT * FROM `вирт_Абитуриент_Заявления`;

ПРИЛОЖЕНИЕ

СВЕДЕНИЯ ОБ ОТЛАДКЕ ПРОГРАММ

✓ (3 queries)

|----------------------------|

| `Справка+` Table Content: |

|----------------------------|

|-----|------|----------|

| Слк | Код | Название |

|-----|------|----------|

| Вд | вд1 | обяз |

| Вд | вд2 | необяз |

| Вп | вп1 | обяз |

| Вп | вп2 | необяз |

| Дол | дол1 | рук |

| Дол | дол2 | подч |

| Кат | кат1 | приор |

| Кат | кат2 | неприор |

| Фак | фак1 | прик |

| Фак | фак2 | гум |

✓ (3 queries)

|---------------------------------|

| `Вид документа` Table Content: |

|---------------------------------|

|--------|--------|

| Слк_Вд | Код_Вд |

|--------|--------|

| Вд | вд1 |

| Вд | вд2 |

✓ (3 queries)

|-----------------------------------------|

| `Категория абитуриента` Table Content: |

|-----------------------------------------|

|---------|---------|

| Слк_Кат | Код_Кат |

|---------|---------|

| Кат | кат1 |

| Кат | кат2 |

✓ (3 queries)

|-----------------------------|

| `Должность` Table Content: |

|-----------------------------|

|---------|---------|

| Слк_Дол | Код_Дол |

|---------|---------|

| Дол | дол1 |

| Дол | дол2 |

✓ (3 queries)

|---------------------------------|

| `Вид претензии` Table Content: |

|---------------------------------|

|--------|--------|

| Слк_Вп | Код_Вп |

|--------|--------|

| Вп | вп1 |

| Вп | вп2 |

✓ (3 queries)

|-----------------------------|

| `Факультет` Table Content: |

|-----------------------------|

|---------|---------|

| Слк_Фак | Код_Фак |

|---------|---------|

| Фак | фак1 |

| Фак | фак2 |

✓ (3 queries)

|---------------------------|

| `Персона` Table Content: |

|---------------------------|

|-------------|------------------------------|

| Код | ФИО |

|-------------|------------------------------|

| 8017 123456 | Семенов Михаил Александрович |

| 8017 678912 | Кларов Карл Кораллович |

✓ (3 queries)

|------------------------------|

| `Абитуриент` Table Content: |

|------------------------------|

|-------------|--------|--------|------------------------|

| Код_ПЕРС | Слк_Аб | Код_Аб | Рейтинг абитуриента_Аб |

|-------------|--------|--------|------------------------|

| 8017 123456 | Кат | кат1 | 4,9 |

| 8017 678912 | Кат | кат2 | 3,6 |

✓ (3 queries)

|----------------------------|

| `Персонал` Table Content: |

|----------------------------|

|-------------|---------|---------|

| Код_ПЕРС | Слк_Пер | Код_Пер |

|-------------|---------|---------|

| 8017 123456 | Дол | дол1 |

| 8017 678912 | Дол | дол2 |

✓ (3 queries)

|-----------------------------|

| `Секретарь` Table Content: |

|-----------------------------|

|-------------|---------|---------|

| Код_ПЕРСС | Слк_Сек | Код_Сек |

|-------------|---------|---------|

| 8017 123456 | Фак | фак1 |

| 8017 678912 | Фак | фак2 |

✓ (3 queries)

|--------------------------------|

| `Руководитель` Table Content: |

|--------------------------------|

|-------------|

| Код_ПЕРС |

|-------------|

| 8017 123456 |

| 8017 678912 |

✓ (3 queries)

|---------------------------------|

| `Член комиссии` Table Content: |

|---------------------------------|

|-------------|

| Код_ПЕРС |

|-------------|

| 8017 123456 |

| 8017 678912 |

✓ (3 queries)

|-----------------------------------------|

| `Документы абитуриента` Table Content: |

|-----------------------------------------|

|--------------------|-------------|-------------|--------|--------|---------------------|------------------------|

| Регномер документа | Код_ПЕРС | Код_ПЕРСС | Слк_Да | Код_Да | Реквизиты документа | Дата подачи документов |

|--------------------|-------------|-------------|--------|--------|---------------------|------------------------|

| 001 | 8017 123456 | 8017 123456 | Вд | вд1 | 12345 | 12.12.2012 |

| 002 | 8017 678912 | 8017 678912 | Вд | вд2 | 67891 | 11.11.2012 |

✓ (3 queries)

|------------------------------|

| `Непринятый` Table Content: |

|------------------------------|

|-------------|--------------------|--------------------------|

| Код_ПЕРС | Регномер документа | Дата возврата документов |

|-------------|--------------------|--------------------------|

| 8017 123456 | 001 | 11.10.2023 |

| 8017 678912 | 002 | 01.10.2023 |

✓ (3 queries)

|---------------------------|

| `Кафедра` Table Content: |

|---------------------------|

|---------|---------|

| Слк_Каф | Код_Каф |

|---------|---------|

| Фак | фак1 |

| Фак | фак2 |

✓ (3 queries)

|-------------------------------|

| `Направление` Table Content: |

|-------------------------------|

|---------|---------|----------|

| Слк_Нап | Код_Нап | Название |

|---------|---------|----------|

| Фак | фак1 | ПРО |

| Фак | фак2 | ПИ |

✓ (3 queries)

|-------------------------------------------|

| `Направление абитуриента` Table Content: |

|-------------------------------------------|

|---------------------|-------------|---------|---------|-------------|---------|---------|

| Реквизиты документа | Код_ПЕРС | Слк_СПР | Код_СПР | Код_Сек | Слк_Нап | Код_Нап |

|---------------------|-------------|---------|---------|-------------|---------|---------|

| 001 | 8017 123456 | ВД | вд1 | 8017 123456 | Фак | фак1 |

| 002 | 8017 678912 | ВД | вд2 | 8017 678912 | Фак | фак1 |

✓ (3 queries)

|---------------------------------------|

| `Приказ о зачислении` Table Content: |

|---------------------------------------|

|----------|-------------|--------------|

| Регномер | Код_ПЕРС | Дата приказа |

|----------|-------------|--------------|

| 001 | 8017 123456 | 12.12.2012 |

| 002 | 8017 678912 | 11.11.2012 |

✓ (3 queries)

|---------------------------------------------------|

| `Категория абитуриента в приказе` Table Content: |

|---------------------------------------------------|

|-------------|----------|---------|---------|--------------|

| Код_Рук | Регномер | Слк_Кат | Код_Кат | Дата приказа |

|-------------|----------|---------|---------|--------------|

| 8017 123456 | 001 | кат | кат1 | 10.10.2023 |

| 8017 678912 | 002 | кат | кат2 | 11.10.2023 |

✓ (3 queries)

|------------------------------------------|

| `Зачисленный абитуриент` Table Content: |

|------------------------------------------|

|-------------|---------|---------|--------|---------|

| Код_Рук | Слк_Кат | Код_Кат | Код_Аб | Слк_Нап |

|-------------|---------|---------|--------|---------|

| 8017 123456 | кат | кат1 | кат1 | Фак |

| 8017 678912 | кат | кат2 | кат2 | Фак |

✓ (3 queries)

|----------------------------------------------------|

| `Заседание апелляционной комиссии` Table Content: |

|----------------------------------------------------|

|----------|------------|

| Регномер | Дата |

|----------|------------|

| 001 | 12.12.2012 |

| 002 | 12.12.2012 |

✓ (3 queries)

|-----------------------------|

| `Апелляция` Table Content: |

|-----------------------------|

|-------------|-------------|---------|---------|----------|--------|--------|

| Регномер_Ап | Код_ПЕРС | Слк_Кат | Код_Кат | Регномер | Слк_Вп | Код_Вп |

|-------------|-------------|---------|---------|----------|--------|--------|

| 000001 | 8017 123456 | кат | кат1 | 001 | вп | вп1 |

| 000001 | 8017 678912 | кат | кат2 | 002 | вп | вп2 |

✓ (3 queries)

|---------------------------------------------|

| `Член комисии на заседании` Table Content: |

|---------------------------------------------|

|----------|-------------|---------------------|

| Регномер | Код | Роль члена комиссии |

|----------|-------------|---------------------|

| 001 | 8017 123456 | Главный |

| 002 | 8017 678912 | Главный1 |

✓ (3 queries)

|----------------------------|

| `Справка+` Table Content: |

|----------------------------|

|----|-----|------|----------|

| ИД | Слк | Код | Название |

|----|-----|------|----------|

| 1 | Вд | вд1 | обяз |

| 2 | Вд | вд2 | необяз |

| 3 | Кат | кат1 | приор |

| 4 | Кат | кат2 | неприор |

| 5 | Дол | дол1 | рук |

| 6 | Дол | дол2 | подч |

| 7 | Вп | вп1 | обяз |

| 8 | Вп | вп2 | необяз |

| 9 | Фак | фак1 | прик |

| 10 | Фак | фак2 | гум |

✓ (4 queries)

|---------------------------------|

| `Вид документа` Table Content: |

|---------------------------------|

|----|---------------|

| ИД | ИД_СПР\Вд^СПР |

|----|---------------|

| 1 | 1 |

| 2 | 2 |

✓ (4 queries)

|-----------------------------------------|

| `Категория абитуриента` Table Content: |

|-----------------------------------------|

|----|----------------|

| ИД | ИД_СПР\Кат^СПР |

|----|----------------|

| 1 | 3 |

| 2 | 4 |

✓ (4 queries)

|-----------------------------|

| `Должность` Table Content: |

|-----------------------------|

|----|----------------|

| ИД | ИД_СПР\Дол^СПР |

|----|----------------|

| 1 | 5 |

| 2 | 6 |

✓ (4 queries)

|---------------------------------|

| `Вид претензии` Table Content: |

|---------------------------------|

|----|---------------|

| ИД | ИД_СПР\Вп^СПР |

|----|---------------|

| 1 | 7 |

| 2 | 8 |

✓ (4 queries)

|-----------------------------|

| `Факультет` Table Content: |

|-----------------------------|

|----|----------------|

| ИД | ИД_СПР\Фак^СПР |

|----|----------------|

| 1 | 9 |

| 2 | 10 |

✓ (3 queries)

|---------------------------|

| `Персона` Table Content: |

|---------------------------|

|----|-------------|------------------------------------|

| ИД | Паспорт | ФИО |

|----|-------------|------------------------------------|

| 1 | 8017 123456 | Семенов Михаил Александрович |

| 2 | 8017 678912 | Кларов Карл Кораллович |

| 3 | 8017 123457 | Мустафин Артем Альфритович |

| 4 | 8017 678918 | Ихсанова Элина Айдаровна |

| 5 | 8017 123459 | Видманов Артем Александрович |

| 6 | 8017 678910 | Хазгалиева Диана Рамазановна |

| 7 | 8017 123451 | Валитов Эмиль Эдуардович |

| 8 | 8017 678913 | Овчинникова Виктория Александровна |

| 9 | 8017 123454 | Файзуллин Фидан Салаватович |

| 10 | 8017 678915 | Рахматуллина Диана Ураловна |

✓ (4 queries)

|------------------------------|

| `Абитуриент` Table Content: |

|------------------------------|

|----|------------------------|-----------------|

| ИД | Рейтинг абитуриента_Аб | ИД_ПЕРС\Аб^ПЕРС |

|----|------------------------|-----------------|

| 1 | 4,9 | 1 |

| 2 | 4,0 | 2 |

✓ (4 queries)

|----------------------------|

| `Персонал` Table Content: |

|----------------------------|

|----|---------|------------------|

| ИД | Код_Пер | ИД_ПЕРС\Пер^ПЕРС |

|----|---------|------------------|

| 1 | Пер1 | 3 |

| 2 | Пер2 | 4 |

✓ (4 queries)

|-----------------------------|

| `Секретарь` Table Content: |

|-----------------------------|

|----|------------------|

| ИД | ИД_ПЕРС\Сек^ПЕРС |

|----|------------------|

| 1 | 5 |

| 2 | 6 |

✓ (4 queries)

|--------------------------------|

| `Руководитель` Table Content: |

|--------------------------------|

|----|------------------|

| ИД | ИД_ПЕРС\Рук^ПЕРС |

|----|------------------|

| 1 | 7 |

| 2 | 8 |

✓ (4 queries)

|---------------------------------|

| `Член комиссии` Table Content: |

|---------------------------------|

|----|-----------------|

| ИД | ИД_ПЕРС\Чк^ПЕРС |

|----|-----------------|

| 1 | 9 |

| 2 | 10 |

✓ (4 queries)

|-----------------------------------------|

| `Документы Абитуриента` Table Content: |

|-----------------------------------------|

|----|--------------------|---------------------|------------------------|-----------------|---------------|

| ИД | Регномер документа | Реквизиты документа | Дата подачи документов | ИД_ПЕРС\Да^ПЕРС | ИД_СПР\Да^СПР |

|----|--------------------|---------------------|------------------------|-----------------|---------------|

| 1 | 001 | 12345 | 12.12.2012 | 1 | 7 |

| 2 | 002 | 67891 | 21.12.2012 | 2 | 8 |

✓ (4 queries)

|------------------------------|

| `Непринятый` Table Content: |

|------------------------------|

|----|--------------------|--------------------------|------------------|

| ИД | Регномер документа | Дата возврата документов | ИД_ПЕРС\Неп^ПЕРС |

|----|--------------------|--------------------------|------------------|

| 1 | 001 | 11.10.2023 | 1 |

| 2 | 002 | 10.10.2023 | 2 |

✓ (4 queries)

|---------------------------|

| `Кафедра` Table Content: |

|---------------------------|

|----|----------------|

| ИД | ИД_СПР\Каф^СПР |

|----|----------------|

| 1 | 9 |

| 2 | 10 |

✓ (4 queries)

|-------------------------------|

| `Направление` Table Content: |

|-------------------------------|

|----|----------|----------------|

| ИД | Название | ИД_СПР\Нап^СПР |

|----|----------|----------------|

| 1 | ПРО | 9 |

| 2 | МО | 10 |

✓ (4 queries)

|-------------------------------------------|

| `Направление абитуриента` Table Content: |

|-------------------------------------------|

|----|-------------|---------------|

| ИД | ИД_Да\На^Да | ИД_СПР\На^СПР |

|----|-------------|---------------|

| 1 | 1 | 9 |

| 2 | 2 | 10 |

✓ (4 queries)

|---------------------------------------|

| `Приказ о зачислении` Table Content: |

|---------------------------------------|

|----|----------|--------------|------------------|

| ИД | Регномер | Дата приказа | ИД_ПЕРС\Поз^ПЕРС |

|----|----------|--------------|------------------|

| 1 | 001 | 12.12.2012 | 3 |

| 2 | 002 | 11.12.2012 | 4 |

✓ (4 queries)

|---------------------------------------------------|

| `Категория абитуриента в приказе` Table Content: |

|---------------------------------------------------|

|----|-----------------|-----------------|

| ИД | ИД_Поз\Кавп^Поз | ИД_СПР\Кавп^СПР |

|----|-----------------|-----------------|

| 1 | 1 | 3 |

| 2 | 2 | 4 |

✓ (4 queries)

|------------------------------------------|

| `Зачисленный абитуриент` Table Content: |

|------------------------------------------|

|----|-----------------|-----------------|

| ИД | ИД_Кавп\За^Кавп | ИД_ПЕРС\За^ПЕРС |

|----|-----------------|-----------------|

| 1 | 1 | 1 |

| 2 | 2 | 2 |

✓ (4 queries)

|----------------------------------------------------|

| `Заседание апелляционной комиссии` Table Content: |

|----------------------------------------------------|

|----|----------|------------|

| ИД | Регномер | Дата |

|----|----------|------------|

| 1 | 001 | 10.11.2023 |

| 2 | 002 | 11.11.2023 |

✓ (4 queries)

|-----------------------------|

| `Апелляция` Table Content: |

|-----------------------------|

|----|-------------|----------------------|------------------|-----------------|---------------|---------------|

| ИД | Регномер_Ап | Содержание претензии | Решение комиссии | ИД_ПЕРС\Ап^ПЕРС | ИД_Зак\Ап^Зак | ИД_СПР\Ап^СПР |

|----|-------------|----------------------|------------------|-----------------|---------------|---------------|

| 1 | 0001 | Ляляля | Принят | 1 | 1 | 7 |

| 2 | 0002 | Лалала | НЕ Принят | 2 | 2 | 8 |

✓ (4 queries)

|---------------------------------------------|

| `Член комисии на заседании` Table Content: |

|---------------------------------------------|

|----|---------------------|-----------------|-------------------|

| ИД | Роль члена комиссии | ИД_Зак\Чкнз^Зак | ИД_ПЕРС\Чкнз^ПЕРС |

|----|---------------------|-----------------|-------------------|

| 1 | Важная | 1 | 9 |

| 2 | НЕ Важная | 2 | 10 |

Соседние файлы в предмете Базы данных