Grant droit LP Informatique DA I UF Administration Système Réseaux et Base de données Enseignant M Nakechbnadi mail nakech free fr Première parie Administration d ? une BD Chapitre Transaction Gestion d ? accès au données sous ORACLE Les privilèges sous o

LP Informatique DA I UF Administration Système Réseaux et Base de données Enseignant M Nakechbnadi mail nakech free fr Première parie Administration d ? une BD Chapitre Transaction Gestion d ? accès au données sous ORACLE Les privilèges sous oracle Il en existe deux types les privilèges systeme et les privilèges objet Les privilèges système Il existe a peu prés privilèges système qui sont classés par catégories Nous allons en présenter quelqu ? uns pour bien situer les privilèges système Les privilèges sur les opérations système Ces privilèges la permettent de réaliser des opération sur la base de données -- create tablespace permet de créer un tablespace -- create database permet de créer une base de données -- alter system permet de modi ?er les paramètres de la base de données Les privilèges agissant sur la gestion des objets sur les schéma utilisateur Ces privilèges permettent de modi ?er et d'agir sur les objets du schéma des utilisateur -- create table permet de créer une table -- create user permet de créer un utilisateur -- alter pro ?le permet de modi ?er un pro ?l Les privilèges objets Les privilèges sur les objets donnent le droit de réaliser une opération particulière sur une table une vue une séquence ou même des fonctions Par exemple y accéder la mettre a jour ou même y insérer des information Voici quelques exemples de privilèges objets -- select permet d'accéder à un objet -- update permet de mettre à jour un objet -- insert permet d'insérer des information dans une table -- references permet de référencer une table lors d'un create table ou d'un alter table C Gestion des privilèges Sous oracle on utilise la commande grant pour attribuer les deux type de privilèges Les privilèges système Les privilèges système seront étudiés en détail plus tard Deux privilèges sont important A conna? tre GRANT connect to utilisateur GRANT resource to utilisateur Les privilèges objet Pour attribuer un privilège objet il faut utiliser la commande GRANT voici la syntaxe a respecter GRANT DBA PRIVILEGE ON OBJET TO ROLE UTILISATEUR PUBLIC WITH GRANT OPTION DBA tous les privilèges PRIVILEGE le privilège à attribuer OBJET l'objet sur lequel le privilège va être attribuer ROLE le rôle auquel le privilège va être attribuer UTILISATEUR l'utilisateur auquel le privilège va être attribuer PUBLIC le privilège est attribué a tous le monde WITH GRANT OPTION le destinataire du privilège pourra à son tour attribuer ce privilège Exemple d'attribution de privilège grant select insert update delete on tabonnements to user Cette attribution de privilège de type privilège objet permet de donner le droit d'accéder insérer des informations mettre à jour et supprimer des informations dans la table tabonnements à l'utilisateur user Droits d ? accès Plusieurs utilisateurs peuvent accéder même table d ? une base en tant que client ou par accès direct Les données peuvent être con ?dentielles ou partagées entre plusieurs utilisateurs CContrôle de l'accès à la base Le contrôle de l'accès à la base est e ?ectué en

  • 54
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Sep 28, 2022
  • Catégorie Business / Finance
  • Langue French
  • Taille du fichier 45kB