Skip to main content

Was ist eine Datenkontrollsprache?

Datenkontrollsprache ist eine Teilmenge der strukturierten Abfragesprache (SQL), die normalerweise zum Extrahieren und Steuerungsinformationen verwendet wird, die in einer Datenbank gespeichert sind.Während sich die grundlegende SQL-Sprache mit Datenmanipulation in der Datenbank befasst, befasst sich die Datenkontrollsprache mit der Gewährung einer spezifischen Endbenutzer-Berechtigung, bestimmte Arten von Befehlen in der Datenbank auszuführen.Die Datenkontrollsprache gibt einem Datenbankadministrator die Möglichkeit, die Berechtigungen eines Endbenutzers zu manipulieren und zu maßnen, um die Sicherheit durchzusetzen und eine Hierarchie der Kontrolle über die Informationen in der Datenbank zu erhalten.

Wie SQL ist die Datenkontrollsprache eine natürliche Sprache.Dies bedeutet, dass die im Sprachversuch verwendeten Befehle so frei von Jargon und Mehrdeutigkeit wie möglich sein und ein freundlicheres Umfeld bieten, damit Einzelpersonen, die technologisch sehr gut versiert sind, die Funktionen der Datenbank zu nutzen.Im Gegensatz zu anderen Sprachen wie C ++, Java und Visual Basic, die Befehle verwenden, die für Laie nicht intuitiv verständlich sind, werden SQL und Datenkontrollsprache formuliert, um ihre Befehlszeichenfolgen ziemlich elementar zu gestalten.In SQL wählt der Befehl beispielsweise alle von Mitarbeitern aus, bei denen das Gehalt ' 50.000 eine Liste aller Personen in einer Mitarbeiterdatenbank zurückgeben würde, deren Gehalt über 50.000 US -Dollar US -Dollar (USD) entspricht oder übersteigt.Das Ziel ist es, Privilegien und nicht Informationen in der Datenbank zu manipulieren.Die beiden bekanntesten Befehle in der Datenkontrollsprache sind die Zuschüsse und die Revoke -Elemente.Durch diese kann der Datenbankadministrator, wie ihre Namen implizieren, entweder ein bestimmtes Privileg für einen Endbenutzer der Datenbank bereitstellen oder verweigern.Zu den allgemeinen Berechtigungen gehört die Möglichkeit, über den Befehl Connect mit der Datenbank eine Verbindung herzustellen.Zeilen und Spalten aus der Datenbank über den Befehl auswählen;Fügen Sie neue Informationen über den Befehl Einfügen in die Datenbank ein.Aktualisieren Sie vorhandene Informationen in der Datenbank über den Befehl Update.Löschen Sie vorhandene Informationen aus der Datenbank über den Befehl delete;oder spezifische Befehle oder Code in der Datenbank über den Befehl ausführen ausführen.