700+ courses, half price
Cursusbeschrijving
Til je SQL Server-programmeren naar een hoger niveau. Eerst ontrafelen we hoe je met datetime-gegevens werkt door temporele exploratieve data-analyse uit te voeren met de Washington DC BikeShare-transactiegegevens. Daarna leer je hoe je door de gebruiker gedefinieerde functies en opgeslagen procedures maakt, bijwerkt en uitvoert. Je leert in welke context je elk modulair programmeermiddel gebruikt en wat de best practices zijn. In het laatste hoofdstuk pas je al je nieuwe skills toe om een echte businesscase op te lossen: het in kaart brengen van het gebruik van New York City yellow taxi’s per stadsdeel en bepalen welke ophaallocaties moeten worden ingepland voor elke chauffeursdienst.
Vereisten
Lesprogramma
Cursusoverzicht
1
Temporele EDA, variabelen en datumbewerking
Leer effectieve exploratieve data-analyse uitvoeren op temporele gegevens, maak scalaire en tabelvariabelen om gegevens op te slaan, en leer hoe je met datums werkt. In dit hoofdstuk komen ook de volgende SQL-functies aan bod: DATEDIFF( ), DATENAME( ), DATEPART( ), CAST( ), CONVERT( ), GETDATE( ) en DATEADD( ).
- Introductie van de cursus50 XP
- Transacties per dag100 XP
- Seconden of geen seconden?100 XP
- Welke weekdag is het drukst?100 XP
- Vind de uitschieters100 XP
- Variabelen voor datetime-gegevens50 XP
- DECLARE & CAST100 XP
- DECLARE een TABLE100 XP
- INSERT INTO @TABLE100 XP
- Datummanipulatie50 XP
- Parameters zijn belangrijk bij DATEDIFF50 XP
- Eerste dag van de maand100 XP
2
Door de gebruiker gedefinieerde functies
In dit hoofdstuk leer je hoe je door de gebruiker gedefinieerde functies (UDF’s) maakt, bijwerkt en uitvoert. Je maakt kennis met de verschillende typen UDF’s: scalair, inline en tabelwaarderend met meerdere statements. Je leert ook best practices.
3
Opgeslagen procedures
Leer hoe je opgeslagen procedures maakt, bijwerkt en uitvoert. Onderzoek de verschillen tussen opgeslagen procedures en door de gebruiker gedefinieerde functies, inclusief geschikte scenario’s voor elk.
4
NYC taxiritten: casestudy
Pas je nieuwe skills in temporele EDA, door de gebruiker gedefinieerde functies en opgeslagen procedures toe om een businesscase op te lossen. Analyseer de New York City taxiritgegevens om het gemiddelde tarief per afstand, het aantal ritten en de totale ritduur per stadsdeel voor elke dag van de week te bepalen. En welke ophaallocaties binnen het stadsdeel moeten worden ingepland voor elke chauffeursdienst?
S
Functies en opgeslagen procedures schrijven in SQL Server
Cursus
voltooid

