Многомерная (неоднозначная) форма 1:N требует 2 отношения:
1.Объектное на онарное отношение (сущность): 1:N.
2. Связное между 1-арным и n-арным сущностями: 1:N.
преподаватель преподаватель ведет предмет
ФИО |
Иванов |
Петров |
Веткин |
Ванин |
ФИО | Предмет |
Иванов | АРМ |
Петров | Высш. мат. |
Веткин | Оптика |
Ванин | English |
Иванов | информатика |
Пятая нормальная форма (5 н.ф.)
Многомерная взаимонеоднозначная зависимость M:N требует 3 отношения:
1.Объектное на М-арную отношение (сущность).
2.Объектное на N – арную отношение (сущность).
3. Связное между M-арной и N-арной сущностями.
Связное отношение
Пр-ль | Предмет |
П1 | ПР1 |
П2 | ПР1 |
П3 | ПР2 |
П2 | ПР2 |
П3 | ПР3 |
N:M требует 3 отношения
одно связное по одному
на каждую сущность.
Предмет |
ПР1 |
ПР2 |
ПР3 |
Пр-ль |
П1 |
П2 |
П3 |
Если функциональная связь в исходном отношении достаточно сложная, то для ее локализации последовательно отыскиваются перечисленные Н.Ф. и производится обратная декомпозиция – процедура.
|
|
Если в результате этой обратной процедуры получаются данные исходной таблицы, то декомпозиция произведена правильно.