De funktioner, der skal evalueres under DBMS-evalueringen, er anført som følger:
Datamodel: Datamodellen bestemmer, hvordan data repræsenteres og organiseres i en database. Det giver en ramme for oprettelse, styring og adgang til data. De to hovedtyper af datamodeller er relationelle og ikke-relationelle.
Forespørgselssprog: Forespørgselssproget er det sprog, der bruges til at interagere med databasen og hente data. Det skal være nemt at bruge, udtryksfuldt og effektivt. Det mest almindelige forespørgselssprog er SQL (Structured Query Language).
Ydeevne: Ydeevnen af DBMS er en kritisk faktor i dets valg. DBMS skal være i stand til at håndtere store mængder data og behandle forespørgsler effektivt. Ydeevne kan måles i form af gennemløb, latens og skalerbarhed.
Plidelighed: DBMS skal være pålideligt og i stand til at beskytte data mod tab eller korruption. Det skal give funktioner såsom sikkerhedskopiering af data, gendannelse og redundans.
Sikkerhed: DBMS'et bør give sikkerhedsmekanismer til at beskytte data mod uautoriseret adgang. Disse mekanismer omfatter brugergodkendelse, adgangskontrol og kryptering.
Anvendelighed: DBMS skal være let at bruge for både administratorer og brugere. Det skal give intuitive brugergrænseflader og dokumentation.
Skalerbarhed: DBMS skal kunne skaleres for at understøtte en voksende mængde data og brugere. Den skal kunne håndtere stigende mængder data uden at gå på kompromis med ydeevnen.
Interoperabilitet: DBMS'et skal være i stand til at fungere sammen med andre systemer, såsom operativsystemer, applikationer og andre databaser. Det bør understøtte industristandardprotokoller og dataformater.
Leverandørsupport: Kvaliteten af leverandørsupport er vigtig i valget af et DBMS. Sælgeren skal levere omfattende dokumentation, træning og supporttjenester.