Databases Reference
In-Depth Information
9
C H A
P
I
T
R
E
N
E
U
F
Grundlagen von SQL
Schon System/R - der Prototyp eines RDBMS (siehe Abschnitt 2.3) - stellte eine
Abfragesprache zur Verfügung, die den Kriterien genügte, wie sie in Codds 5. Re-
gel formuliert wurden (siehe Abschnitt 2.8). Diese als SQL bekannt gewordene
Sprache orientiert sich am relationalen Modell, ohne eine 100%-ige Umsetzung
zu sein. In der select -Anweisung - einem Teil der Sprache - finden wir die be-
kannten Operatoren der Relationenalgebra wieder (siehe auch 4):
Projektion
Vereinigung
Differenz
Produkt
Selektion
Join
In den folgenden Kapiteln sehen wir, wie wir im Rahmen von select -Abfragen
praktisch mit diesen Operatoren arbeiten können.
9.1
Merkmale von SQL
An mehreren Stellen im Buch sind uns bereits SQL-Anweisungen über den Weg
gelaufen. Wer Programmiersprachen wie C oder Java kennt, dem fällt sofort die
Natürlichsprachlichkeitvon SQL-Ausdrücken auf. Einfache Abfragen können auch
von IT-Laien verstanden und formuliert werden.
Normalerweise muss man, wenn man mit Programmiersprachen arbeitet, min-
destens in Grundzügen wissen, wie ein Computer arbeitet. So gibt es Variablen
oder Wiederholungen von Anweisungen in Form von Schleifen. Die ganze Denk-
 
Search WWH ::




Custom Search