Po ukończeniu tych kursów czuję się pewnie w tworzeniu profesjonalnych wizualizacji i pulpitów nawigacyjnych
Opis kursu
Kluczowe zadanie czeka na twoje umiejętności w SQL. Otrzymujesz kod do poprawienia – zwraca właściwe wyniki, ale działa zbyt wolno i jest słabo sformatowany, co utrudnia jego czytanie. Termin mija jutro. Musisz przeformatować kod i wypróbować różne metody poprawy wydajności. Czas nagli! W tym kursie pracujemy z SQL na rzeczywistych zbiorach danych – z dziedziny sportu i geologii – aby przyjrzeć się dobrym praktykom kodowania i różnym sposobom poprawy wydajności zapytań przy zachowaniu tych samych wyników.
Wymagania wstępne
Program nauczania
Plan kursu
1
Wprowadzenie, przegląd i kolejność przetwarzania
W tym rozdziale dowiesz się, jak formatowanie kodu SQL, komentowanie i stosowanie aliasów wpływa na czytelność i zrozumiałość zapytań. Poznasz też kolejność przetwarzania zapytań przez bazę danych w porównaniu z kolejnością składni SQL w zapytaniu.
- Wprowadzenie50 XP
- Formatowanie – wskaźnik BMI zawodników100 XP
- Komentarze – BMI zawodników100 XP
- Komentarze – ilu Kiwisów gra w NBA?100 XP
- Aliasowanie50 XP
- Niejednoznaczne nazwy kolumn50 XP
- Aliasowanie – BMI drużyny100 XP
- Kolejność zapytania50 XP
- Kolejność przetwarzania50 XP
- Kolejność składni – trzęsienia ziemi w Nowej Zelandii100 XP
- Kolejność składni – trzęsienia ziemi w Japonii100 XP
- Kolejność składni – bardzo silne trzęsienia ziemi100 XP
2
Filtrowanie i analiza danych
Ten rozdział przedstawia filtrowanie za pomocą WHERE i HAVING wraz z najlepszymi praktykami dotyczącymi ich stosowania. Następnie omawia metody analizy danych i ich potencjalny wpływ na wydajność. Na koniec wyjaśnia rolę DISTINCT() i UNION w usuwaniu duplikatów oraz ich możliwy wpływ na wydajność.
3
Podzapytania oraz obecność i brak danych
Ten rozdział stanowi wprowadzenie do podzapytań i ich potencjalnego wpływu na wydajność zapytań. Omawia również różne metody sprawdzania, czy dane z jednej tabeli są obecne lub nieobecne w powiązanej tabeli.
4
Strojenie wydajności zapytań
Dowiesz się, jak STATISTICS TIME, STATISTICS IO, indeksy i plany wykonania mogą być wykorzystywane w SQL Server do analizowania i strojenia wydajności zapytań.
S
Poprawa wydajności zapytań w SQL Server
Kurs
ukończony

