DP-080 Querying Data with Microsoft Transact-SQL kursus

{ }

Kursusmål

Dette kursus lærer dig grundlæggende om Microsofts version af det standardiserede SQL-sprog, Transact-SQL.

Emnerne omfatter både forespørgsler og ændring af data i relationelle databaser, der hostes i Microsoft SQL Server-baserede databasesystemer, herunder Microsoft SQL Server, Azure SQL Database og Azure Synapse Analytics.

Deltagere

Dette SQL kursus kan være værdifuldt for alle, der har behov for at skrive grundlæggende SQL eller Transact-SQL forespørgsler. Det gælder blandt andet personer, der arbejder med data som dataanalytikere, data engineers, data scientists, databaseadministratorer eller databasedevelopere.

Kurset kan også være relevant for andre, der arbejder indirekte med data eller ønsker at lære mere om databehandling, eksempelvis løsningsarkitekter, studerende og teknologiledere.

Kompetencer du opnår

  • Anvende SQL Server forespørgselsværktøjer
  • Skrive SELECT statements til at hente kolonner fra én eller flere tabeller
  • Sortere og filtrere udvalgte data

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.
  • Adgang til Microsofts digitale kursusmateriale (DMOC) samt Microsoft Labs Online*.
  • Fuld forplejning, som inkluderer morgenmad, friskbrygget kaffe, te, frugt, sodavand, frokost på en italiensk restaurant på Gråbrødretorv, kage, slik, og naturligvis Wi-Fi til dine devices.

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.

Kurset bliver afholdt på dansk, men vi benytter Microsofts digitale materiale (DMOC), som er på engelsk. På kurset bliver der stillet en Surface tablet til rådighed, som kan anvendes til læsning af materialet. Du vil efterfølgende have adgang til materialet både online og lokalt. I tilfælde af at Microsoft laver en ny version af kursusmaterialet, vil du automatisk få adgang til det. Derudover vil du have adgang til øvelser via Microsoft Labs Online i 180 dage i alt, og du kan derfor fortsætte eller starte forfra på en øvelse hjemmefra, under eller efter kurset, alt efter behov.

Kursusindhold

Modul 1: Kom godt i gang med Transact-SQL

I dette modul lærer du de grundlæggende elementer i Transact-SQL, T-SQL, samt generelle egenskaber og begreber inden for relationelle databaser. Modulet introducerer også den grundlæggende SELECT statement til at hente data fra en tabel.

Lektioner

  • Introduktion til Transact-SQL
  • Brug af SELECT statement
  • Lab: Kom godt i gang med SQL Server forespørgselsværktøjer og skrivning af forespørgsler i T-SQL

Efter gennemført modul vil deltagerne kunne:

  • Bruge et forespørgselsværktøj til at skrive og køre forespørgsler i Transact-SQL
  • Forstå de grundlæggende begreber inden for relationelle databaser og T-SQL
  • Skrive SELECT statements til at hente data fra en relationel databasetabel
  • Forstå grundlæggende datatyper og deres anvendelse
  • Forstå de basale principper for håndtering af NULL-værdier

Modul 2: Sortering og filtrering af forespørgselsresultater

I dette modul lærer du at styre, hvilke data der returneres, og i hvilken rækkefølge de vises. Du arbejder med ORDER BY-klausulen, både med og uden paging. Du lærer om forskellige typer filtre, der kan anvendes i WHERE-klausulen for at kontrollere, hvilke datarækker der returneres. Derudover lærer du at håndtere resultater ved at fjerne dubletter med DISTINCT.

Lektioner

  • Sortering af forespørgselsresultater
  • Filtrering af data
  • Lab: Sortér og filtrér data returneret af SELECT-forespørgsler

Efter gennemført modul vil deltagerne kunne:

  • Bruge ORDER BY til at sortere resultater fra en T-SQL SELECT statement
  • Tilføje en TOP-klausul for at begrænse antallet af returnerede rækker
  • Bruge OFFSET-FETCH til at lave paging af sorterede data
  • Skrive WHERE-klausuler for at filtrere de returnerede rækker
  • Anvende DISTINCT til at fjerne dublerede rækker i resultatsættet

Modul 3: Brug af JOINs og underforespørgsler

I dette modul arbejder du med T-SQL forespørgsler, der henter data fra flere tabeller ved hjælp af forskellige typer JOIN-operationer samt simple underforespørgsler.

Lektioner

  • Brug af JOIN-operationer
  • Brug af underforespørgsler
  • Lab: Skriv forespørgsler med JOIN-operationer
  • Lab: Skriv SELECT statements med underforespørgsler

Efter gennemført modul vil deltagerne kunne:

  • Skrive forespørgsler, der henter data fra flere tabeller ved hjælp af JOIN-operationer
  • Forstå forskellen mellem forskellige typer JOIN, herunder INNER JOIN, OUTER JOIN og CROSS JOIN
  • Forstå hvordan man laver et self-join, hvor en tabel joins med sig selv
  • Skrive underforespørgsler i en SELECT statement
  • Forstå forskellen mellem skalar underforespørgsler og underforespørgsler, der returnerer flere værdier
  • Forstå forskellen mellem korrelerede og selvstændige underforespørgsler

Modul 4: Brug af indbyggede funktioner

I dette modul arbejder du med indbyggede funktioner, der bruges til at returnere beregnede eller særlige værdier i SELECT-listen eller i WHERE-klausulen. Funktionerne omfatter blandt andet matematiske funktioner, tekstfunktioner og systemfunktioner. Andre funktionstyper bliver nævnt, men ikke gennemgået i detaljer.

Du lærer også at samle rækker i grupper og beregne opsummerende værdier for hver gruppe, eksempelvis SUM, MIN og MAX.

Lektioner

  • Introduktion til skalare funktioner
  • Gruppering og aggregering af resultater
  • Lab: Indbyggede funktioner

Efter gennemført modul vil deltagerne kunne:

  • Skrive forespørgsler med brug af skalare funktioner
  • Skrive forespørgsler med brug af aggregerede funktioner
  • Anvende GROUP BY til at samle data i grupper baseret på en fælles kolonneværdi
  • Forstå hvordan HAVING bruges til at filtrere grupper af rækker

Modul 5: Ændring af data

I dette modul lærer du de T-SQL statements, der bruges til at ændre data i tabeller, herunder UPDATE, DELETE og MERGE samt forskellige muligheder for INSERT, blandt andet at oprette en ny tabel med data fra en eksisterende tabel.

Du ser også på, hvordan systemet automatisk kan udfylde kolonneværdier, når data indsættes.

Lektioner

  • Indsættelse af data i tabeller
  • Ændring og sletning af data
  • Lab: Redigering af data

Efter gennemført modul vil deltagerne kunne:

  • Indsætte data i en eksisterende tabel
  • Angive at en kolonne automatisk skal udfyldes med en IDENTITY- eller SEQUENCE-værdi
  • Ændre data ved hjælp af UPDATE statement
  • Slette data ved hjælp af DELETE statement
  • Bruge MERGE til at synkronisere data mellem to tabeller

Hvad siger vores kunder om os?

1242 Evalueringer seneste år
4,8 Gns. Rating ud af 5

Siden 1990 har 4D Academy hjulpet virksomheder og specialister med at omsætte viden til målbare resultater. Vores kursister belønner os med en gennemsnitlig rating på 4,8 ud af 5 på Trustpilot, Google og Facebook, og det gør os stolte.

Se hvorfor både nye og erfarne fagfolk vælger os, når de vil løfte deres kompetencer.

Læs alle vores anmeldelser her

Trustpilot Logo Sort Google Logo Sort Facebook Logo Sort
Kursus frokost hos 4D Academy

Hold dig opdateret med vores nyhedsbrev

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

Her bor vi

Kursuscentre
København (Hovedkontor)
Læderstræde 22, 2. sal, 1201 København K

Aarhus
Tueager 5, 8200 Aarhus

Odense
Ørbækvej 350, 5220 Odense
Åbningstider
Mandag: 08.00 - 16.00
Tirsdag: 08.00 - 16.00
Onsdag: 08.00 - 16.00
Torsdag: 08.00 - 16.00
Fredag: 08.00 - 16.00