Skip to main content

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 di 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 tecnologicamente esperte di utilizzare le caratteristiche del database.A differenza di altri linguaggi come C ++, Java e Visual Basic, che utilizzano comandi che non sono intuitivamente comprensibili a Laypersons, SQL e il linguaggio di controllo dei dati sono formulati per rendere le 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 dei dipendenti il cui stipendio è uguale o supera $ 50.000 dollari USA (USD).

Il linguaggio di controllo dei dati è un po 'diverso,Poiché il suo obiettivo è manipolare i privilegi piuttosto che 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 tramite 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.