Andmebaasihaldussüsteemid võimaldavad kasutajatel salvestada teabe bitte, korraldada seda ja vajaduse korral osa või kogu teabe hankida. Iga peamist tüüpi andmebaasihaldussüsteemide jaoks on vaja tarkvara, mis loob andmete korrastamiseks kirjeid ja loob nendest andmetest aruandeid. Andmebaaside tarkvaraprogrammid loovad ühe neljast levinud tüübist: hierarhilised andmebaasid, võrguandmebaasid, relatsiooniandmebaasid või objektorienteeritud andmebaasid.
Hierarhiline andmebaas on üks vanimaid andmebaasihaldussüsteemide tüüpe. Seda kasutatakse kõige sagedamini suurarvutites. Andmebaasi looja määrab eelnevalt iga kirje ja selle andmete vahelised seosed. Struktuur nõuab juurkirjet ehk ülemkirjet, millest andmebaasi kujundaja loob iga andmebaasi mineva andmebiti jaoks vanem-alasuhte.
Võrguandmebaas korrastab andmeid ka määratletud vanem-lapse suhete abil. Nagu päris perekonnal, võimaldab võrguandmebaasi struktuur lapseks liigitatud andmetel olla rohkem kui üks vanem. See on hierarhilist tüüpi andmebaasihaldussüsteemide täiustus. See võimaldab kasutajatel ühendada ühes andmebaasis oleva teabe teise andmekogumiga emakirje ja alamkirje kaudu.
Relatsioonilise andmebaasi haldussüsteemi populaarsus on kasvanud tänu oma paindlikkusele ja kasutuslihtsusele. See võimaldab andmebaasi kujundajal kasutada üksikuid teabekilde, et luua seoseid eraldi andmebaaside vahel ilma vanema- või omanikusuhteid piiramata. Ühes andmebaasis olev teave, mis seob selle teise andmebaasi andmetega, on kordumatu tunnus, näiteks töötaja identifitseerimisnumber.
Relatsiooniandmebaaside haldussüsteemid võimaldavad andmebaaside kujundajatel luua ühe andmebaasi, kuhu salvestada töötajate palga- ja palgainfo. Disainer loob isikliku teabe, nagu kodused aadressid ja telefoninumbrid, jaoks eraldi andmebaasi. Erinevad kasutajad võivad igasse andmebaasi kirjeid sisestada ja värskendada. Aruanded tõmbavad andmeid kõigi andmebaaside kirjetest, milles on leitud sobiv töötaja identifitseerimisnumber.
Objektorienteeritud andmebaasihaldussüsteemid pakuvad võimalust korraldada muid andmeid peale numbrite ja teksti. Disainerid kasutavad neid multimeediumiüksuste, nagu fotode, muusika ja videote, paigutamiseks. See andmebaasihaldussüsteem kasutab iga üksuse jaoks kahte identifikaatorit. Esimene on kirjeldav objekti nimi ja teine on miniatuurne programm juhiste või meetoditega, mida arvuti salvestamise ja otsimise ajal käivitab. Kahest osast saab objekt, mida andmebaasi kasutajad saavad korraldada nii nagu teksti või numbritega.