Заказы интернет-магазина
Полная модель: покупатель — заказ — позиции заказа — товар. Позиции — ассоциативная сущность, устраняющая M:N между Order и Product.
- Покупатель может не иметь заказов или оформить несколько.
- Каждый заказ принадлежит ровно одному покупателю.
- Заказ содержит одну или более позиций.
- Каждая позиция ссылается на один товар и хранит количество.
- У каждой сущности должен быть первичный ключ.
Подсказка
В позиции хранится quantity. Ссылка на заказ и на товар — обязательные FK. Прямой связи Order↔Product быть не должно.