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


-- Создание таблицы Клиент
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_Товара)
);