БЦНФ вс 4НФ (4. нормализација)
Нормализација база података је техника која се бави системима управљања релацијским базама података. Грешке у подацима могу се избећи у добро нормализованој бази података. Нормализација се користи за смањење редундираности података у бази података. То значи примену табела база података и њихових односа, уклањање сувишних и недоследних зависности. Постоје нека унапред дефинисана правила за нормализацију. Та се правила називају нормалним облицима.
Први нормалан облик назива се атомска табела. Атомичност табеле може се достићи из два корака.
У другом нормалном облику, покушај је смањити сувишне податке у табели тако што ћете их извући и сместити у посебну табелу. То се може постићи следећим корацима.
Да бисте базу података преузели у Трећем нормалном облику, база података већ се мора достићи у првом и другом нормалном облику. Кад је база података у 1НФ и 2НФ, нема дупликата ступаца и нема подскупова података који се односе на више редова. Трећи нормалан облик може се постићи уклањањем стубова таблица, који нису у потпуности, зависе од примарног кључа.
Нормални образац Боице-Цодд (БЦНФ или 3.5НФ)
БЦНФ означава „Нормална форма Боице-Цодд ”. Овај нормалан облик познат и као 3.5 нормалан облик нормализације базе података. Да би се постигао БЦНФ, база података мора се већ достићи трећи нормалан облик. Затим би требало предузети следеће кораке да би се постигао БЦНФ.
Четврти нормалан облик
База података мора бити у трећем нормалном облику, пре него што се нормализује у четврти нормалан облик. Ако је база података већ у трећем нормалном облику, следећи корак би требао бити уклањање вишевредних зависности. (Ако један или више редова подразумева присуство једног или више других редова у истој табели, то се назива вишевредна зависност.)
Која је разлика између БЦНФ и 4НФ (четврти нормалан облик)? • База података већ мора бити достигнута до 3НФ да би се пренијела на БЦНФ, али база података мора бити у 3НФ и БЦНФ да би достигла 4НФ. • У четвртом нормалном облику, нема више вреднованих зависности табела, али у БЦНФ-у могу у табелама бити вишевредни подаци зависности.. |