Kursplan

Del 1: SQL Grunnleggende

Introduksjon til SQL og Databases

  • Forstå databaser
  • Introduksjon til SQL
  • Sette opp SQL-miljøet

SQL Syntaks og grunnleggende spørringer

  • SQL syntaksoversikt
  • SELECT-utsagn
  • Filtrering av data med WHERE-klausul

Arbeid med funksjoner og aggregater

  • Vanlige SQL funksjoner
  • Aggregerte funksjoner: COUNT, SUM, AVG, MAX, MIN
  • Gruppere data med GROUP BY

Sammenføyning av tabeller

  • Forstå JOINs
  • INDRE BLI MED
  • VENSTRE JOIN, HØYRE JOIN, og FULL YTRE JOIN

Underspørringer og settoperasjoner

  • Skrive underspørringer
  • UNION, INTERSECT og EXCEPT operasjoner

Datamanipulasjon

  • INSERT INTO-setning
  • OPPDATERING erklæring
  • SLETT uttalelse


Del 2: Middels SQL

Avansert datafiltrering

  • Avanserte WHERE-klausulteknikker
  • LIKE operator og mønstermatching
  • IN og MELLOM operatører

Komplekse sammenføyninger og underspørringer

  • Selv blir med
  • Ikke-korrelerte og korrelerte underspørringer
  • EKSISTERER klausul

Arbeid med indekser og visninger

  • Forstå indekser og deres innvirkning på ytelsen
  • Opprette og bruke visninger

Avanserte funksjoner og lagrede prosedyrer

  • Brukerdefinerte funksjoner
  • Lagrede prosedyrer og triggere
  • Feilhåndtering i SQL

Datatransformasjon og analyse

  • Pivoting og unpivoting data
  • Vindufunksjoner: ROW_NUMBER, RANK, DENSE_RANK
  • CTE-er (Common Table Expressioner)

Database Design og normalisering

  • Database designprinsipper
  • Normale former og normalisering
  • Entity-Relationship (ER) modellering

Ytelsesjustering og optimering

  • Spørringsoptimaliseringsteknikker
  • Gjennomføringsplaner
  • Gode fremgangsmåter for justering av ytelse

SQL i den virkelige verden

  • Integrering SQL med andre teknologier
  • Kasusstudier og scenarier i den virkelige verden
  • Avsluttende prosjekt: Bygge en databaseløsning fra bunnen av

Sammendrag og neste trinn

Krav

  • En forståelse av grunnleggende datamaskinoperasjoner
  • Erfaring med et hvilket som helst programmeringsspråk er en fordel, men ikke et krav

Publikum

  • Dataanalytikere
  • Database fagfolk
  • Programvareutviklere
 70 timer

Antall deltakere



Price per participant

Testimonials (9)

Relaterte kurs

Related Categories