Session
Abfragebasics mal anders - der "richtige" Umgang mit JOINS & Co
In den klassischen Unterrichtsmaterialien findet man immer wieder dieselben Ansätze und Beispiele, um Anfängern die Grundlagen der Datenquellenverknüpfungen (JOINS) näher zu bringen oder Fortgeschrittenen Konstrukte wie Pivotierung und Rekursion zu erklären. Die Erfahrung von Torsten Ahlemeyer als Berater für T-SQL zeigt jedoch in unzähligen Firmeneinsätzen, dass hier immenses Potential für "falsche" Abfragen lauert. Diese sind besonders tückisch, da sie syntaktisch korrekt sind aber nicht das gewünschte und erwartete Ergebnis liefern - was bei großen Datenmengen durchaus schwierig zu entdecken sein kann. Derartige Ungenauigkeiten können bei entsprechender fachlicher Relevanz (bspw. finanzkritische Daten) enorme Schäden verursachen.
Dabei kann man mit wenigen Eselsbrücken die sichere Anwendung der JOIN-Arten trainieren, jede Rekursion sofort hinschreiben, zeilenweise vorliegende Informationen in kommaseparierte Listen wandeln und Pivotierungen durchführen oder zurücknehmen. In dieser Session betrachten wir all dies an nur einem einzigen Beispiel, welches wir immer weiter zur gewünschten grafischen Ausgabe verdichten. Themen wie Filterung, Sortierung, Gruppierung oder, Subselects erledigen wir nebenbei direkt mit... Da das Ergebnis nicht einfach nur aus einer endlosen Tabelle mit irgendwelchen mathematischen Werten besteht, sondern eine grafische Aufbereitung der zugrundeliegenden Daten darstellt, sind Auswirkungen vom Umsetzungsungenauigkeiten sofort zu "sehen".
Torsten Ahlemeyer
Projektleiter & IT-Consultant bei der arelium GmbH, Langenfeld
Langenfeld, Germany
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top