« Programmation SQL/Langage de contrôle de données » : différence entre les versions

Contenu supprimé Contenu ajouté
m JackPotte a déplacé la page Langage de contrôle de données vers Programmation SQL/Langage de contrôle de données sans laisser de redirection
Aucun résumé des modifications
Ligne 1 :
{{Programmation SQL}}
{{voir homonymes|LCD}}
{{ébauche|informatique}}
 
{{autres projets
Un '''Langage de contrôle de données''' (ou LCD) est un [[langage de programmation]] et un sous-ensemble de [[Structured Query Language|SQL]] pour contrôler l'accès aux données d'une base de données. Des exemples de commandes LCD sont :
|wikt=LCD
* [[|w=Langage de définitioncontrôle de données]]}}
 
Le [[wikt:LCD|LCD]] consiste à gérer les annulations de transactions ou la reprise sur panne.
* '''GRANT''' : autorise certains utilisateurs à effectuer une certaine opération ;
* '''DENY''' empêche certains utilisateurs à effectuer une certaine opération ;
* '''REVOKE''' annule une commande de contrôle précédente ;
* '''UPDATE''' autorise un utilisateur à mettre à jour des enregistrements ;
* '''READ''' empêche un utilisateur de modifier la base de données, il peut juste lire les données ;
* '''DELETE''' autorise un utilisateur à effacer des enregistrements.
 
== Voir aussiGRANT ==
La commande GRANT permet d'attribuer un ou plusieurs privilèges à un utilisateur ou un rôle sur des instructions (CREATE DATABASE, CREATE TABLE, CREATE VIEW, etc.) ou divers objets tels que des tables, des vues, des colonnes ou encore des procédures stockées.
* [[Langage de définition de données]]
* [[Langage de manipulation de données]]
 
== DENY ==
{{portail|programmation informatique}}
* '''GRANT''' : autoriseEmpêche certains utilisateurs à effectuer une certaine opération ;.
[[Catégorie:Base de données]]
[[Catégorie:Langage de requête]]
 
== REVOKE ==
[[ar:لغة التحكم بالبيانات]]
La commande REVOKE permet de révoquer des privilèges qui ont été attribués à un utilisateur ou à un rôle sur des instructions ou divers objets tels que des tables, des vues, des colonnes ou encore des procédures stockées.
[[de:Data Control Language]]
 
[[en:Data control language]]
== UPDATE ==
[[es:Lenguaje de Control de Datos]]
* '''UPDATE''' autoriseAutorise un utilisateur à mettre à jour des enregistrements ;.
[[it:Data Control Language]]
 
[[ja:データ制御言語]]
== READ ==
[[nl:Data Control Language]]
* '''READ''' empêcheEmpêche un utilisateur de modifier la base de données, il peut juste lire les données ;.
[[pt:Linguagem de controle de dados]]
 
[[ru:DCL]]
== DELETE ==
[[uk:DCL]]
* '''DELETE''' autoriseAutorise un utilisateur à effacer des enregistrements.
[[zh:資料控制語言]]