DROP TABLE IF EXISTS `Справка+`;
CREATE TABLE `Справка+`
( `Слк` CHAR (3) NOT NULL
, `Код` CHAR (10) NOT NULL
, `Название` VARCHAR (100) NOT NULL
, `Слк_родитель` CHAR (3) NULL
, `Код_родитель` CHAR (10) NULL
, CONSTRAINT `ПК\СПР` PRIMARY KEY (`Слк`, `Код`)
, CONSTRAINT `ВК1\СПР^СПР` FOREIGN KEY (`Слк_родитель`, `Код_родитель`) REFERENCES `Справка+` (`Слк`, `Код`)
);
INSERT INTO `Справка+` VALUES
("ДОЛ", "рек", "ректор", NULL, NULL),
("ДОЛ", "прор", "проректор", NULL, NULL),
("ДОЛ", "проф", "профессор", NULL, NULL),
("ДИС", "выш", "высшая математика", NULL, NULL),
("ДИС", "тпр", "теория принятия решений", NULL, NULL),
("ФАК", "ФИРТ", "ф-т информатики и робототехники", NULL, NULL),
("ФАК", "ФАДЕТ", "ф-т авиационных двигателей, энергетики и транспорта", NULL, NULL),
("ВУЗ", "УГНТУ", "Уфимский государственный нефтяной технический университет", NULL, NULL),
("ВУЗ", "БГАУ", "Башкирский государственный аграрный университет", NULL, NULL),
("ВИД", "теор", "теория", NULL, NULL),
("ВИД", "зад", "задача", NULL, NULL)
;
SELECT "`Справка+` Table Content:" FROM `Справка+` WHERE 1=0;
SELECT * FROM `Справка+`;
DROP TABLE IF EXISTS `Кафедра:СПР`;
CREATE TABLE `Кафедра:СПР` (
`Слк_ФАК` CHAR(3) NOT NULL DEFAULT "ФАК",
`Код_ФАК` CHAR(10) NOT NULL,
`Код` CHAR(10) NOT NULL UNIQUE,
`Название` VARCHAR(50) NOT NULL,
CONSTRAINT `ПК\КАФ` PRIMARY KEY (`Слк_ФАК`, `Код_ФАК`, `Код`),
CONSTRAINT `ВК\КАФ^СПР` FOREIGN KEY (`Слк_ФАК`, `Код_ФАК`) REFERENCES `Справка+` (`Слк`, `Код`)
);
INSERT INTO `Кафедра:СПР` VALUES
(DEFAULT, "ФИРТ", "101-K", "АСУ")
;
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(10) NOT NULL
, `Слк_ФАК` CHAR(3) NOT NULL DEFAULT "ФАК"
, `Код_ФАК` CHAR(10) NOT NULL
, `Слк_ДОЛ` CHAR(3) NOT NULL DEFAULT "ДОЛ"
, `Код_ДОЛ` CHAR(10) NOT NULL
, CONSTRAINT `ВК1\ПРЕ^КАФ` FOREIGN KEY (`Слк_ФАК`, `Код_ФАК`, `Код_КАФ`) REFERENCES `Кафедра:СПР` (`Слк_ФАК`, `Код_ФАК`, `Код`)
, CONSTRAINT `ВК1\ПРЕ^СПР` FOREIGN KEY (`Слк_ДОЛ`, `Код_ДОЛ`) REFERENCES `Справка+` (`Слк`, `Код`)
);
INSERT INTO `Преподаватель%ПЕРС` VALUES
("ASU809", "Кулакова Е.Д.", "101-K", DEFAULT, "ФИРТ", DEFAULT, "проф"),
("TK808", "Кулакова Е.Д.", "101-K", DEFAULT, "ФИРТ", DEFAULT, "проф");
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 DEFAULT "ДОЛ"
, `Код_ДОЛ` CHAR (10) NOT NULL
, CONSTRAINT `ВК\ПРЕ^КАФ` FOREIGN KEY (`Слк_ДОЛ`, `Код_ДОЛ`) REFERENCES `Справка+` (`Слк`, `Код`)
);
INSERT INTO `Руководитель%ПЕРС` VALUES
("ВТИЗИ-798", "Иванов И. И.", DEFAULT, "проф"),
("ТК-451", "Сидоров С. С.", DEFAULT, "рек");
SELECT "`Руководитель%ПЕРС` Table Content:" FROM `Руководитель%ПЕРС` WHERE 1=0;
SELECT * FROM `Руководитель%ПЕРС`;
DROP TABLE IF EXISTS `Приказ`;
CREATE TABLE `Приказ`
( `Регномер` CHAR(10) NOT NULL
, `Учебгод` CHAR(10) NOT NULL
, `Дата` DATE NOT NULL
, `Код_РУК` CHAR(10) NOT NULL
, CONSTRAINT `PK_Приказ` PRIMARY KEY (`Регномер`, `Учебгод`)
, CONSTRAINT `ВК\ПРИ^РУК` FOREIGN KEY (`Код_РУК`) REFERENCES `Руководитель%ПЕРС` (`Код`)
);
INSERT INTO `Приказ` (`Регномер`, `Учебгод`, `Дата`, `Код_РУК`) VALUES
("738884-пр", "2024", "2025-01-24", "ВТИЗИ-798"),
("858585-пр", "2023", "2024-02-24", "ТК-451");
SELECT "`Приказ` Table Content:" FROM `Приказ` WHERE 1=0;
SELECT * FROM `Приказ`;
DROP TABLE IF EXISTS `Комиссия:ПРИ`;
CREATE TABLE `Комиссия:ПРИ`
( `Регномер_ПРИ` CHAR (10) NOT NULL
, `Учебгод_ПРИ` CHAR (10) NOT NULL
, `Регномер` CHAR (10) NOT NULL UNIQUE
, `Слк_ДИС` CHAR (3) NOT NULL DEFAULT "ДИС"
, `Код_ДИС` CHAR (3) NOT NULL
, CONSTRAINT `ПК\КОМ` PRIMARY KEY (`Регномер_ПРИ`, `Учебгод_ПРИ`,`Регномер`)
, CONSTRAINT `ВК1\КОМ^ПРИ` FOREIGN KEY (`Регномер_ПРИ`, `Учебгод_ПРИ`) REFERENCES `Приказ` (`Регномер`, `Учебгод`)
, CONSTRAINT `ВК2\КОМ^СПР` FOREIGN KEY (`Слк_ДИС`, `Код_ДИС`) REFERENCES `Справка+` (`Слк`, `Код`)
);
INSERT INTO `Комиссия:ПРИ` VALUES
("738884-пр", "2024", "ком-7438", DEFAULT, "выш"),
("858585-пр", "2023", "ком-7434", DEFAULT, "тпр");
SELECT "`Комиссия:ПРИ` Table Content:" FROM `Комиссия:ПРИ` WHERE 1=0;
SELECT * FROM `Комиссия:ПРИ`;
DROP TABLE IF EXISTS `Состав:КОМ^ПРЕ`;
CREATE TABLE `Состав:КОМ^ПРЕ`
( `Код_ПРЕ` CHAR(10) NOT NULL,
`Регномер_ПРИ` CHAR(10) NOT NULL,
`Учебгод_ПРИ` CHAR(10) NOT NULL,
`Регномер_КОМ` CHAR(10) NOT NULL,
`Нпп` CHAR(2) NOT NULL,
`Роль` CHAR(20) NOT NULL DEFAULT "член",
CONSTRAINT `ПК\КОМ` PRIMARY KEY (`Код_ПРЕ`, `Регномер_ПРИ`, `Учебгод_ПРИ`, `Регномер_КОМ`, `Нпп`),
CONSTRAINT `ВК1\СОС^ПРЕ` FOREIGN KEY (`Код_ПРЕ`) REFERENCES `Преподаватель%ПЕРС` (`Код`),
CONSTRAINT `ВК2\СОС^КОМ` FOREIGN KEY (`Регномер_ПРИ`, `Учебгод_ПРИ`, `Регномер_КОМ`) REFERENCES `Комиссия:ПРИ` (`Регномер_ПРИ`, `Учебгод_ПРИ`, `Регномер`)
);
INSERT INTO `Состав:КОМ^ПРЕ` (`Код_ПРЕ`, `Регномер_ПРИ`, `Учебгод_ПРИ`, `Регномер_КОМ`, `Нпп`, `Роль`) VALUES
("ASU809", "738884-пр", "2024", "ком-7438", "1", "председатель"),
("TK808", "738884-пр", "2024", "ком-7438", "2", DEFAULT);
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
);
INSERT INTO `Секретарь%ПЕРС` VALUES
("099-сек", "Карасева Екатерина И.");
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
);
INSERT INTO `Индивидуальная программа` VALUES
("09.03.01", "Международные отношения");
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 (10) NOT NULL
, CONSTRAINT `ВК\ЭКЗ^ИНП` FOREIGN KEY (`Регномер_ИНП`) REFERENCES `Индивидуальная программа` (`Регномер`)
);
INSERT INTO `Экзаменуемый%ПЕРС` VALUES
("099-ЭКЗ", "масечкин алексей", "09.03.01")
, ("098-ЭКЗ", "немасечкин алексей", "09.03.01")
;
SELECT "`Экзаменуемый%ПЕРС` Table Content:" FROM `Экзаменуемый%ПЕРС` WHERE 1=0;
SELECT * FROM `Экзаменуемый%ПЕРС`;
DROP TABLE IF EXISTS `Экзаменуемый свой:ЭКЗ`;
CREATE TABLE `Экзаменуемый свой:ЭКЗ`
( `Код\ЭКЗС^ЭКЗ` CHAR (10) NOT NULL PRIMARY KEY REFERENCES `Экзаменуемый%ПЕРС` (`Код`)
, `Код_КАФ` CHAR (10) NOT NULL
, CONSTRAINT `ВК\ЭКЗС^КАФ` FOREIGN KEY (`Код_КАФ`) REFERENCES `Кафедра:СПР` (`Код`)
);
INSERT INTO `Экзаменуемый свой:ЭКЗ` VALUES
("099-ЭКЗ","101-K");
SELECT "`Экзаменуемый свой:ЭКЗ` Table Content:" FROM `Экзаменуемый свой:ЭКЗ` WHERE 1=0;
SELECT * FROM `Экзаменуемый свой:ЭКЗ`;
DROP TABLE IF EXISTS `Экзаменуемый чужой:ЭКЗ`;
CREATE TABLE `Экзаменуемый чужой:ЭКЗ`
( `Код\ЭКЗЧ^ЭКЗ` CHAR (10) NOT NULL PRIMARY KEY REFERENCES `Экзаменуемый%ПЕРС` (`Код`)
, `Слк_ВУЗ` CHAR (3) NOT NULL DEFAULT "ВУЗ"
, `Код_ВУЗ` CHAR (10) NOT NULL
);
INSERT INTO `Экзаменуемый чужой:ЭКЗ` VALUES
("098-ЭКЗ", DEFAULT, "УГНТУ");
SELECT "`Экзаменуемый чужой:ЭКЗ` Table Content:" FROM `Экзаменуемый чужой:ЭКЗ` WHERE 1=0;
SELECT * FROM `Экзаменуемый чужой:ЭКЗ`;
DROP TABLE IF EXISTS `Записан свой`;
CREATE TABLE `Записан свой`
( `Инд. регномер` CHAR (10) NOT NULL PRIMARY KEY
, `Нпп` CHAR (3) NOT NULL
, `Код_СЕК` CHAR (10) NOT NULL
, `Код\ЭКЗС^ЭКЗ_ЭКЗС` CHAR (10) NOT NULL
, `Регномер_ПРИ` CHAR (10) NOT NULL
, `Учебгод_ПРИ` CHAR (4) NOT NULL
, `Регномер_КОМ` CHAR (10) NOT NULL
, CONSTRAINT `ВК1\ЗАПС^СЕК` FOREIGN KEY (`Код_СЕК`) REFERENCES `Секретарь%ПЕРС` (`Код`)
, CONSTRAINT `ВК2\ЗАПС^ЭКЗС` FOREIGN KEY (`Код\ЭКЗС^ЭКЗ_ЭКЗС`) REFERENCES `Экзаменуемый свой:ЭКЗ` (`Код\ЭКЗС^ЭКЗ`)
, CONSTRAINT `ВК3\ЗАПС^КОМ` FOREIGN KEY ( `Регномер_ПРИ`, `Учебгод_ПРИ` , `Регномер_КОМ`) REFERENCES `Комиссия:ПРИ` (`Регномер_ПРИ`, `Учебгод_ПРИ` , `Регномер`)
);
INSERT INTO `Записан свой`VALUES
("zs-94894", "1", "099-сек", "099-ЭКЗ", "738884-пр", "2024", "ком-7438" );
SELECT " `Записан свой` Table Content:" FROM `Записан свой` WHERE 1=0;
SELECT * FROM `Записан свой`;
DROP TABLE IF EXISTS `Записан чужой`;
CREATE TABLE `Записан чужой`
( `Инд. регномер` CHAR (10) NOT NULL PRIMARY KEY
, `Нпп` CHAR (3) NOT NULL
, `Код_СЕК` CHAR (10) NOT NULL
, `Код\ЭКЗЧ^ЭКЗ_ЭКЗЧ` CHAR (10) NOT NULL
, `Регномер_ПРИ` CHAR (10) NOT NULL
, `Учебгод_ПРИ` CHAR (4) NOT NULL
, `Регномер_КОМ` CHAR (10) NOT NULL
, CONSTRAINT `ВК1\ЗАПЧ^СЕК` FOREIGN KEY (`Код_СЕК`) REFERENCES `Секретарь%ПЕРС` (`Код`)
, CONSTRAINT `ВК2\ЗАПЧ^ЭКЗЧ` FOREIGN KEY (`Код\ЭКЗЧ^ЭКЗ_ЭКЗЧ`) REFERENCES `Экзаменуемый чужой:ЭКЗ` (`Код\ЭКЗЧ^ЭКЗ`)
, CONSTRAINT `ВК3\ЗАПЧ^КОМ` FOREIGN KEY ( `Регномер_ПРИ`, `Учебгод_ПРИ` , `Регномер_КОМ`) REFERENCES `Комиссия:ПРИ` (`Регномер_ПРИ`, `Учебгод_ПРИ` , `Регномер`)
);
INSERT INTO `Записан чужой`VALUES
("zch-94895", "1", "099-сек", "098-ЭКЗ", "738884-пр", "2024", "ком-7438" );
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
);
INSERT INTO `Общая программа`VALUES
("об-478557", "основы обучения");
SELECT " `Общая программа`Table Content:" FROM `Общая программа` WHERE 1=0;
SELECT * FROM `Общая программа`;
DROP TABLE IF EXISTS `Заседание комиссии:КОМ`;
CREATE TABLE `Заседание комиссии:КОМ`
( `Регномер_ПРИ` CHAR (10) NOT NULL
, `Учебгод_ПРИ` CHAR (4) NOT NULL
, `Регномер_КОМ` CHAR (10) NOT NULL
, `Дата` DATE NOT NULL
, `Оценка` CHAR (10) NOT NULL
, `Регномер_ОБП` CHAR (10) NOT NULL
, CONSTRAINT `ПК\КОМ` PRIMARY KEY (`Регномер_ПРИ`, `Учебгод_ПРИ`,`Регномер_КОМ`)
, CONSTRAINT `ВК1\ЗАС^КОМ` FOREIGN KEY ( `Регномер_ПРИ`, `Учебгод_ПРИ` , `Регномер_КОМ`) REFERENCES `Комиссия:ПРИ` (`Регномер_ПРИ`, `Учебгод_ПРИ` , `Регномер`)
, CONSTRAINT `ВК2\ЗАС^ОБП` FOREIGN KEY ( `Регномер_ОБП`) REFERENCES `Общая программа` ( `Регномер` )
);
INSERT INTO `Заседание комиссии:КОМ` VALUES
("738884-пр", "2024", "ком-7438", "2024-12-03", "5", "об-478557");
SELECT " `Заседание комиссии:КОМ`Table Content:" FROM `Заседание комиссии:КОМ`WHERE 1=0;
SELECT * FROM `Заседание комиссии:КОМ`;
DROP TABLE IF EXISTS `Сдача экзамена`;
CREATE TABLE `Сдача экзамена`
( `Инд. регномер` CHAR (10) NOT NULL PRIMARY KEY
, `Регномер_ПРИ` CHAR (10) NOT NULL
, `Учебгод_ПРИ` CHAR (4) NOT NULL
, `Регномер_КОМ` CHAR (10) NOT NULL
, `Дата` DATE NOT NULL
, `Код_ЭКЗ` CHAR (10) NOT NULL
, CONSTRAINT `ВК1\СДА^ЗАС` FOREIGN KEY ( `Регномер_ПРИ`, `Учебгод_ПРИ` , `Регномер_КОМ`) REFERENCES `Заседание комиссии:КОМ` (`Регномер_ПРИ`, `Учебгод_ПРИ` , `Регномер_КОМ`)
, CONSTRAINT `ВК2\СДА^ЭКЗ` FOREIGN KEY ( `Код_ЭКЗ`) REFERENCES `Экзаменуемый%ПЕРС` ( `Код` )
);
INSERT INTO `Сдача экзамена` VALUES
("с_э01", "738884-пр", "2024", "ком-7438", "2024-12-03", "099-ЭКЗ"),
("с_э02", "738884-пр", "2024", "ком-7438", "2024-12-03", "098-ЭКЗ");
SELECT "`Сдача экзамена`Table Content:" FROM `Сдача экзамена` WHERE 1=0;
SELECT * FROM `Сдача экзамена`;
DROP TABLE IF EXISTS `Вопросы из общей программы:ОБП`;
CREATE TABLE `Вопросы из общей программы:ОБП`
( `Регномер_ОБП` CHAR (10) NOT NULL
, `Нпп` CHAR (2) NOT NULL
, `Номер вопроса` CHAR (4) NOT NULL
, `Формулировка вопроса` VARCHAR (150) NOT NULL
, `Слк_ВИД` CHAR (3) NOT NULL DEFAULT "ВИД"
, `Код_ВИД` CHAR (10) NOT NULL
, CONSTRAINT `ПК\ВОП` PRIMARY KEY (`Регномер_ОБП`, `Нпп`)
, CONSTRAINT `ВК1\ВОП^ОБП` FOREIGN KEY (`Регномер_ОБП`) REFERENCES `Общая программа` (`Регномер`)
, CONSTRAINT `ВК2\ВОП^СПР` FOREIGN KEY ( `Слк_ВИД`,`Код_ВИД`) REFERENCES `Справка+` (`Слк`,`Код`)
);
INSERT INTO `Вопросы из общей программы:ОБП` VALUES
("об-478557", "2", "200", "настоящая фамилия сталина?", DEFAULT, "теор"),
("об-478557", "13", "24", "задача на дурака:летело 2 коровы, одна спилась, как зовут дочь второй?", DEFAULT, "зад");
SELECT "`Вопросы из общей программы:ОБП`Table Content:" FROM `Вопросы из общей программы:ОБП` WHERE 1=0;
SELECT * FROM `Вопросы из общей программы:ОБП`;
DROP TABLE IF EXISTS `Вопросы из индивидуальной программы:ИНП`;
CREATE TABLE `Вопросы из индивидуальной программы:ИНП`
( `Регномер_ИНП` CHAR (10) NOT NULL
, `Нпп` CHAR (4) NOT NULL
, `Номер вопроса` CHAR (10) NOT NULL
, `Формулировка вопроса` VARCHAR (150) NOT NULL
, `Слк_ВИД` CHAR (3) NOT NULL DEFAULT "ВИД"
, `Код_ВИД` CHAR (10) NOT NULL
, CONSTRAINT `ПК\ВИП` PRIMARY KEY (`Регномер_ИНП`, `Нпп`)
, CONSTRAINT `ВК1\ВИП^ИНП` FOREIGN KEY (`Регномер_ИНП`) REFERENCES `Индивидуальная программа` (`Регномер`)
, CONSTRAINT `ВК2\ВИП^СПР` FOREIGN KEY ( `Слк_ВИД`,`Код_ВИД`) REFERENCES `Справка+` (`Слк`,`Код`)
);
INSERT INTO `Вопросы из индивидуальной программы:ИНП` VALUES
("09.03.01", "1", "199", "теорема пифагора", DEFAULT, "теор"),
("09.03.01", "12", "23", "2+2!", DEFAULT, "зад");
SELECT "`Вопросы из индивидуальной программы:ИНП` Table Content:" FROM `Вопросы из индивидуальной программы:ИНП` WHERE 1=0;
SELECT * FROM `Вопросы из индивидуальной программы:ИНП`;
DROP TABLE IF EXISTS `Ответ из общей программы:СДА^ВОП`;
CREATE TABLE `Ответ из общей программы:СДА^ВОП`
( `Регномер_ОБП` CHAR (10) NOT NULL
, `Нпп_ВОП` CHAR (4) NOT NULL
, `Инд. регномер_СДА` CHAR (10) NOT NULL
, `Ответ на вопрос` VARCHAR (150) NOT NULL
, `Оценка за вопрос` CHAR (1) NOT NULL
, CONSTRAINT `ПК\ООП` PRIMARY KEY (`Регномер_ОБП`, `Нпп_ВОП`, `Инд. регномер_СДА`)
, CONSTRAINT `ВК1\ООП^ВОП` FOREIGN KEY (`Регномер_ОБП`,`Нпп_ВОП`) REFERENCES `Вопросы из общей программы:ОБП` (`Регномер_ОБП`, `Нпп`)
, CONSTRAINT `ВК2\ООП^СДА` FOREIGN KEY (`Инд. регномер_СДА`) REFERENCES `Сдача экзамена` (`Инд. регномер`)
);
INSERT INTO `Ответ из общей программы:СДА^ВОП` VALUES
("об-478557", "13", "с_э01", "джугашвили" , "4");
SELECT "`Ответ из общей программы:СДА^ВОП`Table Content:" FROM `Ответ из общей программы:СДА^ВОП` WHERE 1=0;
SELECT * FROM `Ответ из общей программы:СДА^ВОП`;
DROP TABLE IF EXISTS `Ответ из индивидуальной программы:СДА^ВИП`;
CREATE TABLE `Ответ из индивидуальной программы:СДА^ВИП`
( `Регномер_ИНП` CHAR (10) NOT NULL
, `Нпп_ВИП` CHAR (4) NOT NULL
, `Инд. регномер_СДА` CHAR (10) NOT NULL
, `Ответ на вопрос` VARCHAR (150) NOT NULL
, `Оценка за вопрос` CHAR (1) NOT NULL
, CONSTRAINT `ПК\ОИП` PRIMARY KEY (`Регномер_ИНП`, `Нпп_ВИП`)
, CONSTRAINT `ВК1\ОИП^ВИП` FOREIGN KEY ( `Регномер_ИНП`,`Нпп_ВИП`) REFERENCES `Вопросы из индивидуальной программы:ИНП` ( `Регномер_ИНП`,`Нпп`)
, CONSTRAINT `ВК2\ОИП^СДА` FOREIGN KEY ( `Инд. регномер_СДА`) REFERENCES `Сдача экзамена` ( `Инд. регномер` )
);
INSERT INTO `Ответ из индивидуальной программы:СДА^ВИП` VALUES
("09.03.01", "12", "с_э02", "4" , "5");
SELECT "`Ответ из индивидуальной программы:СДА^ВИП` Table Content:" FROM `Ответ из индивидуальной программы:СДА^ВИП` WHERE 1=0;
SELECT * FROM `Ответ из индивидуальной программы:СДА^ВИП`;