Sag's mit Struktur

Teil 10: Workshop: Datenbanken mit SQL abfragen

SQL (Structured Query Language) ist eine strukturierte Datenbankabfrage für relationale Datenbanksysteme. SQL entstand aus einem IBM-Forschungsprojekt, das in den siebziger Jahren die Abfragesprache SEQUEL (Structured English Query Language) hervorbrachte. SQL ist ein weithin akzeptierter Standard für Datenbankprodukte.

Workshop: Datenbanken mit SQL abfragen

© Archiv

Bei SQL handelt es sich um keine Programmiersprache in dem Sinn wie bei C++ oder PASCAL. Trotzdem kann SQL sowohl zur Formulierung von interaktiven Abfragen als auch in Form von Datenbearbeitungsbefehlen in eine Anwendung integriert werden. Der SQL-Standard umfasst Komponenten zum Definieren, Verändern, Steuern und Schützen von Daten. Der Sprachumfang von SQL wird somit in vier Gruppen unterteilt:

SQL ist sowohl für technisch versierte als auch für nichttechnische Anwender konzipiert. Diese Abfragesprache beruht auf dem ANSI-SQL-Standard. SQL wird von fast jedem Datenbanksystem unterstützt und ist daher universell anwendbar.

Jedenfalls fast, denn jedes Datenbanksystem kocht wieder sein eigenes Süppchen. Die Spracherweiterungen der einzelnen Systeme sind kein Standard und weichen zum Teil erheblich voneinander ab. Wenn Sie sich allerdings an die Standardbefehle halten, ohne die Erweiterungen zu nutzen, sind die Befehle problemlos mit Datenbanken wie ORACLE und Informix austauschbar.

SQL-Gruppen
SpracheUmfang
DDL (Data Definition Language)Erstellen von Datenbanken, Tabellen und Indizes
DQL (Data Query Language)Abfragen von Daten
DML (Data Manipulation Language)Anlegen, Ändern und Löschen von Datensätzen
DCL (Data Controlling Language)Anlegen von Benutzern und Vergabe von Zugriffsrechten

Mehr zum Thema

HTML 5
Webgestaltung

Google Web Designer ist spezialisiert auf HTML5. Ein Vorteil dieses Standards ist das einfache Einbinden von Videos mit dem Element video. Wir zeigen…
Wir verraten, wie Sie Fritzboxen und andere Router vor Hackern schützen.
Fritzbox, Asus, Belkin und Co.

Fritzbox, Asus, Belkin oder DLink - die Liste der geknackten Router ist lang. Hacker stahlen Passwörter oder NAS-Daten. So machen Sie Ihren Router…
Wir führen Sie zur eigenen Windows-App - unserem PC-Magazin-RSS-Feed.
C# und XAML

Wir zeigen, wie Sie Windows 8.1 Apps selbst programmieren können. Lernen Sie das App erstellen an Hand unseres Beispiels: dem RSS-Feed von PC…
Windows Tipps & Tricks: Benutzerrechte unter Windows 8.1
Programme richtig installieren

Wir zeigen Ihnen, wie Sie sich unter Windows 8.1 alle Benutzerrechte verschaffen und Programme richtig installieren.
Windows 8: Starbildschirm
Microsoft Project Siena

Erstellen Sie sich selbst eine App für Windows 8, die auf alle Funktionen Ihres Tablets zugreifen kann, inklusive Kamera, Mikrofon und Lautsprecher.…