SQL Avanceret kursus

Kursusmål

På dette kursus lærer du at anvende avanceret SQL. På kurset lærer du primært at anvende programmeringsdelen inden for SQL og du lærer at lave avancerede udtræk og håndtere avancerede og robuste effektive transaktioner. På kurset bliver du yderligere introduceret til index og du lærer om fordele og ulemper ved de forskellige typer af index.

Efter kurset vil du være i stand til at håndtere følgende opgaver:
  • Arbejde med variabler og kontrolstrukturer
  • Oprette brugerdefinerede funktioner
  • Oprette stored procedures med parametre
  • Lave robust kode med fejlhåndtering
  • Arbejde med transaktioner
  • Implementere triggers
  • Implementere index i tabeller og optimere kode
  • Arbejde med eksekveringsplaner
I afsnittet ”Kursusindhold” længere nede på denne side, kan du læse alt om, hvad du vil få gennemgået på dette kursus i SQL.

Deltagere

Dette SQL kursus indgår som en del af vores samlede udbud af Business Intelligence kurser og henvender sig til dig, der har behov for og lyst til at lære om de avancerede muligheder i Transact-SQL.

Da kurset bygger videre på vores udvidet kursus i SQL, så anbefaler vi, at du har deltaget på dette eller har en tilsvarende viden. Derudover skal du bare møde op, frisk og fuld af spørgelyst, og så lover vi dig en rigtig god kursusoplevelse.

Kursusmateriale

Før kurset
  • Mulighed for at tale med en instruktør, der kan hjælpe dig med at finde det helt rigtige kursus.

På kurset
  • Undervisning af Danmarks mest erfarne instruktørteam i hyggelige og fuldt opdaterede kursuslokaler i centrum af København.
  • Et kursus bestående af en vekslen mellem teori og praktiske øvelser. Vi ved, hvor vigtigt det er, at du får tid til at arbejde med opgaverne i praksis, og derfor har vi altid fokus på hands-on i undervisningen.
  • Et kursusmateriale, som du efterfølgende kan bruge som opslagsværk samt et opgavesæt, der understøtter kurset.
  • Fuld forplejning, som inkluderer morgenmad, friskbrygget kaffe, te, frugt, sodavand, frokost på en italiensk restaurant i Valkendorfsgade, kage, slik, og naturligvis Wi-Fi til dine devices.
  • Et kursuscertifikat med bevis på dine nye kvalifikationer.

Efter kurset
  • Adgang til vores gratis hotline, som betyder, at du op til et år efter kurset kan ringe eller skrive til os, hvis du har spørgsmål til de emner, der er blevet gennemgået på kurset.
  • Vores unikke tilfredshedsgaranti, som er din tryghed for at få fuldt udbytte af dit kursus.

Kursusindhold

Modul 1 - Variabler og kontrolstrukturer
I dette modul lærer du at anvende variabler og kontrolstrukturer i T-SQL. Du lærer at erklære og initiere variabler og hvordan disse kan anvendes. Du lærer at anvende de indbyggede kontrolstrukturer i T-SQL og du lærer hvordan du bruger cursors og om fordele og ulemper ved disse. Efter dette modul vil du have en god forståelse for mulighederne for at anvende programmering i T-SQL.

Følgende emner vil blive gennemgået:
  • Erklæring og brug af variabler
  • Tabel variabler
  • Kontrolstrukturer og kode blokke
  • Introduktion til cursors

Modul 2 – Brugerdefinerede funktioner
I dette modul lærer du at oprette brugerdefinerede funktioner. Du lærer at oprette skalar funktioner, som fungerer som klassiske funktioner og du lærer at anvende de mere specielle, men yderst nyttige, table-valued funktioner. Efter dette modul vil du være i stand til at løse en række komplekse problemstillinger ved at anvende brugerdefinerede funktioner.

Følgende emner vil blive gennemgået:
  • Oprettelse og anvendelse af skalar funktioner
  • Oprettelse og anvendelse af table-valued funktioner
  • Fordele ved funktioner

Modul 3 – Stored Procedures
I dette modul lærer du at oprette både simple stored procedures og stored procedures med input – og output parametre. Du lærer om fordele og ulemper ved at anvende stored procdures og du lærer om optimering af din kode. Efter dette modul vil du kunne oprette og implementere stored procedures og have en god forståelse for hvordan disse anvendes optimalt.

Følgende emner vil blive gennemgået:
  • Oprettelse af stored procedures
  • Stored procedures og parametre
  • Optimering af stored procedures
  • Dynamisk SQL

Modul 4 – Fejlhåndtering i T-SQL kode
I dette modul lærer du at implementere robust kode med fejlhåndtering. Du lærer om de forskellige muligheder for at implementere fejlhåndtering i din kode. Fordele og ulemper ved de forskellige teknikker gennemgås. Efter dette modul vil du være i stand til at udvikle robust kode, der håndterer fejl på en hensigtsmæssig og konsistent måde.

Følgende emner vil blive gennemgået:
  • Fejlhåndtering med RAISERROR
  • Fejlhåndtering med @@ERROR funktionen
  • Fejlhåndtering med TRY CATCH
  • Moderne fejlhåndtering med THROW

Modul 5 – Transaktioner
I dette modul lærer du hvordan du håndterer transaktioner i en database. Du lærer hvordan du laver brugerdefinerede transaktioner og hvordan du sikrer, at relaterede opdateringer håndteres korrekt og konsistent. Efter dette modul vil du være i stand at håndtere dine opdateringer af data effektivt og robust.

Følgende emner vil blive gennemgået:
  • Transaktioner og autocommit
  • Brugerdefinerede transaktioner
  • Brugerdefinerede transaktioner og fejlhåndtering
  • Brugerdefinerede transaktioner best practice

Modul 6 – Implementering af Triggers
I dette modul lærer du at implementere DML triggers i tabeller og views. Du lærer hvordan du kan oprette triggers og implementere avanceret forretningslogik. Efter dette modul vil du have et indgående kendskab til brugen af triggers i databaser.

Følgende emner vil blive gennemgået:
  • Insert trigger
  • Update trigger
  • Delete trigger
  • Instead Of trigger


Modul 7 – Introduktion til Index
I dette modul bliver du introduceret til de klassiske former for index. Du vil lære om forskellen mellem et clustered og et nonclustered index. Efter dette modul vil du have en grundlæggende viden om index og implementering af disse.

Følgende emner vil blive gennemgået:
  • Fordele og ulemper ved inde
  • Clustered index
  • Nonclustred index
  • Covering index
  • Eksekveringsplaner

Hvad siger vores kunder om os?

Se vores google reviewsPå Google Bussiness har vi en score på 4,8 af 5 fordelt på 256 reviews

Se vores facebook Reviews

På Facebook har vi en score på 5 af 5 fordelt på 162 reviews

 

 

Se alle vores reviews 

 

 

Hold dig opdateret med vores nyhedsbrev

Modtag nyheder, gode tilbud, tips og tricks med vores månedlige nyhedsbrev.

Her bor vi

Hovedindgang
Amagertorv 21, 2. sal
Indgang fra Læderstræde 22-26
1201 København K
Kursusindgang
Amagertorv 21, 2. sal
Indgang fra Læderstræde 22-26
1201 København K
Åbningstider
Mandag: 08.30 - 16.00
Tirsdag: 08.30 - 16.00
Onsdag: 08.30 - 16.00
Torsdag: 08.30 - 16.00
Fredag: 08.30 - 16.00

 

Kontaktoplysninger

 
Amagertorv 21, 2. sal
Indgang fra Læderstræde 22-26
1201 København K