SQL

Nachdem Sie gesehen haben, wie PostgreSQL auf verschiedenen Systemen installiert werden kann, wenden wir uns einem der wichtigsten Themen im Umgang mit PostgreSQL zu: Der Abfragesprache SQL.

SQL ist seit Jahren der dominierende Standard zur Modellierung und Abfrage von Datenbanken. In den vergangenen Jahren hat sich SQL immer weiter entwickelt und diverse SQL Standards haben in verschiedene Systeme Einzug gefunden. Aktuell orientieren sich die meisten Datenbankhersteller an SQL 2003 - dem neuesten der zahlreichen SQL Standards. Das gilt auch für PostgreSQL.

Die SQL-Standards selbst sind etwas komplexer als sie sich in diesem Kapitel darstellen. Neben dem 'normalen' SQL-Standards gibt es noch einige artverwandte Standards wie SQL/MED (für verteilte Datenbanken) oder MDX (eine SQL-ähnliche Sprache zum Arbeiten mit Cubes). Weiters gibt es noch Standards für diverse Spezialanwendungen. Das Thema SQL ist also nahezu unerschöpflich und es ist daher notwendig, ein wenig über den eigenen Tellerrand zu blicken.

In diesem Kapitel werden wir alle wesentlichen Aspekte von SQL beleuchten und sehen, welche Möglichkeiten sich für den Benutzer bieten.



Subsections


Cybertec Schönig & Schönig GmbH
PostgreSQL support, training, consulting
www.postgresql-support.de