CommencezCommencez gratuitement

Schémas au niveau des utilisateurs

Un cas d'utilisation important des schémas PostgreSQL est de permettre d'offrir à chaque utilisateur de la base de données son propre ensemble de tables, accessibles uniquement par cette personne, afin que l'accès de chacun n'interfère pas avec celui des autres. Pour des raisons de sécurité, on peut aller plus loin en séparant toute table de production afin d'éviter qu'elle soit modifiée par des utilisateurs non autorisés. Les schémas permettent d'établir ces divisions sans recourir à plusieurs bases de données, ce qui peut réduire la charge de maintenance pour les administrateurs de bases de données.

Cette activité fait partie du cours

Créer des bases de données PostgreSQL

Voir le cours

Instructions de l’exercice

  • Créez 3 schémas : un pour la développeuse Web Ann Simmons, un pour l'analyste de données Ty Beck et un pour les données de production (nommé production). Utilisez le format name_lastname pour nommer les schémas des employés.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- Add a schema for Ann Simmons
CREATE SCHEMA ___;

-- Add a schema for Ty Beck
___ ___ ty_beck;

-- Add a schema for production data
___ ___ ___;
Modifier et exécuter le code