Составители:
56
Чтобы привести это отношение ко второй нормальной форме, следует
разбить его на два: Успеваемость (
Номер, Фамилия, Имя, Отчество,
Дисциплина) и Дисциплина (Дисциплина, Оценка).
Третья нормальная форма.
Понятие третьей нормальной формы основывается на понятии
нетранзитивной зависимости. Транзитивная зависимость наблюдается в том
случае, если один из двух описательных реквизитов зависит от ключа, а
другой описательный реквизит зависит от первого описательного реквизита.
Отношение будет находиться в третьей нормальной форме, если оно
находится во второй нормальной форме, и каждый неключевой
атрибут
нетранзитивно зависит от первичного ключа.
Если в состав описательных реквизитов информационного объекта Студент
включать фамилию старосты группы (Староста), которая определяется только
номером группы, то одна и та же фамилия старосты будет многократно
повторяться в разных экземплярах данного информационного объекта. В этом
случае наблюдаются затруднения в корректировке фамилии старосты в
случае
назначения нового старосты, а также неоправданный расход памяти для
хранения дублированной информации.
Для устранения транзитивной зависимости описательных реквизитов
необходимо провести "расщепление" исходного информационного
объекта. В результате расщепления часть реквизитов удаляется из
исходного информационного объекта и включается в состав других
(возможно, вновь созданных) информационных объектов.
"Расщепление" информационного объекта, содержащего
транзитивную
зависимость описательных реквизитов, показано на рис.16. Как видно из
рис.16, исходный информационный объект Студент группы представляется в
виде совокупности правильно структурированных информационных объектов
(Студент и Группа), реквизитный состав которых тождественен исходному
объекту. Отношение Студент (Номер, Фамилия, Имя, Отчество, Дата, Группа)
находится одновременно в первой, второй и третьей нормальной форме.
Студент группы Студент Группа
Номер* Номер* Группа*
Фамилия Фамилия + Староста
Имя Имя
Отчество = Отчество
Дата Дата
Группа Группа
Староста
Рис.16
4.1.4. Типы связей
Все информационные объекты предметной области связаны между собой.
Различаются связи нескольких типов, для которых введены следующие
обозначения:
- один к одному (1:1);
- один ко многим (1:М) или (1:∞);
Страницы
- « первая
- ‹ предыдущая
- …
- 54
- 55
- 56
- 57
- 58
- …
- следующая ›
- последняя »