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


CREATE TABLE Сорта (
    КодСорта INT PRIMARY KEY,
    НазваниеСорта VARCHAR(100) NOT NULL,
    ВидРастения VARCHAR(100),
    Описание VARCHAR(255)
);

CREATE TABLE Флористы (
    КодФлориста INT PRIMARY KEY,
    ФИО VARCHAR(100) NOT NULL,
    Телефон VARCHAR(20),
    Должность VARCHAR(50),
    Стаж INT
);

CREATE TABLE Растения (
    КодРастения INT PRIMARY KEY,
    НазваниеРастения VARCHAR(100) NOT NULL,
    КодСорта INT,
    КодФлориста INT,
    Цена DECIMAL(10,2),
    ДатаПоступления DATE,
    Статус VARCHAR(20) DEFAULT 'Карантин',

    FOREIGN KEY (КодСорта) REFERENCES Сорта(КодСорта),
    FOREIGN KEY (КодФлориста) REFERENCES Флористы(КодФлориста)
);

CREATE TABLE Карантин (
    КодКарантина INT PRIMARY KEY,
    КодРастения INT UNIQUE,
    ДатаНачала DATE NOT NULL,
    ДатаОкончания DATE NOT NULL,
    Зона VARCHAR(100) DEFAULT 'Изолированная зона',
    Состояние VARCHAR(30) DEFAULT 'Здорово',

    FOREIGN KEY (КодРастения) REFERENCES Растения(КодРастения)
);