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 Растения(КодРастения)
);