-- Создание таблицы Клиент
CREATE TABLE Клиент (
ID_Клиента INT PRIMARY KEY,
ФИО VARCHAR(100),
Телефон VARCHAR(20),
Адрес VARCHAR(200)
);
-- Создание таблицы Товар
CREATE TABLE Товар (
ID_Товара INT PRIMARY KEY,
Название VARCHAR(100),
Цена DECIMAL(10,2)
);
-- Создание таблицы Заказ
CREATE TABLE Заказ (
ID_Заказа INT PRIMARY KEY,
ID_Клиента INT,
Дата DATE,
Сумма DECIMAL(10,2),
FOREIGN KEY (ID_Клиента) REFERENCES Клиент(ID_Клиента)
);
-- Создание таблицы Состав_заказа для связи M:N
CREATE TABLE Состав_заказа (
ID_Заказа INT,
ID_Товара INT,
Количество INT,
PRIMARY KEY (ID_Заказа, ID_Товара),
FOREIGN KEY (ID_Заказа) REFERENCES Заказ(ID_Заказа),
FOREIGN KEY (ID_Товара) REFERENCES Товар(ID_Товара)
);