Нормализация ER-диаграмм

проводится через нормальные формы.

1 НФ: выделяются повторяющиеся атрибуты или их группы и удаляются (устранение неявных сущностей, которые маскируются под атрибут).

2 НФ: удаляются атрибуты, зависящие только от частей уникального ключа. Благодаря этому обнаруживаются отдельные сущности, зависящие от уникального ключа.

3 НФ: исключает атрибуты, зависящие от атрибутов, не входящих в уникальный ключ. Они также являются основой для новых отдельных сущностей.

Получение реляционной схемы из ER-модели:

1. каждая сущность превращается в таблицу, и имя сущности становится именем отношения (прямоугольник ® отношение);

2. каждый атрибут становится столбцом с тем же именем (может быть выбран другой формат). Необязательные атрибуты в столбцах могут содержать неопределённые значения.

3. уникальный идентификатор сущности ® первичный ключ. Если их несколько, то выбирается наиболее используемый. Если в состав уникального ключа входят связи, то к числу столбцов первичного ключа добавляется копия уникального ключа сущности, которая находится на данном конце связи;

4. связи “многие к одному”, “один к одному” становятся внешним ключом. Делается копия уникального ключа с конца связи “один” и соответствующие столбцы составляют внешний ключ;

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

Пример: “учебный процесс”

 
 

 


Перевод:

“студент”
№3 ФАМ Адр
“преподаватель”
Шифр ФП
“экзамен”
№3 Шифр Дата Предмет оценка

 

“экзамен”
Предмет Дата оценка

Получили отношение сразу в третьей НФ.

 

 








Дата добавления: 2014-12-20; просмотров: 3676;


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

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.