Разлика између БЦНФ и 4НФ (четврта нормализација)

БЦНФ вс 4НФ (4. нормализација)

Нормализација база података је техника која се бави системима управљања релацијским базама података. Грешке у подацима могу се избећи у добро нормализованој бази података. Нормализација се користи за смањење редундираности података у бази података. То значи примену табела база података и њихових односа, уклањање сувишних и недоследних зависности. Постоје нека унапред дефинисана правила за нормализацију. Та се правила називају нормалним облицима.

  1. Први нормалан образац (1НФ)
  2. Други нормалан облик (2НФ)
  3. Трећи нормалан облик (3НФ)
  4. Нормални образац Боице-Цодд (БЦНФ или 3.5НФ)
  5. Четврти нормалан облик (4НФ)

Први нормалан облик назива се атомска табела. Атомичност табеле може се достићи из два корака.

  1. Уклањање дупликата ступаца из исте табеле.
  2. Израда засебних табела за повезане дупликате ступаца. (морају постојати примарни кључеви за препознавање сваког реда ове табеле)

У другом нормалном облику, покушај је смањити сувишне податке у табели тако што ћете их извући и сместити у посебну табелу. То се може постићи следећим корацима.

  1. Одаберите скуп података који се односи на више редова и ставите их у одвојене табеле.
  2. Створите односе између ових нових и надређених таблица користећи стране кључеве.

Да бисте базу података преузели у Трећем нормалном облику, база података већ се мора достићи у првом и другом нормалном облику. Кад је база података у 1НФ и 2НФ, нема дупликата ступаца и нема подскупова података који се односе на више редова. Трећи нормалан облик може се постићи уклањањем стубова таблица, који нису у потпуности, зависе од примарног кључа.

Нормални образац Боице-Цодд (БЦНФ или 3.5НФ)

БЦНФ означава „Нормална форма Боице-Цодд ”. Овај нормалан облик познат и као 3.5 нормалан облик нормализације базе података. Да би се постигао БЦНФ, база података мора се већ достићи трећи нормалан облик. Затим би требало предузети следеће кораке да би се постигао БЦНФ.

  1. Идентифицирајте све кандидацијске кључеве у односима
  2. Идентификујте све функционалне зависности у односима.
  3. Ако у релацији постоје функционалне зависности, где њихове одреднице нису кандидатски кључи за везу, уклоните функционалне зависности тако што ћете их ставити у нови однос заједно са копијом њихове детерминанте.

Четврти нормалан облик

База података мора бити у трећем нормалном облику, пре него што се нормализује у четврти нормалан облик. Ако је база података већ у трећем нормалном облику, следећи корак би требао бити уклањање вишевредних зависности. (Ако један или више редова подразумева присуство једног или више других редова у истој табели, то се назива вишевредна зависност.)

Која је разлика између БЦНФ и 4НФ (четврти нормалан облик)?

• База података већ мора бити достигнута до 3НФ да би се пренијела на БЦНФ, али база података мора бити у 3НФ и БЦНФ да би достигла 4НФ.

• У четвртом нормалном облику, нема више вреднованих зависности табела, али у БЦНФ-у могу у табелама бити вишевредни подаци зависности..