ORR2015 - Post04

OpenRheinRuhr 2015
Ein Pott voll Software

Referenten
Holger Jakobs
Programm
Tag 07.11.2015 - 2015-11-07
Raum Vortragsraum 3
Beginn 16:30
Dauer 01:30
Info
ID 411
Veranstaltungstyp Workshop
Track Programmierung
Sprache der Veranstaltung deutsch

SQL-Abfragen über die Grundlagen hinaus

Mit (Postgre)SQL geht mehr als nur 'SELECT * FROM tabelle'

Viele SQL-Anwender haben nur Grundkenntnisse und nutzen die Leistungsfähigkeit von Datenbanken wie PostgreSQL gar nicht aus, sondern programmieren alles Mögliche in ihrer Anwendung nach. Das ist alles andere als performance-optimal und liefert manchmal sogar falsche Ergebnisse. Außerdem müsste das alles in jeder Anwendung, welche dieselbe Datenbank verwendet, erneut programmiert werden. In diesem Workshop wollen wir die gängigsten "Anti-Patterns" bei SQL aufarbeiten und praktische Lösungen für komplexe Abfragen finden.

Hierzu ist es notwendig, einen Rechner mitzubringen, der sich übers WLAN mit einer Datenbank verbinden kann. Es kann eine eigene PostgreSQL-Installation verwendet werden (Versionen ab 9.3) oder aber auch auf das Datenbanksystem des Referenten zugegriffen werden. Das kann in einer SSH-Sitzung zum Referentenrechner oder auch mit einem der Tools psql oder pgAdmin3 auf dem eigenen Rechner geschehen. Das Betriebssystem des eigenen Rechners spielt dabei keine Rolle.

Im Workshop werden Sub-Selects, komplexere Join-Operationen, Common Table Expressions und weitere Dinge vorgestellt, die allerdings nicht von allen Datenbanksystemen unterstützt werden, auch wenn sie in ISO-SQL enthalten sind.