Was ist eine Datenkontrollsprache?
Datenkontrollsprache ist eine Teilmenge der strukturierten Abfragesprache (SQL), die typischerweise 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 Berechtigung für Endbenutzer, um 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. Dies bedeutet, dass die im Sprachversuch verwendeten Befehle so frei von Jargon und Mehrdeutigkeit wie möglich sein und ein freundlicheres Umfeld bieten, mit dem Personen, die technologisch nicht sehr versiert sind, die Funktionen der Datenbank nutzen können. Im Gegensatz zu anderen Sprachen wie C ++, Java und Visual Basic, die Befehle verwenden, die nicht intuiti sindSQL und Datenkontrollsprache sind für Laienverständlichkeiten formuliert, um ihre Befehlszeichenfolgen ziemlich elementar zu gestalten. In SQL würde beispielsweise der Befehl "Alle Mitarbeiter ausgewählt, wobei Gehalt> = 50.000" eine Liste aller Personen in einer "Mitarbeiter" -Datenbank zurückgeben würde, deren Gehalt $ 50.000 US -Dollar (USD) entspricht oder übersteigt.
Datenkontrollsprache ist etwas anders, da ihr Ziel es ist, Berechtigungen 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 impliziert, einem Endbenutzer der Datenbank entweder ein bestimmtes Privileg bereitstellen oder verweigern. Zu den gemeinsamen Berechtigungen gehört die Möglichkeit, über den Befehl Connect mit der Datenbank eine Verbindung herzustellen. Zeilen und Spalten aus der Datenbank auswählen über den Befehl SELECT; Fügen Sie neue Informationen in die Datenbank t einHrough der Befehl einfügen; Aktualisieren Sie vorhandene Informationen in der Datenbank über den Befehl Update. Löschen Sie vorhandene Informationen aus der Datenbank über den Befehl Löschen. oder spezifische Befehle oder Code in der Datenbank über den Befehl ausführen ausführen.