Schemi a livello utente
Un uso importante degli schemi in PostgreSQL è poter fornire a ogni utente del database un proprio gruppo di tabelle accessibili solo a quell’utente, così che l’accesso al database di ciascuno non interferisca con quello degli altri. Per motivi di sicurezza, si può fare un passo in più separando le tabelle di produzione ed evitando che vengano modificate da utenti non autorizzati. Gli schemi permettono di creare queste divisioni senza dover usare più database, riducendo così il carico di manutenzione per gli amministratori del database.
Questo esercizio fa parte del corso
Creare database PostgreSQL
Istruzioni dell'esercizio
- Crea 3 schemi: uno per la sviluppatrice web Ann Simmons, uno per l’analista dei dati Ty Beck e uno per i dati di produzione (chiamato
production). Usa il formatonome_cognomeper nominare gli schemi dei dipendenti.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- Add a schema for Ann Simmons
CREATE SCHEMA ___;
-- Add a schema for Ty Beck
___ ___ ty_beck;
-- Add a schema for production data
___ ___ ___;