Что такое нормальная форма ключа домена (dk / nf) и пятая нормальная форма (5nf)?

1 Ответы


  • В 1981 году Феджин предложил простую нормальную форму kno \ ^ n как нормальную форму ключа домена (DK / NF). Эта нормальная форма включает в себя концепции ключа домена и ограничений. Эта нормальная форма отношения не может иметь аномалий вставки, удаления и модификации. Таким образом, нормальная форма ключа домена определяется как: Отношение находится в DK / NF, если каждое ограничение отношения является логическим следствием определения ключей и доменов.

    В определении DK / NF используются термины «ключ домена» и «ограничение». Домен атрибута - это набор допустимых значений для этого атрибута. Ключ - это уникальный идентификатор кортежа. Точно так же ограничение определяет любое правило или ограничение, применяемое к атрибутам отношений. Хотя функциональные зависимости, многозначные зависимости и зависимости соединения являются ограничениями, но «общие ограничения» также являются другими типами ограничений. У нас есть правила относительно отношений между атрибутами отношения, которые не выражаются как зависимости. К сожалению, концепция нормальной формы ключа домена не предоставляет методологии (или алгоритма) преобразования отношения в DK / NF ..

    ПЯТАЯ НОРМАЛЬНАЯ ФОРМА (5NF):
    Отношение находится в пятой нормальной форме (5NF), если оно находится в четвертой нормальной форме и не имеет зависимости соединения. Он также известен как нормальная форма для присоединения к проекту (PJNF).
    Отношение, которое имеет зависимость соединения, не может быть разделено на два или более отношений, так что результирующие отношения могут быть повторно объединены, чтобы сформировать исходное отношение.
    Во всех нормальных формах используется техника разделения отношения на два или более отношений, чтобы устранить аномалии. В каждом из примеров не было зависимостей соединения. Таким образом, можно было воссоздать исходное отношение.

Напишите свой ответ

Ваш ответ появится после модерации