HINWEIS
BEISPIEL
BEISPIEL
Kapitel 8: SQL in Theorie und Praxis
FROM Kunden
INNER JOIN (Bestellungen
INNER JOIN (Artikel
INNER JOIN Bestelldetails
ON Artikel.ArtikelNr = Bestelldetails.ArtikelNr)
ON Bestellungen.BestellNr = Bestelldetails.BestellNr)
ON Kunden.KundenCode = Bestellungen.KundenCode
Im vorliegenden Kapitel haben wir aus Gründen der Übersichtlichkeit und besseren Lesbarkeit die SQL-
Anweisungen strukturiert (siehe obiges Beispiel). Zeilenumbrüche und Leerzeichen werden vom SQL-Parser ignoriert und haben
keinen Einfluss auf die Ausführbarkeit.
Datenmanipulation
Über DML-Befehle (Data Manipulation Language) lassen sich Datensätze löschen, verändern, anfügen etc.
Auswahlabfragen liefern dazu die Datenmenge aus einer oder mehreren Tabellen, die unter bestimmten
Voraussetzungen bearbeitet werden kann.
DML-Befehle
UPDATE ...
INSERT ...
SELECT INTO ...
Zugriffskontrolle
Schließlich stehen Ihnen in SQL natürlich auch Anweisungen für die Zugriffskontrolle innerhalb der
Datenbank zur Verfügung. Angefangen beim Erstellen von Nutzern und Gruppen können Sie diesen auch
Rechte an einzelnen Datenbankobjekten zuweisen bzw. entziehen.
Befehle für die Zugriffskontrolle
CREATE USER ...
ALTER PASSWORD ...
GRAND ...
REVOKE ...
Etwas (Datenbank-)Theorie
Obwohl dieses Kapitel direkt auf die Praxis zielt, soll damit keinesfalls der Eindruck erweckt werden, dass
ein Datenbankprogrammierer ganz ohne trockene Theorie auskommt. Auch in unserem Buch können wir
nicht ganz darauf verzichten. In diesem Abschnitt sollen deshalb die übergreifenden (allgemeinen) Begriffe
und Konzepte Relationaler Datenbanken in gebotener Kürze erörtert werden.
412

Get Microsoft Office Access 2007-Programmierung - Das Handbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.