Karlebovej 91, 3400 Hillerød | Krajbjergvej 3, 8541 Skødstrup
70 22 29 29
08:30 - 17:00

SQL Programmering Grundkursus

  • sep 09
    mandag 09/09/2019 - onsdag 11/09/2019
    09:00 - 16:00 Hillerød
    • Afholdelsesgaranti
    • Kr.12,595.00 ekskl. MOMS
    Ekskl. moms
  • sep 09
    mandag 09/09/2019 - onsdag 11/09/2019
    09:00 - 16:00 Aarhus
    • Kr.12,595.00 ekskl. MOMS
    Ekskl. moms
  • okt 07
    mandag 07/10/2019 - onsdag 09/10/2019
    09:00 - 16:00 Hillerød
    • Afholdelsesgaranti
    • Kr.12,595.00 ekskl. MOMS
    Ekskl. moms
  • okt 07
    mandag 07/10/2019 - onsdag 09/10/2019
    09:00 - 16:00 Aarhus
    • Afholdelsesgaranti
    • Kr.12,595.00 ekskl. MOMS
    Ekskl. moms
  • nov 04
    mandag 04/11/2019 - onsdag 06/11/2019
    09:00 - 16:00 Hillerød
    • Afholdelsesgaranti
    • Kr.12,595.00 ekskl. MOMS
    Ekskl. moms
  • nov 04
    mandag 04/11/2019 - onsdag 06/11/2019
    09:00 - 16:00 Aarhus
    • Kr.12,595.00 ekskl. MOMS
    Ekskl. moms
  • dec 02
    mandag 02/12/2019 - onsdag 04/12/2019
    09:00 - 16:00 Hillerød
    • Afholdelsesgaranti
    • Kr.12,595.00 ekskl. MOMS
    Ekskl. moms
  • dec 02
    mandag 02/12/2019 - onsdag 04/12/2019
    09:00 - 16:00 Aarhus
    • Afholdelsesgaranti
    • Kr.12,595.00 ekskl. MOMS
    Ekskl. moms
Er der ingen af disse datoer som passer dig? Foreslå en anden dato

Kursusinfo

  • Dette kursus varer 3 dage
  • Der medfølger kursusmateriale til dette kursus
  • Dette kursus koster 3 klip på dit klippekort.
  • Fuld forplejning (Morgenmad, frokost, kage, kaffe og sodavand ad libitum)

Varighed

Dette kursus varer 3 dage

Materialer

Der medfølger kursusmateriale til dette kursus

Klip på klippekort

Dette kursus koster 3 klip på dit klippekort.

Forplejning

Fuld forplejning (Morgenmad, frokost, eftermiddagskage samt kaffe og sodavand ad libitum)

Formål

At give deltagere viden og færdigheder til at kunne forstå og anvende SQL (Structured Query Language) til at tilgå databaser samt at kunne omsætte problemstillinger i hverdagen til anvendelig SQL-syntaks.

Beskrivelse

SQL er et sprog, der anvendes ved tilgang til flerbruger-relationsdatabaser. 

På kurset gennemgås, hvorledes man skriver 'god SQL' til forespørgsler, opdatering og vedligeholdelse af SQL-databaser. 

Kursisterne introduceres gradvist for syntaks, som umiddelbart efter gennemarbejdes med praktiske øvelser. 

Der lægges vægt på, at problemstillingerne er let genkendelige fra den virkelige databaseverden. Kursisten går hjem med et katalog af øvelser og løsningsforslag, som kan benyttes som et opslagsværk. 

Kurset omhandler standard ANSI SQL samt nogle af de gængse udvidelser. Der gennemgås produkt-uafhængig syntaks, som virker lige godt på Microsoft SQL Server, Oracle, IBM DB2, Sybase m.m.

Indhold

Grundlæggende databasebegreber.

  • Introduktion til databasebegreber
  • Hvad er et resultatsæt ? 

Tabeller

  • Beregning hhv sammenligning med NULL.
  • Komma separerede lister 

FROM - Datagrundlaget

SELECT - kolonner i resultatsæt

  • Nøgleordet DISTINCT 

WHERE - række filtrering

  • Sammensatte logiske udtryk
  • Operatorhierarki - AND , OR
  • De logiske operatorer BETWEEN , IN , LIKE, NOT 

Kolonne- / tabelalias. Virtuelle kolonner

ORDER BY - sortering af resultatsættet

INNER JOIN - udvidelse af datagrundlaget

  • Simpelt , multipelt hhv sammensat JOIN
  • Anvendelse af JOIN 

Aggregat funktioner - egenskaber

  • SUM , MIN , MAX , AVG , COUNT 

Sub-queries - ”mellemregninger” i SQL

  • Med aggregatfunktioner
  • Maximere/mimimere enkeltrækker
  • Fælles- hhv differensmængde 

GROUP BY - de tre egenskaber:

  • Hvad gør GROUP BY ?
  • Hvad kan returneres ?
  • Hvordan bevares hovedgrupperingen ?
  • Funktionel afhængighed
  • GROUP BY og aggregatfunktioner 

Ændringer af enkeltrækker

  • INSERT - nullbarhed og DEFAULT
  • DELETE - med WHERE. TRUNCATE TABLE
  • UPDATE - enkle varianter 

VIEW - virtuelle tabeller

  • Hvad er et view ?
  • Definition - kolonnenavne vs alias
  • Forslag til anvendelse
  • Begrænsninger

Lignende kurser

MCSA SQL Server 2016 Business Intelligence Development (70-767 & 70-768) Skriv dig op som interesseret til dette kursus
MCSA SQL Server 2016 Database Administration (70-764 & 70-765) Skriv dig op som interesseret til dette kursus
Provisioning SQL Databases MOC 20765 (70-765) 16 sep
SQL og DataAnalyse 09 sep
Performance Tuning and Optimizing SQL Databases (10987) 07 okt