Как создать базу данных для заказа на покупку в mysql пожалуйста дайте мне хорошую структуру
я хочу знать, как я должен хранить внешний ключ в таблице order_item, чтобы он идентифицировал заказ и оценку/счет/заказ покупки, к которому он тоже принадлежит.
Что я уже пробовал:
имя таблицы: заказ относится к таблицам (контакт, оценка, счет-фактура, отгрузка).
имя столбца: contact_id (внешний ключ (Ссылка на столбец id таблицы контактов)).
имя столбца: estimate_id (внешний ключ (Ссылка на столбец id таблицы оценок)).
имя столбца: invoice_id (внешний ключ (Ссылка на столбец id таблицы счетов-фактур)).
имя столбца: shipment_id (внешний ключ (Ссылка на столбец id таблицы отгрузки)).
tablename: purchaseorder (это имеет отношение один ко многим с таблицей заказов)
имя столбца: order_id (внешний ключ (Ссылка на столбец id таблицы заказов)).
имя столбца: contact_id (внешний ключ (Ссылка на столбец id таблицы контактов)).