Principalele caracteristici ale unui sistem de baze de date includ capacitatea de a stoca si gestiona datele intr-un mod organizat si coerent, cu posibilitatea de a face interogari si actualizari eficiente. Un sistem de baze de date trebuie sa fie capabil de a asigura integritatea datelor, confidentialitatea, securitatea si disponibilitatea. In plus, sistemul ar trebui sa fie capabil de a gestiona volumul mare de date si de a face fata simultan la multiple interogari din partea utilizatorilor.