Die Zugriffssprache SQL
摘要
Ziel dieses Kapitels ist es, mit Hilfe der Zugriffssprache SQL auf Relationen in ihrer gesamten Vielfalt lesend und schreibend zuzugreifen. Die in Kap. 2 vermittelten wichtigen theoretischen Grundlagen zu relationalen Datenbanken werden in die Praxis umgesetzt. Zunächst greifen wir mit Hilfe von Abfragen lesend auf die Datenbestände zu. Wir verwenden dazu den Select-Befehl, den wir wegen seines großen syntaktischen Umfangs ausführlich Schritt für Schritt vorstellen werden. Wir beginnen mit einfachen Lesezugriffen, um schließlich mittels Unterabfragen und Verbundoperationen (Joins) auch komplexe Zugriffe auf die Inhalte einer Datenbank meistern zu können. Im zweiten Abschnitt greifen wir schreibend auf die Daten zu. Die Schreibbefehle bauen syntaktisch weitgehend auf den Lesezugriffen auf, sodass nur wenig neuer Stoff hinzukommt. Wir leiten dann auf den wichtigen Transaktionsbetrieb über und schließen das Kapitel mit einem Vergleich zwischen SQL und der relationalen Algebra ab.