SQL kursus Videregående

Arbejder du med SQL? Og har du brug for, at opnå viden og kompetencer indenfor de mere avancerede features i T-SQL sproget, så er dette kursus noget for dig.



Kursusmål

Efter SQL kurset har du viden og kompetencer indenfor følgende

  • Arbejde med variabler og kontrolstrukturer
  • Oprette og arbejde med temporære tabeller
  • Anvende Common Table Expressions (CTE) og ranking funktioner
  • Oprette og redigere views, funktioner og stored procedures
  • Oprette og redigere tabeller og contraints
  • Transaktionsstyring

Kurset henvender sig til

SQL kurset er målrettet til dig, der arbejder med SQL, og har brug for at lære de avancerede features i T-SQL.

Kurset dækker version SQL Server 2014, SQL Server 2012 og SQL Server 2008.

Forudsætninger

For at deltage på SQL kurset kræves som minimum viden svarende til kurset "SQL Grundlæggende".


Kursusindhold

Modul 2 - Avanceret SQL
Formålet med modulet er at introducere dig for en række avancerede funktioner i T-SQL. Du vil efterfølgende være i stand til at oprette rekursiv funktionalitet og formatere datasæt på forskellig vis.
  • CTE
  • PIVOT og UNPIVOT
  • Ranking funktioner
Modul 3 - Variabler og programmering
Formålet med modulet er at introducere dig for de forskellige programmeringsmæssige muligheder i form af variabler og kontrol.
  • Erklæring og brug af variabler
  • IF, ELSE, WHILE, BEGIN og END
  • Fejlhåndtering
Modul 4 - Temporære tabeller og Table variabler
Formålet med modulet er at introducere dig for brugen af temporære tabeller og tabel variabler og vise forskellen mellem disse.
  • Oprettelse og brug af temporære tabeller
  • Oprettelse og brug af tabel variabler
Modul 5 - Cursors
Formålet med modulet er at introducere dig for brugen af cursors. Du vil blive introduceret til de forskellige typer af cursors og lære i hvilke situationer cursors kan være nyttige.
  • Forskellige typer af cursors
  • Indstillinger af cursors
Modul 6 - Dynamisk SQL
Formålet med modulet er at introducere dig for brugen af dynamisk SQL, som ofte bruges i blandt andet Stored Procedures. Du vil endvidere blive introduceret til de forskellige faldgruber, der er i forbindelse med brugen af dynamisk SQL.
  • Brug af EXEC
  • Brug af sp_executesql
Modul 7 - Introduktion til Views
Formålet med modulet er at introducere dig for brugen af views. Du vil blive introduceret til brugen af simple views og fordelene ved at bruge views.
  • Oprettelse og brug af views
  • Fordele ved views
Modul 8 - Introduktion til funktioner
Formålet med modulet er at introducere dig for brugerdefinerede funktioner. Du vil efterfølgende kunne implementere funktioner og bruge disse. Der vil i modulet blive demonstreret en række situationer, hvor funktioner er velegnede som løsning.
  • Oprettelse og brug af funktioner
  • Scalar funktioner
  • Tabel functioner
Modul 9 - Introduktion til Stored procedures
Formålet med modulet er at introducere dig for stored procedures, som er en vigtig del af Microsoft SQL Server. Du vil efterfølgende kunne implementere Stored Procedures som understøtter både input- og output parametre.
  • Oprettelse og brug af stored procedures
  • Stored procedures og parametre
Modul 10 - Transaktioner
Formålet med modulet er at introducere dig for transaktioner og transaktionsstyring, som er en hel central del af Microsoft SQL Server.
  • Transaktionsstyring
  • Savepoints

Kursusdato


Praktiske oplysninger

Pris: kr. 7.600,- (ex. moms)
Varighed: 2 dage
Bemærk: København.
Er I flere fra samme virksomhed, som skal på kursus? Så kan der være penge at spare med et virksomhedskursus

Læs mere om virksomhedskurser her

Andre populære kurser


Aktuelt

KURSUS NYHEDER
Nyt Machine Learning kursus
Brug data til at estimere, hvad der vil ske i fremtiden. Hvem der misbruger deres beføjelser eller hvilke kunder, der har størst risiko for at opsige deres aftale? Du lærer at bringe data til live og herigennem træffe bedre beslutninger. 
Vil du vide mere, eller tilmelde dig, klikker du her

DevOps kursus - praktisk forløb
Udvikler og vedligeholder du apps eller Cloud-baserede services? Ønsker du højere kvalitet, hurtigere releases og mere effektiv udvikling? Så er dette kursus noget for dig.
Vil du vide mere, eller tilmelde dig, klikker du her


Hørkær 18
2730 Herlev
Tlf: 77 300 123
Email: kursus@idg.dk
CVR: 65970414