1. Сильная сущность, установленная с простыми атрибутами
Человек ( идентификационный номер , имя, пол)
2. Производные атрибуты не отображаются
Возраст можно рассчитать по идентификационному номеру, поэтому возраст является производным атрибутом.
Персона ( идентификационный номер , имя)
3. Составные атрибуты заменяются податрибутами
Люди ( идентификационный номер , фамилия, имя)
3. Многозначные атрибуты также создаются
Для многозначного атрибута M строится шаблон отношения R, который включает в себя атрибут A, соответствующий M, и атрибут, соответствующий основному коду набора сущностей или набора контактов, в котором находится M. Основной код R состоит из всех атрибутов R.
Люди ( ID номер , имя);
люди - телефон ( идентификационный номер , номер телефона )
- Если набор сущностей имеет только один основной код и многозначный атрибут, мы преобразуем только в реляционную модель.
- Человек ( номер удостоверения личности, номер телефона )
4. Слабая сущность установлена
Основной код набора слабых объектов состоит из его собственного дискриминатора и основного кода зависимого набора сильных объектов.
Его атрибуты состоят из его собственных атрибутов и основного кода набора сильных сущностей, от которого он зависит.
5. Контактный набор
Основной код набора соединений. В
общем, режим соединения набора соединений между набором слабых объектов и набором сильных объектов, от которого он зависит, является избыточным, и нет необходимости указывать его при проектировании реляционной базы данных на основе диаграммы ER.