Zbirke podatkov (DB) omogočajo shranjevanje različnih informacij v obliki strukturirane tabele ali sheme dedovanja elementov, ki vsebujejo potrebne zapise, združene v podoben nabor lastnosti ali parametrov in vnesene v ustrezne celice. Obstaja več vrst baz podatkov, ki se razlikujejo po strukturi in namenu uporabe.
Hierarhične zbirke podatkov
Struktura v hierarhični bazi je predstavljena v obliki sheme, ki vsebuje predmete na različnih ravneh, ki pripadajo eni ali drugi podatkovni skupini. V bazi so nadrejeni in podrejeni elementi, tj. uveljavljena so bila načela dedovanja in razvrščanja po vrstah shranjenih informacij. Strukturno je hierarhična osnova drevo elementov. Tako se izvajajo dokumenti XML in register sistema Windows.
V trgovini je na primer baza podatkov o kupcih. Vsaka stranka je kupila določen izdelek. Če torej nakup v trgovini predstavljate kot hierarhično bazo podatkov, bo nadrejeni element izražen v določeni stranki. Podrejeni element bo kupljeno blago, ki bo povezano z vsakim potrošnikom posebej. Tako bo kupec Petrov, ki je kupil DVD predvajalnik in diske s filmi, glavni element. Predvajalnik in diski bodo povezani s Petrovom in bodo v bazi podatkov podrejeni elementi.
Omrežne podatkovne baze
Tudi omrežne podatkovne baze so zgrajene po principu hierarhije, vendar imajo nekaj razlike - vsak podrejeni element je lahko povezan z več nadrejenimi zapisi, tj. predmeti, ki se nahajajo nad to celico v strukturi.
Tako je vsaka omrežna baza podatkov le zapletena hierarhična. Pomanjkljivost te vrste je nekaj zmede pri shranjevanju velikih količin podatkov, kar krši učinkovitost njihove uporabe pri shranjevanju informacij na splošno.
Osupljiv primer omrežne osnove je internet, ki ima veliko število dokumentov, ki imajo več nadrejenih elementov in so med seboj povezani s hiperpovezavami, tj. porazdeljeni znotraj ene same omrežne baze.
Relacijske baze podatkov
Danes je ta vrsta podlag zaradi svoje strukture ena najbolj razširjenih in pogosto uporabljenih. Vsi podatki v taki zbirki podatkov so shranjeni v ločeni tabeli, do katere se dostopa z neposrednim dostopom do vrstice, stolpca ali določene celice ali z uporabo obstoječega jezika poizvedb ali sistema za upravljanje baz podatkov.
Najtežja stopnja v razvoju relacijskih baz podatkov je oblikovanje.
Tabela prikazuje vrsto podatkov, zaporedno številko, parameter niza, besedilo itd. Vsakega od teh elementov je mogoče samodejno najti z ustrezno iskalno poizvedbo, ne glede na količino shranjenih podatkov, zaradi česar je ta vrsta še posebej učinkovita pri izvajanju nalog shranjevanja informacij med razvojem spletnih mest ali obsežnih informacijskih skladišč.