Vsebina
- Odpustnost podatkov
- Omejen dostop uporabnikov
- Pomanjkanje pravil za shranjevanje in dostop
- Pomanjkanje transakcij
Upravljanje sistemskih podatkovnih datotek (ali ploščatih podatkovnih baz) je služilo kot edina metoda shranjevanja in pridobivanja datotek pred vzpostavitvijo sistemov za upravljanje baz podatkov (kot so relacijske baze podatkov). Medtem ko ohranjajo določeno uporabo, imajo podatkovne baze s ploščatimi datotekami slabo dostopnost, redundanco podatkov, pomanjkanje standardov dostopa in nezmožnost organiziranja podatkov.
Upravljanje sistemskih podatkov ima ključne pomanjkljivosti v primerjavi z drugimi sistemi za upravljanje baz podatkov (globoko v sliki zbirke podatkov .shock iz Fotolia.com)
Odpustnost podatkov
Ker baze podatkov z ravnimi datotekami temeljijo na datotekah, ki vsebujejo zapise v besedilni obliki brez strukturnih podatkov, ni mogoče povezati podatkov iz ene datoteke v drugo. Na primer, če datoteka vsebuje zapis zapisa »Mr Smith«, mora druga datoteka, ki uporablja iste podatke o naslovu, natančno ponoviti te podatke. Druga datoteka naj bi jih podvojila. To pomeni, da podatki o naslovu "gospod Smith" obstajajo v dveh datotekah hkrati. V velikem obsegu to vodi do redundance podatkov, ki lahko v bazi hitro vzamejo prostor, kar dokazuje njegovo neučinkovitost.
Omejen dostop uporabnikov
Običajno sistemi s ploščatimi datotekami ne podpirajo dostopa več uporabnikov. To pomeni, da uporabniki na različnih strojih ne morejo hkrati dostopati do istih podatkov, kar omejuje dostop, če jih istočasno išče več uporabnikov.
Pomanjkanje pravil za shranjevanje in dostop
Ker sistem z ravnimi datotekami potrebuje shranjene podatke, je nujno odvisen od datotečnega sistema, ki določa, kako se te datoteke shranijo in berejo. To poveže podatke s sistemom, ki ga hrani, in vsaka druga programska oprema, ki se uporablja za dostop do njih, mora ustrezati temu datotečnemu sistemu. Zato vse spremembe baze podatkov zahtevajo spremembe vse programske opreme, ki jo dostopa.
Pomanjkanje transakcij
Zahteva po podatkih iz banke s ploščatimi datotekami preprosto pridobiva te podatke v eni sami datoteki. Zahtevanje in pridobivanje podatkov iz več datotek hkrati (ti »transakcija«) je nemogoče. To pomeni, da kompleksnih zahtev, zaradi katerih je to okrevanje natančno in učinkovito, preprosto ne obstaja.