Linguaggio di controllo dei dati

In qualità di amministratore della sicurezza del database, si utilizzano i comandi SQL del Data Control Language (DCL) per controllare l'accesso degli utenti agli oggetti del database e ai loro contenuti.

La sicurezza inizia con l'utente amministratore. In qualità di utente amministratore, è necessario creare e autorizzare altri utenti. Quando si creano gli utenti per la prima volta, questi non possono vedere o fare nulla. Quando si concedono agli utenti più privilegi, questi possono accedere a un maggior numero di oggetti del database.

Quando si creano gli utenti, per impostazione predefinita essi hanno accesso solo alle viste di sistema. Con queste viste, si possono recuperare elenchi di oggetti del database utente e selezionare i dati all'interno di tali oggetti. Poiché la sicurezza è integrata anche in queste viste di sistema, l'elenco degli oggetti del database che un utente può vedere dipende dai privilegi di sicurezza dell'utente.

La tabella seguente descrive il DCL.

Tabella 1. Linguaggio di controllo dei dati
Componente Descrizione
concedere Privilegi di sovvenzione. Vedi GRANT.
revocare Revoca dei privilegi. Vedere REVOCA.