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

Contenu supprimé Contenu ajouté
Deansfa (discussion | contributions)
m +catégories
Ligne 1 :
Un '''Langage de contrôle de données''' (ou LCD) est un [[langage de programmation]] pour controller l'accès aux données d'une base de données. Des exemples de commandes LCD sont :
{{Programmation SQL}}
 
*'''GRANT''' : autorise certains utilisateurs à effectuer une certaine opération
=== Instruction GRANT ===
*'''DENY''' empêche certains utilisateurs à effectuer une certaine opération
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.
*'''REVOKE''' annule une commande de controle 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 aussi==
=== Instruction REVOKE ===
* [[Langage de définition de données]]
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.
* [[Langage de manipulation de données]]
 
 
{{ébauche informatique}}
 
[[Catégorie:Base de données]]
[[Catégorie:Langage de requête]]
 
[[de:Data Control Language]]
[[en:Data Control Language]]
[[it:Data Control Language]]