Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Первая нормальная форма (1НФ)



Введём понятие простого и сложного атрибута. Простой атрибут – это атрибут, значения которого атомарны (т.е. неделимы). Сложный атрибут может иметь значение, представляющее собой конкатенацию нескольких значений одного или разных доменов. Аналогом сложного атрибута может быть агрегат или повторяющийся агрегат данных.

Отношение приведено к 1НФ, если все его атрибуты простые.

Отношение КНИГИ содержит сложные атрибуты Author ("Авторы") и Editor ("Редакторы"). Для приведения к 1НФ требуется сделать все атрибуты простыми и ввести составной ключ отношения (ID, Author и Editor) (табл. 8.2).

Таблица 8.2. Отношение КНИГИ, приведённое к 1НФ

Id Code Theme Author Title Editor Type Year Pg
  22.18 МК Бочков С. Язык программирования СИ Садчиков П. учебник    
  22.18 МК Субботин Д. Язык программирования СИ Седов П. учебник    
  22.18 МК Джехани Н. Язык АДА Красилов А. учебник    
  22.18 МК Джехани Н. Язык АДА Перминов О. учебник    
  32.97 ВТ Соловьев Г. Операционные системы ЭВМ   учебное пособие    
  32.97 ВТ Никитин В. Операционные системы ЭВМ   учебное пособие    
  32.81 Кибернетика Попов Э.В. Общение с ЭВМ на естественном языке Некрасов А. учебник    
  32.97   ПУ для ПЭВМ   Витенберг Э. справочник    
  32.973 ЭВМ Коутс Р.Б Интерфейс «человек-компьютер» Шаньгин В. учебник    
  32.973 ЭВМ Влейминк И. Интерфейс «человек-компьютер» Шаньгин В. учебник    

Отношение в 1НФ является информационно-избыточным. Для такого отношения возможны все три вида аномалии. Если потребуется, например, изменить тип издания Джехани Н. «Язык АДА» с учебника на учебное пособие, то обновление должно коснуться двух записей, иначе возникнет нарушение логической целостности данных.





Дата публикования: 2014-11-26; Прочитано: 909 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...