Нормализация базы данных. Нормальные формы. Нф, Нф, нф


Нормальная форма Бойса-Кодда


Download 356.51 Kb.
bet5/5
Sana16.03.2023
Hajmi356.51 Kb.
#1272720
1   2   3   4   5
Bog'liq
eAMaWK5cryefZNWwwkzYA6i9qguJ8dbE38jomSgZ

Нормальная форма Бойса-Кодда

Тем не менее, отношение имеет аномалии модификации.

  • аномалия удаления
  • аномалия вставки

Нормальная форма Бойса-Кодда

Нормальная форма Бойса-Кодда

  • отношение находится в НФБК, если каждый детерминант является ключом-кандидатом.

Четвертая нормальная форма

  • Какова связь между атрибутами НомерСтудента и Специальность? Это не функциональная зависимость, поскольку у студента может быть несколько специальностей. Одному и тому же значению атрибута НомерСтудента может соответствовать много значений атрибута Специальность. Помимо того, одному и тому же значению атрибута НомерСтудента может соответствовать много значений атрибута Секция.

Четвертая нормальная форма

  • Чтобы устранить эти аномалии, мы должны избавиться от многозначной зависимости. Мы сделаем это, создав два отношения, в каждом из которых будут храниться данные только по одному многозначному атрибуту. Результирующие отношения не будут иметь аномалий. Это отношения СТУДЕНТ-СПЕЦИАЛЬНОСТЬ (НомерСтудента, Специальность) и СТУДЕНТ-СЕКЦИЯ (НомерСтудента, Секция)

Отношение находится в четвертой нормальной форме, если оно находится в НФБК и не имеет многозначных зависимостей

Пятая нормальная форма

  • Пятая нормальная форма связана с зависимостями, которые имеют несколько неопределенный характер. Речь здесь идет об отношениях, которые можно разделить на несколько более мелких отношений, но затем невозможно восстановить.
  • Условия, при которых возникает эта ситуация, не имеют ясной, интуитивной интерпретации. Нам неизвестно, каковы следствия таких зависимостей; мы не знаем даже, есть ли у них какие-либо практические следствия.

Доменно-ключевая нормальная форма

  • В 1981 г. Фагин опубликовал важную статью, в которой он определил доменно-ключевую нормальную форму. Он показал, что отношение в ДКНФ не имеет аномалий модификации и, более того, любое отношение, не имеющее аномалий модификации, должно находиться в ДКНФ.
  • Это открытие положило конец введению нормальных форм, и теперь в нормальных формах более высокого порядка нет необходимости — по крайней мере, для устранения аномалий модификации.

Download 356.51 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling