1. Learn
  2. /
  3. Cursuri
  4. /
  5. Crearea bazelor de date PostgreSQL

Connected

exercițiu

Implementarea controlului accesului pentru echipe

În acest capitol, ai învățat cum să controlezi accesul la bazele tale de date. Ajungem astfel la ultimul exercițiu din curs. Vei crea o nouă schemă și un tabel pentru stocarea datelor care vor fi puse la dispoziția data scientists din echipa ta. Chiar dacă membrii echipei sunt, în general, persoane responsabile, accidentele se pot întâmpla. Prin urmare, ar trebui să le acorzi doar atât control asupra bazei de date cât este necesar pentru a-și îndeplini sarcinile. Acești membri vor avea acces la date despre împrumuturi care nu au fost aprobate.

  • Se va crea schema analysis.
  • Tabelul unapproved_loan va fi definit în această nouă schemă.
  • Se va crea utilizatorul data_scientist.
  • Utilizatorul va fi restricționat la citirea din noul tabel.

Acest exercițiu va consolida noțiunile de bază ale controlului accesului într-o bază de date.

Instrucțiuni

100 XP
  • Creează o nouă schemă numită analysis, care va conține noul tabel.
  • Creează un nou tabel unapproved_loan în interiorul schemei analysis, cu o cheie PRIMARY KEY (id), o cheie FOREIGN KEY (loan_id) care referențiază cheia id din tabelul de împrumuturi și un câmp description de tip TEXT care descrie motivul respingerii împrumutului.
  • Adaugă un utilizator numit data_scientist cu parola changeme.
  • Restricționează utilizatorul la acces doar pentru citire din tabelul analysis.unapproved_loan.