Les commandes DCL (Data Control Language) permettent la gestion des droits d'accès aux objets d'une base de données.

Un utilisateur de base de données doit posséder un compte de sécurité afin d'accéder aux tables ou à tout autre élément.

Pour cela, il faut non seulement que l'utilisateur soit créé mais également que des privilèges lui soient accordés.

Des permissions peuvent être attribuées explicitement à un utilisateur ou implicitement si ce dernier appartient à un rôle.

Un rôle est un objet SQL spécifique auquel est attribué un ou plusieurs privilèges. Un rôle peut être affecté à des utilisateurs qui posséderont alors les autorisations qui lui sont accordées.

En outre, les commandes DCL servent à modifier ou à supprimer des privilèges, voire même des utilisateurs ou des rôles.

Sommaire