Database Reference
In-Depth Information
Tag 1: Selbststudium
Finden Sie heraus
1. Legen Sie Bookmarks für das Online-PostgreSQL-FAQ und die Dokumen-
te an.
2. Machen Sie sich mit den Kommandozeilen-Ausgaben von \? und \h ver-
traut.
3. Finden Sie in der Dokumentation unter FOREIGN KEY heraus, was MATCH
FULL bedeutet.
Machen Sie Folgendes
1. Wählen Sie alle Tabellen aus pg _ class aus, die wir angelegt haben (und
zwar nur diese).
2. Schreiben Sie eine Query, die den Namen des Landes des LARP Club-
Events ermittelt.
3. Erweitern Sie die venues -Tabelle um eine Boolesche Spalte namens ac-
tive mit dem Standardwert TRUE .
2.3 Tag 2: Fortgeschrittene Queries, Code und Regeln
Am ersten Tag haben wir gesehen, wie man Schemata definiert, mit Da-
ten füllt, Zeilen aktualisiert und löscht sowie grundlegende Leseoperationen
durchführt. Heute wollen wir tiefer in die vielfältigen Möglichkeiten eintau-
chen, mit denen PostgreSQL Daten abfragen kann. Wir werden zeigen, wie
man gleichartige Daten gruppiert, Code auf dem Server ausführt und eigene
Interfaces über Views und Regeln aufbaut. Wir beenden den Tag mit einem
PostgreSQL-Zusatzpaket, das die Tabellen auf den Kopf stellen kann.
Aggregatfunktionen
Eine Aggregat-Query gruppiert die Ergebnisse mehrerer Zeilen nach einem
gemeinsamen Kriterium. Das können so einfache Dinge sein wie das Zählen
der Zeilen einer Tabelle oder die Berechnung des Durchschnitts einer nume-
rischen Spalte. Sie sind mächtige SQL-Werkzeuge und machen viel Spaß.
Wir wollen ein paar Aggregatfunktionen ausprobieren, brauchen aber zuerst
etwas mehr Daten in unserer Datenbank. Fügen Sie Ihr eigenes Land in die
countries -Tabelle ein, Ihre eigene Stadt in die cities -Tabelle und Ihre eigene
Adresse als Veranstaltungsort (den wir einfach My Place nennen). Fügen Sie
dann einige Datensätze in die events -Tabelle ein.
Search WWH ::




Custom Search