Vind een opleiding

#3 - MsSQL Server - Zaawansowane Techniki - Udemy

Doelgroep: Gevorderd
Duur: 34 colleges - 3,5 uur
Richtprijs: € 12,99
Taal: Engels
Aanbieder: Udemy

>> proefles

● W kursie kładę nacisk na skupienie się w 100% na nauce, dlatego lekcje to skondensowana wiedza i przydatne grafiki obrazujące rozwiązywanie zaawansowanych problemów bazodanowych dosłownie krok po kroku.

● Do lekcji dołączone są gotowe skrypty SQL zawierające dokładne komentarze, żeby bez problemu zrozumieć wszystkie bloki kodu, są także opisane moje spostrzeżenia oraz uwagi.

● Wiedza w kursie jest poukładana, obszerna oraz kompletna – dlatego z moimi lekcjami sobie poradzisz.


UWAGA! Bardzo ważne jest, aby wszystkie lekcje były robione po kolei. Kolejne lekcje korzystają z obiektów, które kreowane są w lekcjach poprzednich.


ZAKRES NAUKI:

1. Przywrócenie bazy danych z archiwum (Backup: RECOVERY MODEL) – Baza Kursu Rozszerzonego

✔️ Nauczysz się w praktyce odzyskiwać bazę danych z BackUp’u.

2. Import danych z plików płaskich: BULK INSERT

✔️ Poznasz możliwość importowania danych z plików płaskich.

✔️ Dowiesz się jak importować dane z plików płaskich za pomocą skryptów SQL.

✔️ Nauczysz się importować dane z plików płaskich za pomocą opcji w SSMS.

3. Automatyczne generowanie danych

✔️ Nauczysz się implementacji skryptów automatycznie generujących dane.

✔️ Poznasz dodatkowe funkcje umożliwiające generowanie losowych danych.

4. Pomiar czasu wykonywania operacji w bazie na podstawie użycia indeksów.

✔️ Poznasz w praktyce różnice w wykonywaniu operacji z indeksami i bez indeksów.

✔️ Dowiesz się, kiedy warto korzystać i z jakich indeksów.

5. Klauzula: OVER

✔️ Dowiesz się co to jest klauzula OVER.

✔️ Poznasz jej argumenty i zastosowanie.

6. Funkcje okna: ROW_NUMBER, OFFSET, FETCH, RANK, DENSE_RANK, NTILE

✔️ Dowiesz się co to są funkcje okna.

✔️ Zapoznasz się z różnymi funkcjami i opcjami.

✔️ Nauczysz się używać ich w praktyce.

7. Haszowanie danych i sumy kontrolne: HASHBYTES, CHECKSUM, BINARY_CHECKSUM

✔️ Dowiesz się co to jest haszowanie danych i sumy kontrolne.

✔️ Poznasz obsługiwane algorytmy mieszające możliwe do wykorzystania w SQL Server.

✔️ Nauczysz się ich prawidłowej implementacji.

8. Zapis wyniku zapytania do pliku

✔️ Poznasz procedury umożliwiające zapis wyniku zapytania do pliku.

✔️ Dowiesz się jak skonfigurować serwer, aby umożliwić takie operacje.

✔️ Nauczysz się zapisywać pliki z poziomu SSMS.

✔️ Zapoznasz się z innymi zagadnieniami dotyczącymi pracy z heterogenicznymi plikami.

9. Podpowiedzi dla serwera: HINTS

✔️ Poznasz najistotniejsze podpowiedzi dla serwera.

✔️ Nauczysz się jak z nich prawidłowo korzystać.

10. Widoki: VIEW

✔️ Dowiesz się co to są widoki.

✔️ Zapoznasz się z rodzajami widoków.

✔️ Nauczysz się ich implementacji.

11. Przydatne funkcje analityczne

✔️ Zapoznasz się z przydatnymi funkcjami analitycznymi.

✔️ Dowiesz się co można dzięki nim osiągnąć i w jakim celu są stosowane.

✔️ Nauczysz się używać ich w praktyce.

12. Implementacja proceduralna cz. 1: BEGIN i END

✔️ Dowiesz się na czym polega implementacja proceduralna.

✔️ Zapoznasz się ze słowami kluczowymi BEGIN i END.

✔️ Nauczysz się prawidłowo używać w praktyce składni proceduralnej z użyciem BEGIN i END.

13. Implementacja proceduralna cz. 2: IF, ELSE IF i ELSE

✔️ Zapoznasz się ze składnią proceduralną IF i ELSE.

✔️ Nauczysz się prawidłowo używać w praktyce składni proceduralnej z użyciem IF i ELSE.

14. Implementacja proceduralna cz. 3: WHILE, BREAK i CONTINUE

✔️ Zapoznasz się ze składnią proceduralną WHILE, BREAK i CONTINUE.

✔️ Nauczysz się prawidłowo używać w praktyce składni proceduralnej z użyciem WHILE, BREAK i CONTINUE.

15. Implementacja proceduralna cz. 4: GOTO i RETURN

✔️ Zapoznasz się ze składnią proceduralną GOTO i RETURN.

✔️ Dowiesz się, dlaczego unikać tych wyrażeń i co one powodują.

16. Implementacja proceduralna cz. 5: CASE

✔️ Zapoznasz się ze składnią proceduralną CASE.

✔️ Nauczysz się prawidłowo używać w praktyce składni proceduralnej z użyciem CASE.

17. Implementacja proceduralna cz. 6: IIF i CHOOSE

✔️ Zapoznasz się ze składnią proceduralną IIF oraz CHOOSE.

✔️ Nauczysz się prawidłowo używać w praktyce składni proceduralnej z użyciem IIF oraz CHOOSE.

18. Implementacja proceduralna cz. 7: COALESCE, ISNULL i NULLIF

✔️ Nauczysz się co to są funkcje COALESCE, ISNULL i NULLIF.

✔️ Poznasz ich właściwości i dowiesz się kiedy warto z nich skorzystać.

✔️ Nauczysz się używać ich w praktyce.

19. Plany zapytań: Query Execution Plan

✔️ Dowiesz się co to są plany zapytań i jak je uruchamiać.

✔️ Dowiesz się w jakim celu je stosować.

✔️ Nauczysz się jak czytać plany zapytań W SSMS.

20. Optymalizator zapytań: INDEX SCAN i INDEX SEEK

✔️ Poznasz różnice między operacjami INDEX SCAN i INDEX SEEK.

✔️ Nauczysz się z nich korzystać w kontekście planu wykonania zapytania.

21. Aktualizowanie statystyk: UPDATE STATISTICS

✔️ Dowiesz się co to są statystyki.

✔️ Dowiesz się do czego służą i jak działają statystyki.

✔️ Dowiesz się kiedy statystyki są aktualizowane i jak je uruchamiać.

22. Dynamiczne widoki (DMV) i dynamiczne funkcje (DMF)

✔️ Dowiesz się co to są dynamiczne widoki i dynamiczne funkcje oraz do czego one służą.

✔️ Dowiesz się gdzie są przechowywane dynamiczne widoki i dynamiczne funkcje.

23. Funkcje i procedury w kodzie CLR

✔️ Dowiesz się co to jest CLR.

✔️ Nauczysz się integrować funkcje i procedury napisane w kodzie CLR z SSMS.

✔️ Dowiesz się o dodatkowych wymaganych ustawieniach w celu możliwości korzystania z CLR.

24. Dane typu XML cz. 1: OPENXML i FOR XML

✔️ Dowiesz się co to jest XML.

✔️ Nauczysz się korzystać z danych typu XML w bazie danych.

✔️ Poznasz klauzule OPENXML i FOR XML.

✔️ Nauczysz się w praktyce obsługiwać XML’a w bazie danych.

25. Dane typu XML cz. 2: XQuery i Xpath

✔️ Poznasz podstawy języków XQUERY oraz XPATH.

✔️ Nauczysz się w praktyce obsługiwać zaawansowanego XML’a w kontekście baz danych.

26. Przydatne narzędzia cz. 1: SNIPPETS

✔️ Dowiesz się co to są SNIPPETS.

✔️ Nauczysz się z korzystać ze SNIPPETS.

✔️ Poznasz dodatkowe narzędzie wspierające pracę ze SNIPPETS.

27. Przydatne narzędzia cz. 2: INTELLISENSE

✔️ Dowiesz się co to jest IntelliSense.

✔️ Nauczysz się wykorzystywać IntelliSense.

✔️ Dowiesz się jak rozwiązywać ewentualne problemy z IntelliSense.

28. Przydatne narzędzia cz. 3: SQL Server Configuration Manager

✔️ Poznasz dokładniej SQL Server Configuration Manager.

✔️ Nauczysz się poszczególnych konfiguracji w SQL Server Configuration Manager.

✔️ Dowiesz się o pozostałych serwisach zarządzanych przez SQL Server Configuration Manager.

29. Przydatne narzędzia cz. 4: SQL Server Profiler

✔️ Dowiesz się co to jest i do czego służy SQL Server Profiler.

✔️ Nauczysz się korzystać z SQL Server Profiler’a.

30. Przydatne narzędzia cz. 5: Extended Events

✔️ Dowiesz się co to jest Extended Events i do czego służy.

✔️ Nauczysz się korzystać z Extended Events.

31. Wyszukiwanie pełnotekstowe: FTS

✔️ Dowiesz się co to jest i do czego służy FTS.

✔️ Nauczysz się wykorzystywać FTS w praktyce.

32. Bezpieczeństwo baz danych, uprawnienia

✔️ Zapoznasz się z ogólnymi podstawami bezpieczeństwa.

✔️ Dowiesz się o systemie bezpieczeństwa w SQL Server.

✔️ Nauczysz się w praktyce zarządzać uprawnieniami oraz dostępami w SQL Server.

33. Archiwizacja bazy danych: RECOVERY MODEL

✔️ Dowiesz się, jakie są modele archiwizowania baz danych.

✔️ Zrozumiesz, dlaczego BackUp jest taki ważny.

34. Zaawansowane użycie operacji: DISABLE, NOCHECK, SET

✔️ Poznasz możliwości operacji typu NOCHECK, DISABLE oraz SET.

✔️ Nauczysz się w praktyce wykorzystywać operacje typu NOCHECK, DISABLE oraz SET.

✔️ Dowiesz się kiedy i jak można je wykorzystywać oraz na co zwrócić szczególną uwagę.


>> Meer info