Zalihost podataka [1] je pojava koja se javlja u sustavima za upravljanje podatkovnim bazama koje sadrže polje koje se ponovilo u dvjema ili višem broju tablica. Izraz je prijevod na hrvatski jezik engleskog izraza data redundancy. Primjerice, u slučaju kad se podaci o kupcima udvostruče i priviju uz svaki proizvod kojeg su kupili, onda je zalihost podataka znani izvor nekonzistentnosti, jer se kupac može pojaviti s različitim vrijednostima uz dane atribute.[2] Zalihost podataka vodi podatkovnim anomalijama i oštećenjima te bi ju općenito trebalo izbjegavati kad se dizajnira.[3] Kad se normalizira podatkovnne baze, sprječava se zalihost i na najbolji mogući način se koristi spremište.[4] Kad se primjereno rabi vanjske ključeve, može se smanjiti zalihost na najmanju moguću mjeru i vjerojatnost da će se pojaviti razorne anomalije.[3] Ipak, ponekad se zbije da se baš zbog toga što se brinulo neka da podatkovne baze budu učinkovite i pogodne, izradi se zalihe podatke unatoč pogibli oštećenja podataka.[5]
Bilješke i referencije
- ↑ Propyx - sustav za online provjeru znanja Informatika za gimnazije - Baze podataka. Pristupljeno 15. studenoga 2011.
- ↑ Lua error in Modul:Citation/CS1 at line 4096: data for mw.loadData contains unsupported data type 'function'.
- ↑ 3,0 3,1 Lua error in Modul:Citation/CS1 at line 4096: data for mw.loadData contains unsupported data type 'function'.
- ↑ Lua error in Modul:Citation/CS1 at line 4096: data for mw.loadData contains unsupported data type 'function'.
- ↑ Lua error in Modul:Citation/CS1 at line 4096: data for mw.loadData contains unsupported data type 'function'.