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.