Мне нужна помощь в разработке базы данных для моего интернет-магазина индивидуальных костюмов. До сих пор я создал таблицы для продуктов, заказов и моих пользователей/клиентов. Я думаю, мне нужно добавить несколько таблиц, чтобы управлять моей корзиной для клиентов, пока они делают свой выбор и настраивают его. На данный момент я немного смущен тем, как действовать дальше. должна ли моя корзина для покупок содержать всю информацию, которую в конечном итоге будут хранить мои таблицы заказов? как вы можете видеть из прикрепленного изображения, в заказах есть элементы заказа, а в элементах заказа есть варианты элементов заказа. Таким образом, я могу получить каждый элемент заказа, который хочет клиент, и все настройки, связанные с каждым конкретным заказом. Нужно ли это сначала сделать в моей корзине, а это означает, что мне в основном придется реплицировать все таблицы в разделе заказов базы данных, или есть лучший способ? Кроме того, чего еще не хватает моему приложению базы данных для надежной работы веб-сайта, такого как www.indochino.com?
Приветствуется любая помощь...