Exercice SQL : Sécurité (Permissions, Rôles)

Complétez les requêtes SQL pour gérer les permissions et les rôles. Remplissez également les textes à trous pour consolider votre compréhension des concepts de sécurité en SQL.

1. Utilisation de GRANT (Accorder des Permissions) :

Complétez la requête pour accorder la permission SELECT sur la table Employes à un utilisateur spécifique.


GRANT  ON Employes
TO ''@'localhost';
                

2. Utilisation de REVOKE (Révoquer des Permissions) :

Complétez la requête pour révoquer les permissions INSERT et UPDATE pour l'utilisateur sur la table Commandes.


REVOKE  ON Commandes
FROM ''@'localhost';
                

3. Utilisation de CREATE ROLE (Créer un Rôle) :

Complétez la requête pour créer un rôle nommé Gestionnaire et accorder les permissions nécessaires.


CREATE ROLE Gestionnaire;

GRANT  ON Employes TO Gestionnaire;
                

4. Assigner un rôle à un utilisateur :

Complétez la requête pour assigner le rôle Gestionnaire à l'utilisateur.


GRANT Gestionnaire TO ''@'localhost';
                

5. Utilisation de DROP ROLE (Supprimer un Rôle) :

Complétez la requête pour supprimer le rôle Gestionnaire de la base de données.


DROP ROLE IF EXISTS Gestionnaire;
                

Texte à trous sur la sécurité SQL :

Remplissez les champs pour compléter le texte.

Le de consiste à accorder seulement les nécessaires aux utilisateurs pour minimiser les . L' de permet de simplifier la gestion des en attribuant des aux utilisateurs en fonction de leurs responsabilités.