SQL
Bei SQL handelt es sich um eine Datenbankabfragesprache. Die Abkürzung steht für Structured Query Language. Mit dieser Sprache können Tabellen erstellt, beschrieben, gelöscht und gelesen werden. Mit dieser standardisierten Programmiersprache können relationale Datenbanken verwaltet werden. Zudem dient SQL für die Durchführung von verschiedenen Aktionen der darin enthaltenen Daten.
In der 1970er Jahren kam es zur Entwicklung der Structured Query Language. Genutzt wird die Programmiersprache unter anderem bei der Löschung oder Änderung von Datenbanktabellen und Indexstrukturen. Die Abfragen sowie verschiedene SQL-Operationen werden mit Hilfe von Befehlen, welche als Anweisungen geschrieben sind, realisiert. Zu den bekanntesten und am häufigsten genutzten Anweisungen der Structured Query Language zählen bspw.: Select, Insert, Update, Delete, Create oder Alter.
Bei SQL handelt es sich um einen Standard für die relationalen Systeme. Typischerweise besteht ein relationales System aus einer Reihe von Tabellen, welche Daten in den einzelnen Zellen enthalten. Dabei entspricht eine Spalte der Tabelle einer bestimmten Datenrubrik. In den einzelnen Zeilen ist dann der entsprechende Datenwerte für betreffende Spalte enthalten. SQL ist ein Bestandteil des Datenbankmanagementsystems (DBMS) von relationalen Systemen und bietet die Möglichkeit, die Daten zu lesen und zu manipulieren. Grundsätzlich dienen die Datenbanken dabei als Verwaltungssystem vielfältiger Datenmengen und -inhalten in Computersystemen. Die ersten relationalen Datenbanksysteme wurden in der 1970er Jahren entwickelt. Dabei sind die relationalen Datenbanksysteme insbesondere für die Datenhaltung von großen Datenmengen in der Nutzung.
Ergänzend stellt die Structured Query Language weiterhin Mechanismen für Entwürfe, die Einrichtungen und die Zugriffssicherungen von kompletten Datenbanksystemen bereit.
Die Befehle von SQL werden in verschiedenen Kategorien eingeteilt. Die DML (Data Manipulation Language) ist für die Befehlt wie Ändern, Einfügen bzw. Löschen verantwortlich. Innerhalb der Rubrik DDL (Data Definition Language) kommt es zu Anlage, Löschung oder Änderung der Relationen innerhalb der Tabelle der Datenbank. Weiterhin gibt es die DCL (Data Control Language) zur Berechtigungsverwaltung, wobei die Rechte der Objekte in SQL spezifiziert sind.
Lesen Sie jetzt die nächste Definition: