Scheme la nivel de utilizator
Un caz important de utilizare a schemelor PostgreSQL este posibilitatea de a oferi utilizatorilor bazei de date propriul grup de tabele, accesibil doar fiecărui utilizator în parte, astfel încât activitatea unui utilizator să nu interfereze cu a celorlalți. Din motive de securitate, se poate merge și mai departe, separând tabelele de producție pentru a le proteja de modificări neautorizate. Schemele permit crearea acestor diviziuni fără a fi nevoie de mai multe baze de date, ceea ce reduce cerințele de întreținere pentru administratorii de baze de date.
Acest exercițiu face parte din cursul
Crearea bazelor de date PostgreSQL
Instrucțiuni pentru exercițiu
- Creează 3 scheme: una pentru dezvoltatoarea web Ann Simmons, una pentru analistul de date Ty Beck și una pentru datele de producție (numită
production). Folosește formatulprenume_numepentru a denumi schemele angajaților.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- Add a schema for Ann Simmons
CREATE SCHEMA ___;
-- Add a schema for Ty Beck
___ ___ ty_beck;
-- Add a schema for production data
___ ___ ___;