Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Doar rabdarea si perseverenta in invatare aduce rezultate bune.stiinta, numere naturale, teoreme, multimi, calcule, ecuatii, sisteme




Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

Sql


Index » educatie » » informatica » Sql
» Gestionarea securitatii cu ajutorul vederilor


Gestionarea securitatii cu ajutorul vederilor


Gestionarea securitatii cu ajutorul vederilor

Vederile sunt frecvent utilizate in stabilirea de drepturi la nivel de utilizator si de grup permitand protectia anumitor tabele si coloane.

Executia unei instructiuni SELECT asupra unei tabele care interzice accesul la una sau mai multe coloane va duce la aparitia unui mesaj de eroare de forma:

SELECT permission denied on column .

Aceasta situatie poate fi evitata daca se creeaza vederi si se permite utilizatorilor sa acceseze datele prin aceste vederi si nu prin interogarea directa a tabelelor aflate la baza vederilor.

O securitate mai mare se poate obtine folosind o combinatie de vederi si proceduri stocate. In cazul vederilor protejate la scriere, utilizatorii sunt obligati sa apeleze la proceduri stocate pentru a efectua actualizari si inserari de noi inregistrari. Astfel, folosirea procedurilor stocate ofera posibilitatea controlului modului in care sunt modificate si adaugate noile date.



Exemplu: Utilizand comenzile SQL se va crea, popula si interoga o baza de date care are tabelele si legaturile intre acestea figurate mai jos. Tabela Angajat memoreaza informatii despre angajatii unei companii. Un angajat poate sa lucreze intr-un singur departament, iar un departament poate dispune de mai multe locatii. Un departament poate sa controleze unul sau mai multe proiecte. La un proiect pot lucra mai multi angajati, iar un angajat poate fi implicat in lucrul la mai multe proiecte.





Politica de confidentialitate





Copyright © 2024 - Toate drepturile rezervate