Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Алгоритм нормализации отношения до 1 НФ

Рассмотрим на примере: R1: = {A, RA2 } RA2: = {C, D}

1) Найдём pА(R1) = {A} = {{ai}}, {ai} – множество значений атрибута А.

2) Найдём pRA2(R1) = {RA2} = {{C,D}} - sA=ai (R1) – кортеж для аi.

3) Найдём pRA2 (sA=Sai(R1)) – отношение RA2 для кортежа А=аi

R = pА(R1) ´ pRA2(sA=ai(R1))

Задача: Разработать другой алгоритм.

Пример нормализации отношения

Отношение Сотрудники.

Фамилия Должность Оклад Дети
1. Иванов Директор   Оля 1990 Маша 1992
2. Петров Гл. инженер   Сережа 1989 Катя 1991 Коля 1995

 

 

Нормализованная база.

Фамилия Должность Оклад Имя Год рождения
  Иванов Директор   Оля  
1. Иванов Директор   Маша  
2. Петров Гл. инженер   Сережа  
2. Петров Гл. инженер   Катя  
2. Петров Гл. инженер   Коля  

 

- первичный ключ

 


<== предыдущая лекция | следующая лекция ==>
Отношения и реляционная алгебра | Реляционная модель и исчисление предикатов
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 812; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.