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

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 `Категория абитуриента` (`Слк_Кат`, `Код_Кат`)

);

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