Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
35 timer