Kursplan
Del 1: SQL Grunderna
Introduktion till SQL och Databases
- Förstå databaser
- Introduktion till SQL
- Konfigurera SQL-miljön
SQL Syntax och grundläggande frågor
- SQL Översikt över syntax
- SELECT-satser
- Filtrera data med WHERE-sats
Arbeta med funktioner och aggregeringar
- Vanliga SQL funktioner
- Mängdfunktioner: ANTAL, SUMMA, MEDEL, MAX, MIN
- Gruppera data med GROUP BY
Sammanfoga tabeller
- Så här fungerar JOINs
- INRE KOPPLING
- VÄNSTER KOPPLING, HÖGER KOPPLING och FULLSTÄNDIG YTTRE KOPPLING
Underfrågor och uppsättningsåtgärder
- Skriva underfrågor
- UNION-, CROSSCROSS- och EXCEPT åtgärder
Manipulering av data
- INSERT IN-satsen
- UPDATE-instruktion
- DELETE-sats
Del 2: Mellanliggande SQL
Avancerad datafiltrering
- Avancerade WHERE-satstekniker
- LIKE-operator och mönstermatchning
- IN och BETWEEN operatorer
Komplexa kopplingar och underfrågor
- Kopplingar själv
- Icke-korrelerade och korrelerade underfrågor
- EXISTS-satsen
Arbeta med index och vyer
- Förstå index och deras inverkan på prestanda
- Skapa och använda vyer
Avancerade funktioner och lagrade procedurer
- Användardefinierade funktioner
- Lagrade procedurer och utlösare
- Felhantering i SQL
Datatransformering och analys
- Pivotering och avpivotering av data
- Fönsterfunktioner: ROW_NUMBER, RANK DENSE_RANK
- CTE (Common Table Expressjoner)
Database Design och normalisering
- Database Principer för utformning
- Normalformer och normalisering
- Entity-Relationship (ER) modellering
Justering och optimering av prestanda
- Tekniker för frågeoptimering
- Planer för genomförande
- Metodtips för prestandajustering
SQL i den verkliga världen
- Integrering SQL med annan teknik
- Fallstudier och verkliga scenarier
- Slutprojekt: Att bygga en databaslösning från grunden
Sammanfattning och nästa steg
Krav
- Förståelse för grundläggande datorfunktioner
- Erfarenhet av vilket programmeringsspråk som helst är fördelaktigt men inget krav
Publik
- Dataanalytiker
- Database Yrkesverksamma
- Mjukvaruutvecklare
Vittnesmål (5)
Philip var väldigt snäll, hans stil att förklara SQL begrepp är enastående. Jag gillade att han gav oss information och svarade på frågor som inte var en del av denna kurs.
Stefan
Kurs - SQL in SQL Server
Machine Translated
analytical functions
khusboo dassani - Tech Northwest Skillnet
Kurs - SQL Advanced
The training materials.
Mona Dobre - DB Global Technology
Kurs - SQL Advanced level for Analysts
They way the instructor teaches is very informative and effective especially on the 2nd day when topics are a bit advanced.
Aynanie Kiram - Aarki, Inc.
Kurs - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
The course built lesson to lesson, and the pacing was a big deal for me.