Zalihost podataka

(Preusmjereno s Redukcija podataka)

Zalihost ili redundancija 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

uredi
  1. Propyx - sustav za online provjeru znanja[neaktivna poveznica] Informatika za gimnazije - Baze podataka. Pristupljeno 15. studenoga 2011.
  2. Jorge H. Doorn; Laura C. Rivero. 2002. Database integrity: challenges and solutions. Idea Group Inc (IGI). str. 4.–5. ISBN 9781930708389. Pristupljeno 23. siječnja 2011.
  3. a b Peter Rob; Carlos Coronel. 2009. Database systems: design, implementation, and management. Cengage Learning. str. 88. ISBN 9781423902010. Pristupljeno 22. siječnja 2011.
  4. I. T. L. Education Solutions Limited; Itl. 2009. Introduction to Information Technology. Pearson Education India. str. 522. ISBN 9788177581188. Pristupljeno 4. veljače 2011.
  5. Allen G. Taylor. 2. veljače 2010. SQL for Dummies. For Dummies. str. 126.–127. ISBN 9780470557419. Pristupljeno 1. veljače 2011.

Usporedi

uredi