Un utilisateur est un objet de base de données qui identifie une personne pouvant ouvrir une session ou se connecter à une base de données. Les groupes et les rôles sont utilisés afin de simplifier l'octroi de droits à des utilisateurs, dans la mesure où les privilèges et permissions octroyés à un groupe ou rôle sont hérités par les utilisateurs qui appartiennent à ce groupe ou remplissent ce rôle.
Tous les SGBD ne prennent pas en charge les concepts d'utilisateur, de rôle et de groupe.