Вторая нормальная форма (2НФ)

Вторая нормальная форма требует, чтобы все поля таблицы зависели от первичного ключа. Т.е первичный ключ (pk) должен однозначно определяет запись и не должен быть избыточным. Те поля, которые зависят от части первичного ключа должны быть выделены в отдельную таблицу.

Пример приведения ко второй НФ таблицы УниверситетРис.17.

Факультет

          Код_Фак Факультет
Университет         ММ МехМат
Код_Фак Код_Каф Факультет Кафедра   ФФ Физический
ММ МА МехМат Мат.анализ   ВМК Вычисл. мат
ММ ДУ МехМат Диф.уравн.   ЭК Экономический
ФФ М Физический Магнетизма      
ФФ КТ Физический Квант.теории   Кафедра  
ВМК МА Вычисл. Мат. Мат.анализ   Код_Каф Кафедра
ВМК ДУ Вычисл. Мат. Диф.уравн   МА Мат.анализ
ЭК ЭП Экономический Экон.промыш.   ДУ Диф.уравн.
ЭК БУ Экономический Бух.учета   М Магнетизма
ЭК Н Экономический Народонаселения   КТ Квант.теории
          ЭП Экон.промыш.
    Рис. 17.     БУ Бух.учета
          Н Народонаселения

Структура БД

Для того чтобы связать таблицы Факультет и Кафедранеобходимо ввести дочернею (связующую) таблицу Т1Рис.18.

       
   


Факультет Т1

Код_Фак Факультет   Код_Фак Код_Каф
ММ МехМат   ММ МА
ФФ Физический   ММ ДУ
ВМК Вычисл. мат   ФФ М
ЭК Экономический   ФФ КТ
Кафедра     ВМК МА
Код_Каф Кафедра   ВМК ДУ
МА Мат.анализ   ЭК ЭП
ДУ Диф.уравн.   ЭК БУ
М Магнетизма   ЭК Н
КТ Квант.теории      
ЭП Экон.промыш.      
БУ Бух.учета      
Н Народонаселения      

Рис. 18

 

Внимание

Если таблица находиться в 1НФ и первичным ключом является одно поле, то таблица уже находиться во 2НФ.









Дата добавления: 2016-05-25; просмотров: 566;


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

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

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

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