7. Permissies op databases en tabellen.

Essentieel aan een SQLserver is de beveiling van de gegevens.

7.1 Permissies op databases

Kies van de database school het snelmenu, Edit, Permissions

sql71.jpg (31201 bytes)

Door het specifieke recht aan te klikken kan men het toekennen (grant) of verwijderen (revoke). Het toekennen kan per groep of per individuele user.

Pas na het sluiten van het venster wordt de instelling actief.

7.2 Permissies op tabellen

Kies van de tabel adressen met het snelmenu Permissions

sql72.jpg (33702 bytes)

Op eenzelfde manier als de rechten op een database kan men op een tabel een aantal bewerkingen toelaten of verhinderen. Na het instellen worden de rechten actief door het indrukken van de SET-knop.
DRI staat voor Declarative Referential Integrity, waardoor de data integriteit automatisch gecontroleerd wordt bij gerelateerde tabellen.

De permissies kan men invoeren uitgaande van de user of van het object (tabel).

Met de optie Column Level Permissions kan men op veldniveau permissies instellen.
In het volgend voorbeeld kan user Jef alle bewerkingen op de tabel klassen uitvoeren uitgezonderd wijzigingen aanbrengen aan het veld aantal_leerlingen.

sql73.jpg (35839 bytes)