Первая нормальная форма


Отношение R находится в первой нормальной форме тогда и только тогда, когда все входящие в него домены содержат только атомарные (неделимые) значения. Основные действия:

• удалить повторяющиеся группы в отдельных таблицах;

• создать отдельные таблицы для каждого множества отношений;

• определить первичный ключ в каждом отношении.

Для приведения данного ненормализованного отношения к первой нормальной форме необходимо определить ключевой атрибут, затем определить тип отношения остальных атрибутов к ключу. Ключевой атрибут выбирается как наиболее подходящий для уникального определения сущностей в нашей системе.

Мы имеем следующие атрибуты: ФИО преподавателя, Группа, Дата экзамена, Наименование экзамена, Кафедра. Добавим к ним Код преподавателя, Код кафедры, Код экзамена, Код группы.

В качестве ключевого атрибута выберем Код преподавателя и определим его связь с другими атрибутами.

Связь может быть двух типов один–к–одному, т.е. один преподаватель может работать на одной кафедре (совместительство рассматривать не будем), у него может быть только одно имя; и один–ко–многим, т.е. один преподаватель читает несколько предметов у нескольких групп.

В завершении необходимо создать две таблицы и выделить первичный ключ в каждом отношении. В первую таблицу войдут атрибуты, которые связаны с первичным ключом как один–к–одному, а во вторую – как один–ко–многим.

Оба полученных отношения находятся в первой нормальной форме.



Дата добавления: 2017-01-08; просмотров: 1642;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.006 сек.