Duomenų bazių valdymo sistemos leidžia vartotojams saugoti informacijos dalis, ją tvarkyti ir prireikus gauti dalį arba visą ją. Kiekvienam iš pagrindinių duomenų bazių valdymo sistemų tipų reikalinga programinė įranga, kuri sukuria įrašus duomenims tvarkyti ir iš tų duomenų sukuria ataskaitas. Duomenų bazių programinės įrangos programos sukuria vieną iš keturių įprastų tipų: hierarchines duomenų bazes, tinklo duomenų bazes, reliacines duomenų bazes arba objektus orientuotas duomenų bazes.
Hierarchinė duomenų bazė yra viena iš seniausių duomenų bazių valdymo sistemų tipų. Jis dažniausiai naudojamas pagrindiniuose kompiuteriuose. Duomenų bazės kūrėjas iš anksto nustato ryšius tarp kiekvieno įrašo ir jo duomenų. Struktūrai reikalingas šakninis įrašas arba pirminis, iš kurio duomenų bazės kūrėjas sukuria pirminį ir antrinį ryšį kiekvienam duomenų bitui, patenkančiam į duomenų bazę.
Tinklo duomenų bazė taip pat tvarko duomenis naudodama apibrėžtus tėvų ir vaikų ryšius. Kaip ir tikroje šeimoje, tinklo duomenų bazės struktūra leidžia vaikui priskirti duomenų dalį turėti daugiau nei vieną iš tėvų. Tai patobulinimas, palyginti su hierarchiniais duomenų bazių valdymo sistemų tipais. Tai leidžia vartotojams sujungti informaciją vienoje duomenų bazėje su kitu duomenų rinkiniu per pirminį ir antrinį įrašą.
Reliacinės duomenų bazių valdymo sistemos populiarumas išaugo dėl savo lankstumo ir naudojimo paprastumo. Tai leidžia duomenų bazės kūrėjui naudoti atskiras informacijos dalis, kad sukurtų ryšius tarp atskirų duomenų bazių, neapribojant tėvų ar savininkų ryšių. Vienoje duomenų bazėje esanti informacija, susiejanti ją su kitos duomenų bazės duomenimis, yra unikalus identifikatorius, pvz., darbuotojo identifikavimo numeris.
Reliacinių duomenų bazių valdymo sistemos leidžia duomenų bazių kūrėjams sukurti vieną duomenų bazę, kurioje būtų saugoma informacija apie darbuotojų atlyginimus ir atlyginimus. Dizaineris sukuria atskirą duomenų bazę asmeninei informacijai, tokiai kaip namų adresai ir telefono numeriai. Skirtingi vartotojai gali įvesti ir atnaujinti kiekvienos duomenų bazės įrašus. Ataskaitos ištraukia duomenis iš bet kurios duomenų bazės, kurioje randamas atitinkantis darbuotojo identifikavimo numeris, įrašų.
Objektiniai duomenų bazių valdymo sistemų tipai suteikia galimybę tvarkyti kitus duomenis nei skaičiai ir tekstas. Dizaineriai juos naudoja daugialypės terpės elementams, pvz., nuotraukoms, muzikai ir vaizdo įrašams, talpinti. Ši duomenų bazės valdymo sistema kiekvienam elementui naudoja du identifikatorius. Pirmasis yra aprašomasis objekto pavadinimas, o antrasis yra miniatiūrinė programa su instrukcijomis arba metodais, kuriuos kompiuteris paleidžia saugojimo ir gavimo metu. Dvi dalys tampa objektu, kurį duomenų bazės vartotojai gali tvarkyti taip, kaip gali su tekstu ar skaičiais.