SuperUsers

SQL og Dataanalyse
0%
SQL og Dataanalyse

SQL og Dataanalyse


Dette er et avanceret SQL-kursus !

Kursets indhold ligger inden for SQL-standarden og kan derfor benyttes i f.eks. Oracle, IBM DB2, Microsoft SQL Server, MySQL, MariaDB, PostgreSQL og Teradata.

Kurset udvider kursistens repertoire af avancerede SQL-teknikker, så han/hun får flere "tangenter at spille på" og derved kan være mere kreativ i omsætningen af strategien til SQL-kode! Dette er forudsætningen for at kunne performance tune SQL-statements.

Kurset starter med klassiske mængdeoperationer -- hvor der fokuseres på strategier for løsning vha. korrelerede subqueries. Gode, gedigne teknikker, som ligger i kernen af tankegangen i SQL.

Dernæst følger SQL:1999-udvidelserne af GROUP BY med GROUPING SETS, CUBE og ROLLUP. Disse udvidelser retter sig mod statistiske rapporter og Data Warehousing. Korrekt anvendt kan dette give bedre performance.

Correlated DELETE og UPDATE kan benyttes til ændringer af data i én tabel, med udgangspunkt i data fra en anden tabel. Kurset tager udgangspunkt i en Upsert -- for dernæst at introducere den vigtige MERGE-kommando, som kom i SQL:2003 og blev udvidet i SQL:2008-standarden. Benyttes ofte i Data Warehousing.

Kurset kommer kort omkring ...

%%%

... rekursive CTE -- defineret til hierarkiske forespørgsler. De finder også anvendelse i at kunne erstatte en iterativ forespørgsel ( f.eks. CURSOR eller WHILE loop ). Derved tilbydes performance gennem et view eller inline table-valued function.

Window functions ( Analytic function eller OLAP function ) blev introduceret i SQL:1999-standarden og er en radikal anderledes måde at tænke mængder på. De løser en stribe klassiske problemstillinger på en elegant og let læselig måde -- tilmed ofte med god performance.

Window functions gennemgås detaljeret med mange øvelser og eksempler og er hovedemnet på kurset.

Kurset viser måder at returnere simple statistiske deskriptorer -- f.eks. median, typetal og gennemsnit.

Til sidst introduceres SQL-forespørgsler på intervaller samt betingelsen for overlappende intervaller. Resultatsæt fra beregninger på intervaller, herunder overlappende intervaller, intervaller tilskrevet en værdi. Dette indgår bl.a. i økonomisk SQL.

SQL og Dataanalyse

14.400,00 kr

+45 23 33 30 30

npk@kursuszonen.dk