Кућа Базе података Шта је нормализација? - дефиниција из техопедије

Шта је нормализација? - дефиниција из техопедије

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

Anonim

Дефиниција - Шта значи нормализација?

Нормализација је процес реорганизације података у бази података тако да испуњава два основна захтева: (1) Не постоји редунданција података (сви подаци се чувају на само једном месту) и (2) зависности података су логичне (сви повезани подаци ставке се чувају заједно). Нормализација је важна из више разлога, али углавном због тога што омогућава базама података да заузму што мање простора на диску, што резултира повећаним перформансама.

Нормализација је такође позната као нормализација података.

Техопедиа објашњава нормализацију

Три главне врсте нормализације су наведене у наставку. Напомена: „НФ“ се односи на „нормалан облик“.

  • 1НФ
  • 2НФ
  • 3НФ

Следећа три НФ постоје, али се ретко користе:

  • БЦНФ
  • 4НФ
  • 5НФ

Прва три НФ-а је почетком 1970-их година добио отац модела релацијских података, ЕФ Цодд. Скоро сви данашњи мотори релационих база података користе његова правила.

Неки мотори релационих база података строго не испуњавају критеријуме за сва правила нормализације. Пример је функција вишеструких поља која је Мицрософт увео у апликацији за базу података Аццесс 2007. У круговима база података владала је жестока расправа о томе да ли сада такве функције дисквалификују такве апликације од истинских система за управљање релацијским базама података.

Шта је нормализација? - дефиниција из техопедије