58
Заказ;
Раздел сайта;
Помещение;
Комплект;
Фотографии комплекта.
Эти сущности связаны между собой. Существует 3 типа связей между
сущностями:
Один-к-одному. Когда одному экземпляру одной сущности
соответствует только один экземпляр другой, и наоборот;
Один-ко-многим. Когда одному экземпляру одной сущности
соответствует несколько экземпляров другой;
Многие-ко-многим. Когда в каждой из связанных сущностей
находятся экземпляры, которые могут быть связаны с несколькими
экземплярами другой.
Каждый товар относится только к одной категории, а к каждой
категории может относится несколько различных товаров, значит связь
между данными сущностями – один-ко-многим.
Аналогичные связи присутствуют и между остальными сущностями
предметной области, кроме сущностей Пользователи и Роли, между данными
сущностями – связь многие-ко-многим, а также сущностей Товар и Заказ
(также связь многие-ко-многим).
В соответствии с правилами нормализации отношений реляционной
модели данных, необходимо нормализовать выделенные сущности и
отношения между ними. В соответствии с данными правилами необходимо
выделить атрибуты, имеющие повторяющиеся значения у экземпляров одной
сущности в отдельную сущность. Данные сущности были выделены таким
образом, что таких атрибутов не имеется.
Кроме того, для каждой сущности необходимо выбрать ключевой
атрибут. Ключевым атрибутом (или первичным ключом сущности)