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


CREATE TABLE материалы (
   id INTEGER PRIMARY KEY AUTO_INCREMENT,
   название VARCHAR(100),
   цена DECIMAL(10,2)
);
 
CREATE TABLE изделия (
   id INTEGER PRIMARY KEY AUTO_INCREMENT,
   название VARCHAR(100),
   тип VARCHAR(50)
);
 
CREATE TABLE состав_изделия (
   изделие_id INT,
   материал_id INT,
   количество INT,
   PRIMARY KEY(изделие_id, материал_id),
   FOREIGN KEY (изделие_id) REFERENCES изделия(id),
   FOREIGN KEY (материал_id) REFERENCES материалы(id)
);
 
CREATE TABLE заказы (
   id INTEGER PRIMARY KEY AUTO_INCREMENT,
   номер VARCHAR(20),
   дата DATE,
   статус VARCHAR(20)
);
 
CREATE TABLE позиции_заказа (
   заказ_id INT,
   изделие_id INT,
   количество INT,
   PRIMARY KEY(заказ_id, изделие_id),
   FOREIGN KEY (заказ_id) REFERENCES заказы(id),
   FOREIGN KEY (изделие_id) REFERENCES изделия(id)
);