-- Таблица "Специальности" (Рисунок 1)
CREATE TABLE Специальности (
Код_специальности INT PRIMARY KEY,
Название VARCHAR(50) NOT NULL,
Вакансий INT NOT NULL
);
-- Таблица "Абитуриенты" (Рисунок 3)
CREATE TABLE Абитуриенты (
Код_абитуриента INT PRIMARY KEY,
Фамилия VARCHAR(30) NOT NULL,
Имя VARCHAR(20) NOT NULL,
Отчество VARCHAR(20) NOT NULL,
Статус VARCHAR(20) NULL,
Город VARCHAR(30) NOT NULL
);
-- Таблица "Заявления" (Рисунок 4)
CREATE TABLE Заявления (
Код_заявления INT PRIMARY KEY,
Код_абитуриента INT NOT NULL,
Код_специальности INT NOT NULL,
Статус VARCHAR(20) NULL,
FOREIGN KEY (Код_абитуриента) REFERENCES Абитуриенты(Код_абитуриента),
FOREIGN KEY (Код_специальности) REFERENCES Специальности(Код_специальности)
);
-- Таблица "Оценки" (Рисунок 5)
CREATE TABLE Оценки (
Код_оценки INT PRIMARY KEY,
Код_абитуриента INT NOT NULL,
Код_экзамена INT NOT NULL,
Оценка INT NULL,
FOREIGN KEY (Код_абитуриента) REFERENCES Абитуриенты(Код_абитуриента)
);
-- Таблица "Журнал" (Рисунок 6)
CREATE TABLE Журнал (
Код_события INT PRIMARY KEY,
Описание VARCHAR(100) NOT NULL,
Дата DATE NOT NULL
);