2.5. Устранение связей «многие-ко-многим»
Помимо рассмотренных выше преобразований для получения структуры, представимой в реляционных базах данных, в модели «сущность-связь» должны быть устранены связи вида «многие-ко-многим».
В модели СКЛАД присутствует связь «многие-ко-многим» между сущностями ПОЛКА и ТОВАР. Устранение этой связи требует создания межсекционной сущности. По смыслу, имя такой межсекционной сущности может быть ПАРТИЯ_ТОВАРА. Так как в модели уже присутствует сущность ПАРТИЯ_ТОВАРА, то в целях устранения избыточности хранения данных, эта сущность может быть использована в качестве межсекционной при устранении связи «многие-ко-многим». Результат устранения множественной связи показан на рис. 10.

Рис.10. Модель СКЛАД после устранения связей «многие-ко-многим»
3. Разработка информационной системы
3.1. Разработка физической модели базы данных
На основе модели «сущность-связь» синтезируется структура базы данных. В соответствии с правилами генерации физической структуры базы данных для ER-модели СКЛАД были получены следующие таблицы:
ПОКУПАТЕЛЬ

ТИП_ПОКУПАТЕЛЯ

ЗАКАЗ

ФОРМА_ОПЛАТЫ

ПУНКТ_ЗАКАЗА

ТОВАР

ТИП_ТОВАРА
ПАРТИЯ_ТОВАРА

ПОСТАВЩИК

ПОЛКА
