Tietokannanhallintajärjestelmien avulla käyttäjät voivat tallentaa tiedon bittejä, järjestää niitä ja hakea osan tai kaiken tarpeen mukaan. Jokainen tietokannan hallintajärjestelmien päätyyppi vaatii ohjelmiston, joka luo tietueita tietojen järjestämiseksi ja raporttien luomiseksi niistä. Tietokantojen ohjelmistot luovat yhden neljästä yleisestä tyypistä: hierarkkiset tietokannat, verkkotietokannat, relaatiotietokannat tai olio-tietokannat.
Hierarkinen tietokanta on yksi vanhimmista tietokantojen hallintajärjestelmien tyypeistä. Sitä käytetään yleisimmin keskuskoneissa. Tietokannan luoja määrittää ennalta suhteet jokaisen tietueen ja sen tietojen välillä. Rakenne vaatii juuritietueen tai vanhemman, josta tietokannan suunnittelija luo vanhemman ja lapsen suhteen jokaiselle tietokantaan menevälle databitille.
Verkkotietokanta järjestää myös tietoja käyttämällä määritettyjä vanhemman ja lapsen suhteita. Kuten todellinen perhe, verkkotietokantarakenne sallii lapsena luokitelluilla tiedoilla useamman kuin yhden vanhemman. Tämä on parannus verrattuna tietokantojen hallintajärjestelmien hierarkkisiin tyyppeihin. Sen avulla käyttäjät voivat yhdistää tietokannan tiedot toiseen tietojoukkoon vanhemman tietueen ja alitietueen kautta.
Suhteellisten tietokantojen hallintajärjestelmän suosio on kasvanut joustavuutensa ja helppokäyttöisyytensä vuoksi. Sen avulla tietokannan suunnittelija voi käyttää yksittäisiä tietoja suhteiden luomiseen erillisten tietokantojen välille ilman vanhemman tai omistajan suhteita. Yhdessä tietokannassa olevat tiedot, jotka yhdistävät sen eri tietoihin, ovat yksilöllinen tunniste, kuten työntekijän tunnistenumero.
Suhteellisten tietokantojen hallintajärjestelmien avulla tietokantojen suunnittelijat voivat luoda yhden tietokannan palkka- ja palkkatietojen tallentamiseksi työntekijöille. Suunnittelija luo erillisen tietokannan henkilökohtaisille tiedoille, kuten kotiosoitteille ja puhelinnumeroille. Eri käyttäjät voivat syöttää ja päivittää tietueet jokaiseen tietokantaan. Raportit keräävät tietoja minkä tahansa tietokannan tietueista, joista vastaava työntekijän tunnusnumero löytyy.
Objektisuuntautuneet tietokantojen hallintajärjestelmät tarjoavat tavan järjestää muita tietoja kuin numeroita ja tekstiä. Suunnittelijat käyttävät niitä multimediaesineiden, kuten valokuvien, musiikin ja videoiden, sijoittamiseen. Tämä tietokannan hallintajärjestelmä käyttää kutakin kohdetta varten kaksi tunnistetta. Ensimmäinen on kuvaileva objektin nimi ja toinen on pienoisohjelma, jossa on ohjeet tai menetelmät, joita tietokone suorittaa tallennuksen ja haun aikana. Näistä kahdesta osasta tulee objekti, jonka tietokannan käyttäjät voivat järjestää samalla tavalla kuin tekstillä tai numeroilla.