Сложные домены и первая нормальная форма

Реляционная модель не допускает использования составных доменов (compound domains), то есть на пересечении строки и столбца в отношении должно стоять атомарное значение.

На рис. приведен экземпляр отношения СЛУЖАЩИЙ, построенного на простых доменах НС (номер служащего) и ФАМИЛИЯ и на сложном домене ДЕТИ. Структура отношения СЛУЖАЩИЙ представляет собой дерево. На этих рис. показан алгоритм нормализации.

Структура отношения Отношение до нормализации

СЛУЖАЩИЙ НС ФАМИЛИЯ ДЕТИ
  ИМЯ ГОД
    Иванов Анна  
  Петр  
    Петров Юлия  
  Анна  
  Иван  
    Попов Егор  

Первая нормальная форма отношения СЛУЖАЩИЙ:

СЛУЖАЩИЙ НС ФАМИЛИЯ   ДЕТИ НС ИМЯ ГОД
    Иванов       Анна  
    Петров       Петр  
    Попов       Юлия  
            Анна  
            Иван  
            Егор  

Определение. Первой нормальной формой – 1NF (first normal form) отношения называется такое отношение, все атрибуты которого построены на атомарных (простых) доменах, и, следовательно, значения в ячейках таблицы являются простыми. Отношение называется нормализованным, если оно находится в первой нормальной форме.

Реляционная модель данных определена для отношений, находящихся как минимум в первой нормальной форме.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: