Funktionerna som ska utvärderas under DBMS-utvärderingen är listade enligt följande:
Datamodell: Datamodellen avgör hur data representeras och organiseras i en databas. Det tillhandahåller ett ramverk för att skapa, hantera och komma åt data. De två huvudtyperna av datamodeller är relationella och icke-relationella.
Frågespråk: Frågespråket är det språk som används för att interagera med databasen och hämta data. Det ska vara lätt att använda, uttrycksfullt och effektivt. Det vanligaste frågespråket är SQL (Structured Query Language).
Prestanda: Prestandan hos DBMS är en kritisk faktor vid valet. DBMS bör kunna hantera stora mängder data och bearbeta frågor effektivt. Prestanda kan mätas i termer av genomströmning, latens och skalbarhet.
Tillförlitlighet: DBMS måste vara tillförlitligt och kunna skydda data från förlust eller korruption. Det bör tillhandahålla funktioner som säkerhetskopiering av data, återställning och redundans.
Säkerhet: DBMS bör tillhandahålla säkerhetsmekanismer för att skydda data från obehörig åtkomst. Dessa mekanismer inkluderar användarautentisering, åtkomstkontroll och kryptering.
Användbarhet: DBMS ska vara lätt att använda för både administratörer och användare. Det bör tillhandahålla intuitiva användargränssnitt och dokumentation.
Skalbarhet: DBMS bör kunna skalas för att stödja en växande mängd data och användare. Den ska kunna hantera ökande mängder data utan att kompromissa med prestanda.
Interoperabilitet: DBMS bör kunna samverka med andra system, såsom operativsystem, applikationer och andra databaser. Det bör stödja industristandardprotokoll och dataformat.
Leverantsupport: Kvaliteten på leverantörssupport är viktig vid valet av ett DBMS. Säljaren bör tillhandahålla omfattande dokumentation, utbildning och supporttjänster.