bloc3:habilitationsbd
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| bloc3:habilitationsbd [2024/11/02 20:32] – [Gestion des droits] riva.e | bloc3:habilitationsbd [2025/04/30 14:06] (Version actuelle) – [Gestion des utilisateurs] admin | ||
|---|---|---|---|
| Ligne 9: | Ligne 9: | ||
| ===== Gestion des utilisateurs ===== | ===== Gestion des utilisateurs ===== | ||
| La gestion des utilisateurs suppose la possibilité de créer, modifier ou supprimer un utilisateur. | La gestion des utilisateurs suppose la possibilité de créer, modifier ou supprimer un utilisateur. | ||
| + | \\ \\ \\ \\ | ||
| ==== Créer un utilisateur ==== | ==== Créer un utilisateur ==== | ||
| | \\ Ci-contre, une version simple de création d'un utilisateur | | \\ Ci-contre, une version simple de création d'un utilisateur | ||
| Ligne 21: | Ligne 22: | ||
| ===== Gestion des droits ===== | ===== Gestion des droits ===== | ||
| La gestion des droits suppose la possibilité d' | La gestion des droits suppose la possibilité d' | ||
| - | | \\ Ci-contre, une version simple d' | + | |
| - | Grant {Priv1 [,Priv2,..] | All} | + | |
| - | On nom_table | + | |
| - | TO nomUtilisateur </ | + | |
| ==== Attribution de droits ==== | ==== Attribution de droits ==== | ||
| | \\ \\ Là, une attribution de droit | \\ <code sql> | | \\ \\ Là, une attribution de droit | \\ <code sql> | ||
| Ligne 37: | Ligne 35: | ||
| ===== Gestion des groupes d' | ===== Gestion des groupes d' | ||
| Les groupes d' | Les groupes d' | ||
| - | ==== Création des groupes ==== | + | ==== Création des groupes |
| - | ==== Affectation des utilisateurs | + | | \\ Ci-contre, une version simple de création de groupe |
| - | ==== Affectation des droits | + | CREATE ROLE nomRôle; </ |
| + | |||
| + | ==== Affectation des utilisateurs | ||
| + | | \\ Ci-contre, une version simple d' | ||
| + | GRANT nomRôle TO nomUtilisateur; | ||
| + | |||
| + | ==== Affectation des droits | ||
| + | | \\ Ci-contre, une version simple d' | ||
| + | GRANT {priv1[, | ||
| + | ON objet | ||
| + | TO nomRôle; </ | ||
| ==== Activation des groupes ==== | ==== Activation des groupes ==== | ||
| ===== La problématique des droits sur des sous-ensembles de données ===== | ===== La problématique des droits sur des sous-ensembles de données ===== | ||
| + | il s'agit de permettre à certains utilisateurs d' | ||
| + | ==== Création d'une vue qui présente les données souhaitées ==== | ||
| + | | \\ Ci-contre, une version simple de création de vue: | \\ <code sql> | ||
| + | CREATE VIEW nomVue AS | ||
| + | SELECT colonne1, colonne2... | ||
| + | FROM table | ||
| + | WHERE condition; </ | ||
| + | ==== Attribution des droits à la vue ==== | ||
| + | | \\ Ci-contre, une version simple d' | ||
| + | GRANT {SELECT, INSERT, UPDATE, DELETE} | ||
| + | ON nomVue | ||
| + | TO nomRôle; </ | ||
bloc3/habilitationsbd.1730575936.txt.gz · Dernière modification : 2024/11/02 20:32 de riva.e
