SQL, die Structured Query Language, ist der heutige Standard für die Arbeit mit relationalen Datenbanksystemen, wie sie von Oracle, Microsoft oder MySQL angeboten werden. Der Sprachkern dieser Sprache ist in allen Datenbanksystemen gleich, allerdings existieren für komplexe Anforderungen jeweils unterschiedliche Dialekte. Dies reicht soweit, dass sogar ganze Programmiersprachen wie PL/SQL oder Transact SQL auf Basis von SQL entstanden sind, mit deren Hilfe Prozeduren, Funktionen und Trigger bzw. teilweise ganze Software-Projekte umgesetzt werden können. Die Syntax von SQL lässt sich in drei Bereiche für die Einrichtung von Datenbankstrukturen, die Veränderung/Abfrage von Daten und für Verwaltung der Datenbank enteilen.
|
| 
Definition von SQL Die Sprache SQL (Structured Query Language) ist seit vielen Jahren im Datenbankumfeld der Standard für die Arbeit mit Daten und Datenstrukturen. Die einzelnen Datenbankhersteller bieten auf der einen Seite einen immer gleichen Sprachkanon, der die Beschäftigung mit SQL sinnvoll für den Einsatz in vielen Datenbanken macht. Auf der anderen Seite existieren allerdings auch umfangreiche zusätzliche Syntaxstrukturen bis hin zu ganzen Programmiersprachen auf Basis von SQL, die im SQL-Standard nicht vorgesehen sind oder grundsätzlich vorgesehen Strukturen anders umsetzen. Diesert Artikel soll die Sprache vorstellen und Anwendungsbereiche zeigen.
Mehr
|