Kurser

3 dages kursus 
Læring inden for et specifikt emne

SQL Avanceret

5. - 7. juni 2024 Taastrup
16. - 18. september 2024 Taastrup
21. - 23. oktober 2024 Aarhus
9. - 11. december 2024 Taastrup
DKK  12.499
ekskl. moms
Nr. 11810 A
Tilmeld dig
313 har allerede deltaget
4,2
Fremragende
53 anmeldelser
Arrangementer på Teknologisk Institut bliver evalueret af deltagerne. Stjernerne angiver deltagernes gennemsnitlige tilfredshed inden for de sidste 5 år.

På SQL Avanceret får du kendskab til og viden om de mere specielle og avancerede muligheder, som SQL sproget tilbyder. Kurset tager udgangspunkt i genkendelige problemstillinger fra din hverdag, hvor der inddrages teori, praktiske øvelser og løsningsforslag.

Opnå bedre performance i SQL

SQL Avanceret er for dig der har brug for en dybere forståelse for hvordan SQL afvikler forespørgsler for eksempelvis at afhjælpe performance issues, gennem optimering af både DDL (Data Definition Language) og DML (Data Manipulation Language). Der arbejdes med performance optimering bl.a. ved analyse af SQL execution plans.

Kurset tager udgangspunkt i genkendelige problemstillinger fra din hverdag, der med fordel kan løses ved brug af mindre hyppigt anvendt SQL kommandoer og funktioner.

Deltagerprofil

Kurset er for dig, der har behov for at udvide din viden om SQL, og som gerne vil opnå en dybere forståelse for, hvordan SQL forespørgsler afvikles for at identificere og korrigere issues der er årsag til lange svar tider.

På kurset anvendes Microsoft SQL server til øvelserne, men kurset henvender sig til brugere af alle SQL varianter.

Forudsætninger

For at deltage på kurset, skal du have erfaring med at skrive SQL-sætninger - svarende til kurset SQL Videregående - eller kendskab til de 8 algebra-operationer.

Udbytte

  • Opnå dybdegående viden om SQL-sproget og dets muligheder
  • Få forståelse for SQL forespørgslers afvikling og forudsætninger
  • Udvid dit SQL sprog så du har flere værktøjer i kassen og dermed bruger det rigtige værktøj til en given udfordring
  • Lær at lave identificere og korrigere performance problemer
  • Lær alternative måder at udforme SQL queries på
  • Lær, at simplificere og strukturere SQL sproget for at gøre queries mere simple og gennemskuelige
  • Lær, at udnytte SQL’s programmeringsmuligheder – Stored Procedures og Funktioner

Det får du på kurset

Vi sørger for at rammerne er i orden, så du kan fokusere på at lære

Efter du har fuldendt kurset, vil du modtage et kursusbevis.

Kursusbevis

Hos Teknologisk Institut bruger vi kun erfarne undervisere.

Erfaren underviser

På kurset får du morgenmad, frokost, snacks og drikkevarer.

Fuld forplejning

På kurset er der indtænkt øvelser og deltagerinddragelse.

Øvelser og inddragelse

Materiale på dansk

Materiale på dansk

Undervisning på dansk

Undervisning på dansk

Tæt på kursusstedet er der gratis parkering.

Gratis parkering

Computer stilles til rådighed

Computer stilles til rådighed

Indhold

Algebra
  • Selektion
  • Projektion
  • Join konstruktioner (inner, outer og cross joins)

Summering
  • Kombineret brug af GROUP BY og Window funktioner
  • Hvordan påvirkes query execution plan af brug af GROUP BY vs. Window funktioner eller kombination heraf
  • Hvad afgør det bedste valg af summering i en given situation?

Pivot og UnPivot funktionerne
  • Hvornår og hvordan bruges disse?
  • Hvilke begrænsninger er der?
  • Brug af Pivot og Un-Pivot i dynamiske scenarier

Sub-select (sub-query)
  • Hvornår og hvordan bruges sub-select optimalt?
  • Hvordan påvikes performance?

CTE
  • CTE som alternativ til sub-select – hvornår bruges hvilken type og gør det nogen forskel for perfomance?
  • Brug af CTE til rekursive forespørgsler

Merge
  • Brug af MERGE til synkronisering af tabeller
  • Incremental / delta opdatering af tabeller

CROSS APPLY (lateral)
  • Cross Apply – ligheder og forskelle til JOIN operatorer
  • Outer Apply – ligheder og forskelle til JOIN operatorer

Views
  • Begrænsninger, muligheder og best practice med views
  • Indekserede views

TempDB
  • Explicit og implicit brug af TempDB
  • Brug af lokale scalar og tabel variabler

Programming
  • Stored Procedures
  • User Defined Functions
  • Transaction management

 

Anmeldelser af SQL Avanceret

4,2
 
Fremragende Baseret på 53 anmeldelser
Arrangementer på Teknologisk Institut bliver evalueret af deltagerne. Stjernerne angiver deltagernes gennemsnitlige tilfredshed inden for de sidste 5 år.
Fremragende
Meget godt
Godt
Mindre godt
Ikke godt
Underviseren er en sublim underviser, som tydeligvis kender sit stof. Det har været en fornøjelse at være på hans kurser.
 - Mikkel Matthiesen Boliggården
Super godt kursus og meget dygtig underviser.
 - Frederik Hansen Dentsu Aegis Network
Underviser i top. Godt katalog af opgaver m.m.
 - Flemming Günther Rigspolitiet, Koncern It
Vidende underviser med stor erfaring.
 - Mogens Steen Pedersen Dansk Metalarbejderforbund

Form

Kurset er rettet mod SQL Servers avancerede muligheder og til øvelser på kurset anvendes Microsofts SQL Server.

27615
Underviser

Ulf Jørgensen

4.46/5 (369 evalueringer) 
Baseret på alle evalueringer af underviseren fra de seneste 5 år.

Ulf er specialist i SQL, data warehousing og business intelligence. Han har arbejdet professionelt med diverse kundeløsninger som selvstændig BI-konsulent siden 2001. Ulf har designet, udviklet og implementeret data warehouse og BI løsninger for virksomheder indenfor salg, distribution og logistik samt finanssektoren. Ulf er en engageret og erfaren underviser.

Vælg dato

Taastrup
5. - 7. juni 2024
Taastrup
16. - 18. september 2024
Aarhus
21. - 23. oktober 2024
Taastrup
9. - 11. december 2024

Vil du vide mere?

5 fordele ved SQL Server

Der er mange fordele ved databasesystemet SQL Server. Bliv klogere på 5 fordele ved SQL Server i artiklen.

Læs mere
 

SQL Server vs. Access

SQL Server og Access er begge udviklet af Microsoft, og er begge relationelle databasesystemer. Læs mere om SQL Server vs. Access i artiklen.

Læs mere