Aan de slagGa gratis aan de slag

Schema's op gebruikersniveau

Een belangrijk gebruik van PostgreSQL-schema's is dat je databasegebruikers hun eigen set tabellen kunt geven die alleen toegankelijk zijn voor die individuele gebruiker, zodat ieders databasegebruik elkaar niet in de weg zit. Vanuit veiligheidsoogpunt kun je nog een stap verder gaan door productietabellen te scheiden, zodat onbevoegde gebruikers ze niet kunnen aanpassen. Met schema's kun je deze scheidingen aanbrengen zonder meerdere databases te hoeven gebruiken, wat de onderhoudslast voor databasebeheerders kan verminderen.

Deze oefening maakt deel uit van de cursus

PostgreSQL-databases maken

Cursus bekijken

Oefeninstructies

  • Maak 3 schema's: één voor webontwikkelaar Ann Simmons, één voor data-analist Ty Beck en één voor productiedata (genaamd production). Gebruik een name_lastname-formaat voor de schema's van de medewerkers.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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

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

-- Add a schema for production data
___ ___ ___;
Code bewerken en uitvoeren