Funksjonene som skal evalueres under DBMS-evalueringen er oppført som følger:
Datamodell: Datamodellen bestemmer hvordan data er representert og organisert i en database. Det gir et rammeverk for å lage, administrere og få tilgang til data. De to hovedtypene av datamodeller er relasjonelle og ikke-relasjonelle.
Søkespråk: Spørringsspråket er språket som brukes til å samhandle med databasen og hente data. Det skal være enkelt å bruke, uttrykksfullt og effektivt. Det vanligste spørringsspråket er SQL (Structured Query Language).
Ytelse: Ytelsen til DBMS er en kritisk faktor i valget. DBMS skal være i stand til å håndtere store datamengder og behandle forespørsler effektivt. Ytelse kan måles i form av gjennomstrømning, latens og skalerbarhet.
Pålitelighet: DBMS må være pålitelig og i stand til å beskytte data mot tap eller korrupsjon. Den skal gi funksjoner som sikkerhetskopiering av data, gjenoppretting og redundans.
Sikkerhet: DBMS skal gi sikkerhetsmekanismer for å beskytte data mot uautorisert tilgang. Disse mekanismene inkluderer brukerautentisering, tilgangskontroll og kryptering.
Brukerbarhet: DBMS skal være enkelt å bruke for både administratorer og brukere. Det skal gi intuitive brukergrensesnitt og dokumentasjon.
Skalerbarhet: DBMS skal kunne skaleres for å støtte en økende mengde data og brukere. Den skal kunne håndtere økende datamengder uten at det går på bekostning av ytelsen.
Interoperabilitet: DBMS skal kunne fungere sammen med andre systemer, for eksempel operativsystemer, applikasjoner og andre databaser. Den skal støtte industristandardprotokoller og dataformater.
Leverandørstøtte: Kvaliteten på leverandørstøtte er viktig i valget av et DBMS. Leverandøren bør gi omfattende dokumentasjon, opplæring og støttetjenester.