Скажите пожалуйста, у меня правильная ER-модель?
У меня есть задание, вот скрин:
Нужно по нему сделать БД. С этим я справлюсь, но для начала решил сделать ER-модель и мне кажется, что в ней чего то не хватает. Подскажите, правильная ли моя ER-модель? Вот сама модель:
UPD: Добавил связь товаров и заказов. Так лучше?
Ответы (1 шт):
Так как в задании указано, что один заказ соответствует одному товару, и при этом заказов такого товара может быть много, то необходимо установить связь между сущностями "товары" и "заказы" (связь будет один-ко-многим).
Со связью "товары" и "отгрузки" всё немного сложнее. В задании указано, что в отгрузке могут участвовать несколько товаров (т.е. много) и при этом одному товару могут советовать сразу несколько отгрузок. Это связь "многие-ко-многим". Дело в том, что не все СУБД могут поддерживать её реализацию, например, напрямую связать две таблицы в MS Access такой связью не получится, придется делать отдельную, промежуточную таблицу, которая будет объединять в себе данные из этих двух таблиц (это называется "связь через третью таблицу").

