Praktische SQL-Anwendungen

15.09.1995

Bernhard Husch, Verlag Technik Berlin 1995, 203 Seiten, 44,80 Mark

Vor mehr als zwanzig Jahren wurde mit der Entwicklung relationaler Datenbanken begonnen. Eng verbunden mit dem inzwischen zum datenbanktechnischen Standard avancierten Konzept ist die Datenbankabfragesprache SQL (Structured Query Language). Sie ermoeglicht dem Programmierer einen deskriptiven Programmierstil, bei dem nicht die Frage nach dem "Wie" der Zielerreichung, sondern das zu erreichende Ergebnis im Vordergrund steht.

Dieses verstaendlich geschriebene und kompakte Buch ueber SQL wendet sich an Leser, die trotz geringer Programmiererfahrung Datenbanken intelligent abfragen wollen. Es versteht sich als praktische Einfuehrung in die Sprache und stellt all ihre Moeglichkeiten von der Datendefinition ueber Datenmanipulation, Datengewinnung und Datenorganisation vor.

Um den Leser nicht mit theoretischen Modellen zu verschrecken, bedient sich der Autor eines Beispiels aus der betrieblichen Praxis, das den Leser durch das gesamte Buch begleitet. Weil die Kenntnis des zugrundeliegenden Datenmodells Voraussetzung fuer den sinnvollen Einsatz von SQL ist, befassen sich die einfuehrenden Kapitel mit dem Datenbankentwurf. Das dazugehoerige Relationenmodel bleibt dem Leser erspart.

Neben Grundlagen der Datenbanktechnik und Begriffsdefinitionen stehen vor allem die geordnete Selektion von Datenbestaenden, die Moeglichkeiten zur Verknuepfung von Tabellen und die denkbaren Datenmanipulationen wie das Loeschen, Aktualisieren und Ergaenzen von Datenbestaenden auf dem Programm. Weitere Abschnitte behandeln die Funktionen zum Veraendern des Datenbankschemas, die systeminternen Vorrichtungen fuer einen halbwegs wasserdichten Schutz der Daten und die Anwendungsprogrammierung mit SQL.

Der Titel fuellt deshalb eine Luecke, weil er Anwendern mit grossem Wissensdurst und wenig DV-Kenntnissen entgegenkommt. Wer die Moeglichkeit hat, auf Datenbanken innerhalb seines Unternehmens zuzugreifen, wird sich nach dreistuendiger Lektuere nicht wiedererkennen.