КАТЕГОРИИ: Архитектура-(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) |
Вопрос 4. Принципы нормализации
ОПР Полную декомпозицию определяют как совокупность произвольного числа проекций, соединение кой идентично этой БД. Достоинства ПДк: 1 сокращение дублирования инфо, 2 сокращение объемов дисковой памяти, 3 сокращение времени обращения к файлу, 4 управление редактированием данных. Однако не всегда ПДк позволяет достигать таких результатов: неудобно, если проекции, порождающие общую декомпозицию содержат общее ключевое поле. Существуют принципы нормализации – определяют целесообразно проводить полную декомпозицию и каким образом это делать. Пятая нормальная форма: БД нах-ся в 5ой НФ, если в каждой ее полной декомпозиции все проекции содержат общее ключевое поле. БД в 5ой НФ если она не имеет ни одной полной декомпозиции, т.е. это конечная форма к кой следует стремиться. В 1 НФ – ни одна из ее записей не содержит в своем поле более одного значения и ни одно из ключевых полей не пусто. Во 2 НФ – если все ее поля не входят в первичный ключ, связаны полной функциональной зависимостью с первичным ключом. Если БД не во 2 то и не в 5ой НФ. В 3ей НФ – если она удовлетворяет определению 2 НФ и ни одно ее неключевое поле не зависит функционально от любого другого неключевого поля. Если не в 3ей то и не в 5ой НФ. В НФ Бойса-Кодда – если любая функциональная зависимость между значениями полей сводится к полной функ-ой зависимости от ключевого поля. Если БД не НФ Б-К, то она и не в 5ой. В 4-ой НФ – если каждое объединение из двух проекций таково что обе проекции входят в это объединение, не содержащие общего ключ поля Этапы нормализации: 1 заменяем все файлы БД проекций в 3 НФ, 2 проверяем эти проекции – удовлетворяют ли они НФ Б-К, если нет то ее нужно привести к этой форме, 3 осущ проверка, находится ли проекция в 4-ой нормальной форме, процесс ПДК продолжается, пока все БД не 5НФ (Принципы нормализации определяют – целесообразно ли проводить полную декомпозицию и каким образом это делать. 5-я нормальная форма. БД находится в 5-й нормальной форме ТИТТ, когда в каждой ее полной декомпозиции все проекции содержат общее ключевое поле. В 5-й нормальной форме также находится БД, которая не имеет ни одной полной декомпозиции, т.е. это конечная форма, к которой мы будем стремиться. 1-я нормальная форма БД находится в 1-й нормальной форме, если ни одна из ее записей не содержит в своем поле более одного значения. 2-я нормальная форма БД находится в 2-й нормальной форме, если все ее поля, не входящие в ее первичный ключ, связаны полной функциональной зависимостью с первичным ключом. Если БД ни во 2-й форме, то БД и не в 5-й форме. 3-я нормальная форма БД находится в 3-й нормальной форме, если она удовлетворяет условиям 2-й нормальной формы и не одно ее неключевое поле не зависит от другого неключевого поля. Нормальная форма Бойса-Кодда (НФБК) БД находится в НФБК, если "-я функциональная зависимость между ее полями сводится к полной зависимости от ключевого поля. Если БД не находится в НФБК, то она не находится и в 5-й НФ. 4-я нормальная форма БД находится в 4-й нормальной форме, если каждая ее полная декомпозиция такова, что проекции не содержат общего ключевого поля. Рассматрив. только 2 проекции. Алгоритм нормализации БД: 1) Стараются привести БД к 3-й НФ. 2) Проверяем все проекции на соответствие форме Бойса-Кодда. 3) Те проекции, которые не находятся в НФБК, приводятся к ней. 4) Осуществляется проверка на наличие 4-й НФ. 5) Переход на проверку 5-й НФ.)
Дата добавления: 2015-03-31; Просмотров: 613; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |