Хранить архивные данные, такие как порядок в таблице или сводной таблице? Предотвратить изменения? MySQL - PullRequest
0 голосов
/ 20 января 2020

У меня есть вопрос о структуре базы данных / схеме хранения.

Например, у нас есть таблицы: клиенты , адреса , продукты , orders и orders_products .

А теперь, заказ клиента, что мы храним в order таблице?

  • pivot id для таблицы клиентов? необработанные данные клиента, такие как имя, фамилия и т. д. c? Что, если клиент изменит данные после заказа, мы перейдем к неактуальным данным?

  • та же ситуация с адресом?

  • в продуктах, чтобы предотвратить его изменение, мы переносим строку в order_products, но что если другие данные?

Мне нужен наконечник или шаблон для использования в ситуациях, подобных примеру. Спасибо!

...