Un rôle est un profil prédéfini qui peut être affecté à des utilisateurs, ou à des rôles dans les SGBD qui prennent en charge ce concept. Les rôles peuvent être récupérés par reverse engineering dans votre modèle, mais vous pouvez également créer vos propres rôles.
Les rôles peuvent avoir :
des privilèges qui contrôlent leur niveau d'accès (voir Octroi des privilèges système)
des permissions qui leur permettent d'effectuer des actions sur des objets (voir Octroi de permissions sur les objets)