I Einf?hrung in die Datenstrukturen.- 1 Aufgaben eines Datenbanksystems.- 2 Verlauf der technischen Entwicklung.- 3 Datenstrukturen.- 3.1 Allt?gliche Datenstrukturen und grunds?tzliche Begriffe.- 3.2 Lineare Listen und sequentielle Dateien.- 3.3 B?ume, Netze und Listen.- 4 Indexsequentielle Organisation.- 5 Grunds?tzliche Vorbemerkung zu den Datenbankmodellen.- II Prorgrammierhandbuch F?r SQL.- 6 Relationale Datenbankmodelle.- 6.1 Grundlagen.- 6.1.1 Darstellung der Baumstruktur.- 6.1.2 Darstellung von Netzen.- 6.1.3 Darstellung einer linearen Liste.- 6.2 Datenbanksprache SQL.- 6.2.1 OPEN-Befehl.- 6.2.2 CREATE DATABASE.- 6.2.3 CREATE TABLE-Befehl.- 6.2.4 INSERT-Befehl und Laden/Entladen einer SQL-Datenbank.- 6.2.5 SELECT-Befehl und Auswerten einer SQL-Datenbank.- 6.2.5.1 Beispiele.- 6.2.5.2 DISTINCT-Klausel des SELECT-Befelils.- 6.2.5.3 INTO-Klausel des SELECT-Befehls.- 6.2.5.4 Angabe von im SELECT-Kommando.- 6.2.5.5 FROM-Klausel des SELECT-Befehls.- 6.2.5.6 WHERE-Klausel des SELECT-, UPDATE, CREATE-, VIEW-, INSERT-, DELETE- und AUDIT-Befehls.- 6.2.5.7 GROUP-by-Klausel im SELECT-Kommando.- 6.2.5.8 HAVING-Klausel im SELECT-Kommando.- 6.2.5.9 ORDER-BY-Klausel im SELECT-Kommando.- 6.2.6 UPDATE-Befehl.- 6.2.7 DELETE-Befehl.- 6.2.8 CREATE VIEW-Befehl.- 6.2.9 CREATE-INDEX-Befehl.- 6.2.10 DROP-Befehle.- 6.2.11 ALTER-Befehl.- 6.2.12 AUDIT-Befehl.- 6.2.13 Definition einer Transaktion.- 6.2.14 Verlassen des SQL-Programms.- 6.3 Normalformenlehre.- 6.4 Ein Beispiel f?r die Praxis.- 6.5 K?nftige SQL-Funktionen.- III CODASYL-Modell.- 7 Das CODASYL-Datenbankmodell.- 7.1 Konzeptionelle ?berlegungen.- 7.2 Data Definition Language (DDL).- 7.2.1 Definition des Datensatzes.- 7.2.2 Der Set-Eintrag.- 7.2.3 Subschema-DDL.- 7.3 Data Manipulation Language (DML).- 7.3.1 READY und FINISH.- 7.3.2 STORE-Befehl.- 7.3.3 IF-Anweisung.- 7.3.4 FIND-,FETCH- und GET-Befehl.- 7.3.5 CONNECT und DISCONNECT.- 7.3.6 ERASE-Befehl.- 7.3.7 KEEP und FREE.- 7.3.8 MODIFY-Befehl.- 7.4 Storage Structure Language (ls4