DROP TABLE IF EXISTS `Справка+`;
CREATE TABLE `Справка+`
( `Слк` CHAR(5) NOT NULL,
`Код` INT NOT NULL,
`Название` CHAR(50) NOT NULL,
CONSTRAINT `ПК\СПР` PRIMARY KEY (`Слк`, `Код`)
);
INSERT INTO `Справка+` VALUES
("ДОЛ", 1, "Руководитель"),
("ДОЛ", 2, "Ответственный"),
("ДОЛ", 3, "Бухгалтер"),
("ВИДп", 1, "Первый"),
("ВИДп", 2, "Второй"),
("ФАК", 1, "Первый"),
("ФАК", 2, "Второй"),
("ВИДэ", 1, "Первый"),
("ВИДэ", 2, "Второй"),
("ОРГ", 1, "Первая"),
("ОРГ", 2, "Вторая"),
("ВИДх", 1, "Первый"),
("ВИДх", 2, "Второй"),
("СТА", 1, "Первая"),
("СТА", 2, "Вторая"),
("ГТД", 1, "Первый"),
("ГТД", 2, "Второй"),
("ВИДг", 1, "Первый"),
("ВИДг", 2, "Второй")
;
SELECT "`Справка+` Table Content:" FROM `Справка+` WHERE 1=0;
SELECT * FROM `Справка+`;
DROP TABLE IF EXISTS `Кафедра\ФАК`;
CREATE TABLE `Кафедра\ФАК`
( `Слк_ФАК` CHAR(5) NOT NULL,
`Код_ФАК` INT NOT NULL,
`Код` INT NOT NULL,
`Название` CHAR(50) NOT NULL,
CONSTRAINT `ПК\КАФ` PRIMARY KEY (`Слк_ФАК`, `Код_ФАК`, `Код`),
CONSTRAINT `ВК1\КАФ^СПР` FOREIGN KEY (`Слк_ФАК`, `Код_ФАК`) REFERENCES `Справка+` (`Слк`, `Код`)
);
INSERT INTO `Кафедра\ФАК` VALUES
("ФАК", 1, 1, "Первая"),
("ФАК", 2, 2, "Вторая")
;
SELECT "`Кафедра\ФАК` Table Content:" FROM `Кафедра\ФАК` WHERE 1=0;
SELECT * FROM `Кафедра\ФАК`;