![Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы"](https://i.ytimg.com/vi/4roVtL2mynA/hqdefault.jpg)
Садржај
- Смањује дуплицирање података
- Логично групише податке
- Осигурава референтни интегритет у подацима
- Смањује перформансе базе података
- Захтева детаљну анализу и дизајн
![](https://a.know-net.org/computadores-e-eletronicos/Vantagens-e-desvantagens-de-normalizar-uma-base-de-dados.webp)
Рачунарске базе података су свуда, од банака (за регистрацију рачуна клијената) до веб локација (за чување садржаја). Базе података најбоље функционишу када су добро дизајниране. Нормализација базе података значи пројектовање структуре која податке чува на логичан и сродан начин. Најчешћа је нормализација свих база података и овај процес има својих предности и недостатака.
Смањује дуплицирање података
Базе података могу имати значајну количину информација, можда милионе или милијарде фрагмената података. Нормализацијом базе података смањује се њена величина и избегава дуплирање података, водећи рачуна да се сваки податак сачува само једном.
Логично групише податке
Програмери апликација, који чине програме који „говоре“ са базом података, лакше се баве стандардизованом базом података. Подаци којима се приступа организују се логичније, на исти начин као и објекти из стварног света који они представљају. Ово олакшава дизајн, писање и промену апликација.
Осигурава референтни интегритет у подацима
Референтни интегритет је наметање односа између података у спојеним табелама. Без тога подаци у табели могу изгубити везе са другим табелама у којима постоје повезани подаци. То доводи до осиротелих и недоследних података. Стандардизована база података, са спајањем табела, може спречити да се ово догоди.
Смањује перформансе базе података
Високо стандардизована база података, са много табела и спајања између њих, спорија је од друге без ових атрибута. Ако је истовремено користи много људи, брзина ће се смањити. У неким случајевима је потребна одређена количина „денормализације“ да би се побољшале перформансе.
Захтева детаљну анализу и дизајн
Нормализација базе података сложен је и тежак задатак. Велике базе података са значајним количинама информација, попут оних које се виде у банкама, требају пажљиву анализу и дизајн пре него што се нормализују. Познавање употребе базе података, попут тога да ли је треба оптимизовати за читање података, писање или обоје, такође утиче на процес нормализације. Лоше стандардизована база података може имати лош учинак и неефикасно складиштити податке.