controle de donnees dans sql

UMBB Département Informatique Cours Master ?? BDA Responsable A AIT-BOUZIAD Le Décembre CHAPITRE CONTR? LE DE DONNEES DANS SQL I Gestion des utilisateurs et de leurs privilèges I Gestion des utilisateurs Pour accéder à un SGBD il faut disposer d ? un compte donc d ? un mot de passe et un ensemble de droits identi ?és par le SGBD Seul un administrateur peut créer des utilisateurs La commande de création d ? un utilisateur est la suivante GRANT CONNECT RESOURCE DBA TO IDENTIFIED BY CONNECT RESSOURCE et DBA dé ?ssent des classes d ? utilisateurs appelées rôles avec des droits prédé ?nis a CONNECT droits de connexion et d ? exécution d ? ordre LMD sur des données sur lesquelles une autorisation a été attribuée au préalable Droits aussi à la création de vues et synonymes sur les objets autorisés Par contre ne donne pas les droits de créer des tables index ou d ? autres types d ? objets b RESOURCE ie création de ressources Donne les droits de CONNECT plus les droits d ? exécution des ordres LDD Autrement dit les droits a de ? CONNECT ? b de création de tables index et de regroupement clusters c d ? attribution et restitution de privilèges sur les tables index et regroupement à d ? autres utilisateurs c DBA DataBase Administrator donne tous les droits Autrement dit les droits a de ? CONNECT ? b de ? RESOURCE ? c d ? accès à toutes les données de tous les utilisateurs d de création et de suppression d ? utilisateurs et de droits e d ? exécuter toutes les opérations d ? administration sur les partitions de sauvegarde de restauration etc Exemple Créer l ? utilisateur ? Bouziad ? avec le mot de passe ? Ahmed ? avec le droit de connexion GRANT CONNECT TO Bouziad IDENTIFIED BY Ahmed Obligatoire si création d ? un user ou modi ?cation du mot de passe Rq Ne peut être exécuté que par le DBA CExemple Donner à ? Bouziad ? créer ci-dessus la possibilité de créer des tables GRANT RESOURCE TO Bouziad I Gestion des droits des utilisateurs sur les objets Toute table n ? est initialement accessible que par l ? utilisateur qui la créée - Le propriétaire d ? un objet telle qu ? une table peut accordé des droits sur cet objet table à d ? autres utilisateurs La syntaxe de la commande est la suivante GRANT ? ON TO ? WITH GRANT OPTION Octroi le droit d ? accorder ce droit à d ? autres utilisateurs Exemple Attribuer à ? Bouziad ? le droit de sélection et de mise à jour de la table ? CLIENT ? GRANT SELECT UPDATE ON CLIENT TO Bouziad ? ? ? La commande inverse de l ? attribution des droits a la syntaxe suivante REVOKE ? ON FROM ? Un droit ne peut être retiré que par l ? utilisateur qui l ? a accordé ou par le DBA Remarque

  • 35
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Aoû 01, 2022
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 49.9kB