![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Перша нормальна форма. Відношення знаходиться в 1НФ тоді і тільки тоді, коли всі його атрибути є атомарними. Значення атрибуту вважається атомарним, якщо воно є неподільним у всіх застосуваннях.
Друга нормальна форма. Відношення знаходиться в 2НФ, якщо воно знаходиться в 1НФ і кожен його непервинний атрибут функціонально повно залежить від первинного ключа.
Неповною функціональною залежністю називається залежність неключового атрибуту від частини ключа, що складається з декількох атрибутів.
Повна функціональна залежність передбачає залежність неключового атрибуту від всіх атрибутів одночасно, що входять до складу ключа.
Третя нормальна форма. Відношення знаходиться в 3НФ, якщо воно знаходиться в 2НФ і жоден з непервинних атрибутів у відношенні не є транзитивно залежним від первинного ключа. Атрибут C транзитивно залежить від атрибуту A, якщо для атрибутів A, B, C виконуються такі умови A ^ B і B ^ C, але зворотня залежність відсутня.
Нормальна форма Бойса-Кодда. Відношення знаходить-ся в НФБК, якщо воно знаходиться в 3НФ і у ньому відсутні залежності атрибутів первинного ключа від неключових атрибутів.
Четверта нормальна форма. Відношення знаходиться в 4НФ тоді і тільки тоді, коли у випадку існування багатозначної залежності A^^B всі інші атрибути відношення функціонально залежать від A.
У відношенні R(A,B,C) існує багатозначна залежність A^^B в тому і тільки в тому випадку, коли множина значень B, що відповідає парі значень A і C залежить тільки від A і не залежить від C. Відношення R(A,B,C) можна розбити без втрат інформації на відношення Rj(A,B) і R2(A,C) в тому і тільки в тому випадку, якщо існують багатозначні залежності A^^B і A^^C.
П'ята нормальна форма. Відношення знаходиться в 5НФ тоді і тільки тоді, коли будь-яка залежність з'єднання у відношенні виходить з існування деякого можливого ключа у відношенні. Відношення R(X,Y,...,Z) задовольняє залежності з'єднання (X,Y,...,Z тоді і тільки тоді, коли R відновлюється без втрат інформації шляхом з'єднання своїх проекцій на X, Y,..., Z. Залежність з'єднання є узагальненням функціональної і багатозначної залежностей.
Дата публикования: 2015-02-03; Прочитано: 846 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!