Build your ultimate AI agent
Opis kursu
Przenieś swoje umiejętności programowania w SQL Server na wyższy poziom. Zaczniemy od analizy eksploracyjnej danych czasowych na podstawie zbioru danych transakcyjnych systemu rowerów miejskich w Waszyngtonie. Następnie nauczysz się tworzyć, aktualizować i wykonywać funkcje definiowane przez użytkownika oraz procedury składowane. Poznasz właściwe zastosowania każdego z tych narzędzi oraz najlepsze praktyki ich stosowania. W ostatnim rozdziale wykorzystasz wszystkie nowe umiejętności, aby rozwiązać rzeczywisty problem biznesowy – przeanalizujesz wykorzystanie żółtych taksówek w Nowym Jorku w poszczególnych dzielnicach i wskażesz, które miejsca odbioru pasażerów powinny być obsługiwane podczas każdej zmiany kierowcy.
Wymagania wstępne
Program kursu
Plan kursu
1
Eksploracyjna analiza danych czasowych, zmienne i manipulacja datami
Naucz się przeprowadzać efektywną eksploracyjną analizę danych czasowych, tworzyć zmienne skalarne i tabelaryczne do przechowywania danych oraz wykonywać operacje na datach. Rozdział omawia następujące funkcje SQL: DATEDIFF( ), DATENAME( ), DATEPART( ), CAST( ), CONVERT( ), GETDATE( ) oraz DATEADD( ).
- Wprowadzenie do kursu50 XP
- Transakcje dziennie100 XP
- Sekundy czy ich brak?100 XP
- Który dzień tygodnia jest najbardziej ruchliwy?100 XP
- Znajdź wartości odstające100 XP
- Zmienne do przechowywania danych datetime50 XP
- DECLARE & CAST100 XP
- DECLARE dla tabeli100 XP
- INSERT INTO @TABLE100 XP
- Manipulowanie datami50 XP
- Parametry mają znaczenie w DATEDIFF50 XP
- Pierwszy dzień miesiąca100 XP
2
Funkcje definiowane przez użytkownika
Ten rozdział wyjaśnia, jak tworzyć, aktualizować i wykonywać funkcje definiowane przez użytkownika (UDF). Poznasz różne typy UDF: skalarne, inline oraz wieloinstrukcyjne funkcje zwracające tabele. Dowiesz się też, jakich najlepszych praktyk warto przestrzegać.
3
Procedury składowane
Naucz się tworzyć, aktualizować i wykonywać procedury składowane. Sprawdź, czym różnią się od funkcji definiowanych przez użytkownika i kiedy warto sięgnąć po każde z tych rozwiązań.
4
Studium przypadku: przejazdy taksówkami w Nowym Jorku
Zastosuj nowe umiejętności z zakresu eksploracyjnej analizy danych czasowych, funkcji definiowanych przez użytkownika i procedur składowanych, aby rozwiązać rzeczywisty problem biznesowy. Przeanalizuj zbiór danych o przejazdach taksówkami w Nowym Jorku: wyznacz średnią opłatę za kilometr, liczbę przejazdów i łączny czas przejazdu dla każdej dzielnicy w poszczególnych dniach tygodnia. Wskaż też, które miejsca odbioru pasażerów w danej dzielnicy powinny być obsługiwane podczas każdej zmiany kierowcy.
S
Funkcje i procedury składowane w SQL Server
Kurs
ukończony

