Кућа Развој Шта је први нормалан облик (1нф)? - дефиниција из техопедије

Шта је први нормалан облик (1нф)? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи први нормалан облик (1НФ)?

Први нормалан образац (1НФ) поставља основна правила за нормализацију база података и односи се на једну табелу у систему релационих база података. Нормализација прати три основна корака, од којих је сваки изграђен на задњем. Први од њих је први нормалан облик.


Први нормалан облик каже да:

  • Свака колона у табели мора бити јединствена
  • За сваки скуп повезаних података морају се створити засебне таблице
  • Свака таблица мора бити идентифицирана јединственом колоном или повезаним ступовима који се називају примарним кључем
  • Ниједан ред не може бити дуплиран
  • ниједан колона не може бити дуплирана
  • ниједно пресечење редака / ступаца не садржи нулту вредност
  • ниједно пресечење редака / ступаца не садржи поља са више вредности

Техопедија објашњава први нормалан облик (1НФ)

Први корак у потврђивању 1НФ-а је модификација вишередних ступаца како би се осигурало да сваки ступац у табели нема више од једног уноса.


Претраживање записа с дупликатима је сложено. Да би се превазишла ова ситуација, сви записи који су укључени у табелу релацијске базе података морају бити идентификовани јединственом вредношћу која ће имати засебан ступац (или атрибут). Овај јединствени кључ назива се индексни кључ и користи се за проналажење података за проналажење или другу манипулацију.


Имати јединствени кључ не решава захтеве 1НФ. Према правилима, не може бити више уноса у једно поље. На пример, у табели података о подацима о клијентима може се дозволити да једно поље похрани више уноса, као што је случај када корисник има вишеструке телефонске бројеве. Ово је кршење правила 1НФ. Овај одређени проблем у нашем примеру може се решити стварањем индекса ИД-а клијента у главној табели и додавањем посебне табеле која садржи ступац за телефонске бројеве и другу колону за ИД корисника.


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


Уклањање понављајућих вредности из табеле је следећи корак ка првом нормализованом облику. Понављајуће вредности могу се преместити у нову табелу.


Завршни корак у примјени првог нормалног облика је одржавање атомске количине података. Свако појединачно поље треба садржавати најмањи могући елемент података да би се олакшало лако сортирање и претраживање. На примјер, ступац датума може се одвојити на дан, мјесец и годину.


Табеле које задовољавају први нормалан облик могу такође садржати функционално зависна поља. Функционална зависност постоји између два поља када вредност у пољу 1 одређује вредност у пољу 2, а постоји само једна вредност у пољу 2. У таквом случају, поље 2 функционално зависи од поља 1.


Табеле које задовољавају више нормалне форме (други, трећи и четврти) нужно следе први нормалан облик, али обрнуто није тачно. Све табеле у складу са првим нормалним обрасцем можда неће следити више нормалне обрасце, јер виши нормални обрасци укључују још строжа правила.

Шта је први нормалан облик (1нф)? - дефиниција из техопедије