Content-Length: 75574 | pFad | http://fr.wikipedia.org/wiki/Langage_de_contr%C3%B4le_de_donn%C3%A9es

Langage de contrôle de données — Wikipédia Aller au contenu

Langage de contrôle de données

Un article de Wikipédia, l'encyclopédie libre.

Un langage de contrôle de données (LCD ; en anglais data control language, DCL) est un langage de programmation et un sous-ensemble de SQL pour contrôler l'accès aux données d'une base de données.

Commandes SQL

[modifier | modifier le code]

On distingue typiquement six types de commandes SQL de contrôle de données :

  • GRANT : autorisation d'un utilisateur à effectuer une action ;
  • DENY : interdiction à un utilisateur d'effectuer une action ;
  • REVOKE : annulation d'une commande de contrôle de données précédente ;
  • COMMIT : validation d'une transaction en cours ;
  • ROLLBACK : annulation d'une transaction en cours ;
  • LOCK : verrouillage sur une structure de données.
  • Autorisation d'un utilisateur à effectuer une action :
GRANT UPDATE (nom, prenom) ON eleves
TO enseignant
WITH GRANT OPTION;
  • Interdiction d'un utilisateur à effectuer une action :
DENY DELETE
TO enseignant
  • Annulation d'une commande de contrôle de données précédente :
REVOKE UPDATE (nom, prenom)
ON eleves
FROM enseignant
  • Validation d'une transaction en cours :
START TRANSACTION;
UPDATE eleves
SET age = '19'
WHERE nom = 'Lacourt' and prenom = 'Stéphane';
COMMIT;
  • Annulation d'une transaction en cours :
ROLLBACK TO sauvegarde;
  • Verrouillage d'une structure de données :
LOCK TABLE eleves IN EXCLUSIVE MODE;

Sur les autres projets Wikimedia :









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://fr.wikipedia.org/wiki/Langage_de_contr%C3%B4le_de_donn%C3%A9es

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy