Cos'è un linguaggio di controllo dei dati?

Il linguaggio di controllo dei dati è un sottoinsieme del linguaggio di query strutturato (SQL), che viene generalmente utilizzato per estrarre e controllare le informazioni archiviate in un database. Mentre il linguaggio SQL di base si occupa della manipolazione dei dati all'interno del database, il linguaggio di controllo dei dati si occupa della concessione dell'autorità specifica degli utenti finali per eseguire determinati tipi di comandi all'interno del database. Il linguaggio di controllo dei dati fornisce a un amministratore del database la possibilità di manipolare e adattare i privilegi di un utente finale per far rispettare la sicurezza e mantenere una gerarchia di controllo sulle informazioni nel database.

Come SQL, il linguaggio del controllo dei dati è un linguaggio naturale. Ciò significa che i comandi utilizzati all'interno del linguaggio tentano di essere liberi possibile dal gergo e dall'ambiguità, fornendo un ambiente più amichevole per consentire alle persone che non sono molto tecnologicamente esperte di utilizzare le caratteristiche del database. A differenza di altre lingue come C ++, Java e Visual Basic, che utilizzano comandi che non sono intuitiVely comprensibile per i layperson, SQL e il linguaggio di controllo dei dati sono formulati per rendere le loro stringhe di comando abbastanza elementari. Ad esempio, in SQL, il comando "Seleziona tutti dai dipendenti in cui lo stipendio> = 50.000" restituirebbe un elenco di tutte le persone in un database "dipendenti" il cui stipendio è uguale o supera $ 50.000 dollari USA (USD).

La lingua di controllo dei dati è un po 'diverso, poiché il suo obiettivo è manipolare i privilegi anziché le informazioni nel database. I due comandi più importanti nel linguaggio di controllo dei dati sono la sovvenzione e gli elementi di revoca. Attraverso questi, come implicano i loro nomi, l'amministratore del database può fornire o negare un privilegio specifico a un utente finale del database. I privilegi comuni includono la possibilità di connettersi con il database tramite il comando Connect; Seleziona righe e colonne dal database tramite il comando Seleziona; Inserire nuove informazioni nel database through il comando insert; Aggiorna le informazioni esistenti nel database tramite il comando Aggiorna; Elimina le informazioni esistenti dal database tramite il comando Elimina; o eseguire comandi o codice specifici all'interno del database tramite il comando Esegui.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?