Kurser

Kursusadministration

Brug for hjælp?

  • Gregersensvej 8
  • 2630 Taastrup
Google MapsApple MapsRejseplanen
  • Forskerparken Fyn, Forskerparken 10F
  • 5230 Odense M
Google MapsApple MapsRejseplanen
  • Teknologiparken Kongsvang Allé 29
  • 8000 Aarhus C
Google MapsApple MapsRejseplanen
  • NordsøcentretPostboks 104
  • 9850Hirtshals
Google MapsApple MapsRejseplanen
  • Gammel Ålbovej 1
  • 6092Sønder Stenderup
Google MapsApple MapsRejseplanen
NY_SQL

SQL Avanceret

For at kunne skrive avancerede SQL-sætninger, er det nødvendigt at kende de 8 algebra-operationer. Men virkeligheden svarer ikke altid til teorien. Hvordan skal en sætning skrives, hvis database-designet er uhensigtsmæssigt? Er der sproglige konstruktioner til løsning af et givet problem, eller vil performance være bedre, hvis vi bruger standard-funktionaliteter.Vi har afholdt SQL Avanceret i mere end 8 år!Efter kurset vil du være i stand til at skrive avancerede sætninger, som er både vedligeholdelsesvenlige, og som performer acceptabelt.

Evaluering

4stjerner

Alle arrangementer på Teknologisk Institut bliver evalueret af deltagerne. Stjernerne angiver deltagernes gennemsnitlige tilfredshed.

Evalueringen er baseret på: 36 besvarelser

Forudsætninger

Erfaring med at skrive SQL-sætninger, svarende til kurset SQL Videregående. Desuden er erfaring med SQL Server nødvendig.

Deltagerprofil

Kurset giver programmører og andre et dyberegående kendskab til de mere avancerede muligheder i SQL Servers manipulationssætninger.

Indhold

  • Udarbejdelse af avancerede SQL-sætninger, der afviger fra standardskabelonerne for algebra-operationerne
  • Rekursive udtræk med anvendelse af CTE
  • Specielle konstruktioner som PIVOT, UNPIVOT og APPLY JOIN
  • Anvendelse af Windows Functions
  • GROUPING SETS
  • Sammenligning af forskellige løsningsforslag
  • Sammenhæng mellem index og sætning
  • Tolkning og sammenligning af eksekveringsplaner
  • Transaktioner samt table og query hints

Alle database-systemer har nogle avancerede muligheder, som kan være hensigtsmæssige at anvende, da sætninger bliver lettere at skrive og dermed lettere at vedligeholde. Nogle af disse muligeder giver også en bedre performance.

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

Underviser

Carsten-underviser
Carsten Saastamoinen-Jakobsen, der er seniorkonsulent hos Teknologisk Institut, har arbejdet med - og undervist i - databaser siden 1986. Hans viden dækker derfor en lang række forskellige databaser, fra DB2 og Informix (som han har skrevet en bog om), til Microsoft SQL, og han har en dybtgående viden inden for Business Intelligens. Carsten har samtlige certificeringer inden for SQL Server og er Microsoft Certified Trainer (MCT).

Har du faglige spørgsmål så kontakt
Andre kurser