DROP TABLE IF EXISTS `Кафедра`;
CREATE TABLE `Кафедра`
( `Код` CHAR (3) NOT NULL PRIMARY KEY
, `Название` VARCHAR (50) NOT NULL
);
INSERT INTO `Кафедра` VALUES
("ВМК", "вычислит. математики и кибернетики"),
("СОЦ", "социологии"),
("ИЭК", "инновационной экономики")
;
SELECT "`Кафедра` Table Content:" FROM `Кафедра` WHERE 1=0;
SELECT * FROM `Кафедра`;
DROP TABLE IF EXISTS `Разработчикк%ПЕРС`;
CREATE TABLE `Разработчик%ПЕРС`
( `Код` CHAR (10) NOT NULL PRIMARY KEY
, `ФИО` VARCHAR (50) NOT NULL
, `Код_КАФ` CHAR (3) NOT NULL
, CONSTRAINT `ВК1\РАЗ^КАФ`
FOREIGN KEY (`Код_КАФ`)
REFERENCES `Кафедра` (`Код`)
);
INSERT INTO `Разработчик%ПЕРС` VALUES
("001-П", "Петрова А. А.", "СОЦ"),
("002-П", "Смирнова Р. Р.", "ВМК"),
("048-В", "Иванова М. М.", "ИЭК");
SELECT "`Разработчик%ПЕРС` Table Content:" FROM `Разработчик%ПЕРС` WHERE 1=0;
SELECT * FROM `Разработчик%ПЕРС`;
DROP TABLE IF EXISTS `Направление`;
CREATE TABLE `Направление`
( `Код` CHAR (6) NOT NULL PRIMARY KEY
, `Название` VARCHAR (50) NOT NULL
, `Сведения` VARCHAR (50) NOT NULL
);
INSERT INTO `Направление` VALUES
("ЭКОНОМ", "Упр. и эконом.", "Управление и экономика"),
("ГУМСОЦ", "Гум. и соц. науки", "Гуманитарные и социальные науки"),
("ИНФТЕХ", "Инф. тех.", "Информационные технологии")
;
SELECT "`Направление` Table Content:" FROM `Направление` WHERE 1=0;
SELECT * FROM `Направление`;
DROP TABLE IF EXISTS `Специальность`;
CREATE TABLE `Специальность`
( `Код` CHAR (8) NOT NULL PRIMARY KEY
, `Название` VARCHAR (50) NOT NULL
, `Сведения` VARCHAR (150) NOT NULL
, CONSTRAINT `ВК1\СПЕ^НАП`
FOREIGN KEY (`Код_НАП`)
REFERENCES `Направление` (`Код`)
);
INSERT INTO `Специальность` VALUES
("39.03.01", "СЦГ", "Социология", "ГУМСОЦ"),
("38.03.01", "ЭКМ", "Экономика", "ЭКОНОМ"),
("09.03.04", "ПРО", "Программная инженерия", "ИНФТЕХ");
SELECT "`Специальность` Table Content:" FROM `Специальность` WHERE 1=0;
SELECT * FROM `Специальность`;
DROP TABLE IF EXISTS `План`;
CREATE TABLE `План`
( `Регномер` CHAR (10) NOT NULL PRIMARY KEY
, `Дата плана` DATE NOT NULL
, CONSTRAINT `ВК1\ПЛА^СПЕ`
FOREIGN KEY (`Код_СПЕ`)
REFERENCES `Специальность` (`Код`)
);
INSERT INTO `План` VALUES
("4-010А", "2022-05-07", "39.03.01"),
("7-027Г", "2021-04-27", "38.03.01"),
("6-167П", "2022-05-10", "09.03.04");
SELECT "`План` Table Content:" FROM `План` WHERE 1=0;
SELECT * FROM `План`;
DROP TABLE IF EXISTS `Справка+`;
CREATE TABLE `Справка+`
( `Слк` CHAR (3) NOT NULL
, `Код` CHAR (3) NOT NULL
, `Название` VARCHAR (50) NOT NULL
, CONSTRAINT `ПК\СПР`
PRIMARY KEY (`Слк`, `Код`)
);
INSERT INTO `Справка+` VALUES
("ВДИ", "баз", "базовая"),
("ВДИ", "вар", "вариативная"),
("ВРА", "пос", "учебное пособие"),
("ВРА", "кле", "курс лекций"),
("ВРА", "учб", "учебник"),
("ВГР", "МОН", "Рецензия МОН РФ"),
("ВГР", "УМО", "Гриф Учебно-методического объединения"),
("ВОБ", "лек", "лекции"),
("ВОБ", "прк", "практические"),
("ВОБ", "лаб", "лабораторные работы"),
;
SELECT "`Справка+` Table Content:" FROM `Справка+` WHERE 1=0;
SELECT * FROM `Справка+`;