Загрузка данных


-- Таблица "Специальности" (Рисунок 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
);