Logo
Zostań autorem

Koszyk jest pusty

0

Kategorie

  • Chcesz się dzielić wiedzą?

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

#3 - MsSQL Server - Zaawansowane Techniki

34 lekcje + 41 gotowych plików i skryptów SQL z moimi komentarzami i wskazówkami, aby bez problemu zrozumieć wszystkie bloki kodu

Stworzony przez Andrzej Śmigielski

Ostatnia aktualizacja: 23/02/2021
00:00
00:00
x

Darmowe lekcje

Zobacz darmowe fragmenty tego szkolenia przed zakupem.

Trailer
PRZYWRÓCENIE BAZY DANYCH Z ARCHIWUM (BACKUP: RECOVERY MODEL)
|03:21
IMPORT DANYCH Z PLIKÓW PŁASKICH: BULK INSERT
|09:58
Trailer
PRZYWRÓCENIE BAZY DANYCH Z ARCHIWUM (BACKUP: RECOVERY MODEL)
IMPORT DANYCH Z PLIKÓW PŁASKICH: BULK INSERT
FUNKCJE I PROCEDURY W KODZIE CLR
WYSZUKIWANIE PEŁNOTEKSTOWE: FTS
109
99

35 % taniej

169.00 zł

Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

Szkolenie obejmuje:

  • Bezterminowy dostęp
  • 34 wykładów
  • 3 godz. 17 min. materiałów wideo
  • Regularne aktualizacje
  • Certyfikat ukończenia
  • Wsparcie autora na każdym etapie
  • Dostęp do zamkniętej grupy dyskusyjnej

Masz pytania dotyczące tego szkolenia?.

questionZadaj pytanie autorowi

Czego się nauczysz?

  • Nauczysz się importować i automatycznie generować dane oraz dokonywać pomiarów czasu trwania zapytań
  • Poznasz klauzulę OVER, funkcje okna, haszowanie danych i sumy kontrolne.
  • Będziesz umieć pracować z plikami, podpowiedziami dla serwera, widokami oraz funkcjami analitycznymi
  • Dowiesz się o implementacji proceduralnej, planach zapytań, optymalizatorze oraz statystykach.
  • Nauczysz się wykorzystywać dynamiczne widoki i funkcje, CLR oraz XML.
  • Poznasz wiele przydatnych narzędzi, oraz zaawansowane wyszukiwanie FTS.
  • Będziesz znać zagadnienia dotyczące bezpieczeństwa danych oraz uprawnień.
  • Dowiesz się jak archiwizować bazy danych oraz używać zaawansowanych operacji.

Wymagania

● Podstawowa znajomość systemu operacyjnego Windows.

● Podstawowa znajomość Sql Server Management Studio.

● Znajomość zagadnień bazodanowych i języka SQL na poziomie średniozaawansowanym.

Opis kursu

● 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! Wszystkie lekcje należy robić 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ę tej operacji w praktyce.

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

️ Poznasz możliwość importowania danych na 2 sposoby.

3. Automatyczne generowanie danych

️ Nauczysz się implementacji skryptów tego typu.

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

️ Poznasz różnice w wykonywaniu operacji oraz dowiesz się, kiedy warto korzystać z indeksów.

5. Klauzula: OVER

️ Dowiesz się co to jest oraz poznasz jej argumenty i zastosowanie.

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

️ Dowiesz się co to są te funkcje, poznasz ich opcje oraz nauczysz się ich używać.

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

️ Dowiesz się co to jest i nauczysz się ich implementacji.

8. Zapis wyniku zapytania do pliku

️ Poznasz procedury z tym związane oraz wymaganą konfigurację serwera.

9. Podpowiedzi dla serwera: HINTS

️ Poznasz najistotniejsze hinty i nauczysz się jak z nich korzystać.

10. Widoki: VIEW

️ Dowiesz się co to są widoki i jakie są ich rodzaje oraz nauczysz się ich implementacji.

11. Przydatne funkcje analityczne

️ Zapoznasz się z nimi i nauczysz się ich używać.

12. Implementacja proceduralna cz. 1: BEGIN i END

️ Dowiesz się na czym to polega i nauczysz się jej używać.

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

️ Zapoznasz się z nią i nauczysz się jej używać.

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

️ Dowiesz się na czym to polega i nauczysz się jej używać.

15. Implementacja proceduralna cz. 4: GOTO i RETURN

️ Zapoznasz się z nią oraz dowiesz się, dlaczego unikać tych wyrażeń i co one powodują.

16. Implementacja proceduralna cz. 5: CASE

️ Dowiesz się na czym to polega i nauczysz się jej używać.

17. Implementacja proceduralna cz. 6: IIF i CHOOSE

️ Zapoznasz się z nią i nauczysz się jej używać.

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

️ Dowiesz się na czym to polega i nauczysz się jej używać.

19. Plany zapytań: Query Execution Plan

️ Dowiesz się co to są plany zapytań, w jakim celu je stosować i nauczysz się je czytać.

20. Optymalizator zapytań: INDEX SCAN i INDEX SEEK

️ Poznasz różnice między tymi operacjami i nauczysz się z nich korzystać.

21. Aktualizowanie statystyk: UPDATE STATISTICS

️ Dowiesz się co to są statystyki, do czego służą, jak działają i kiedy są aktualizowane.

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

️ Dowiesz się co to jest, do czego one służą i gdzie są przechowywane.

23. Funkcje i procedury w kodzie CLR

️ Dowiesz się co to jest CLR oraz jakie są wymagane ustawienia serwera.

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

️ Dowiesz się co to jest XML, jakie są klauzule oraz jak z niego korzystać.

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

️ Poznasz podstawy języków XQUERY i XPATH oraz nauczysz się ich obsługiwać.

26. Przydatne narzędzia cz. 1: SNIPPETS

️ Dowiesz się co to jest oraz jak z tego korzystać.

27. Przydatne narzędzia cz. 2: INTELLISENSE

️ Dowiesz się co to jest i jak rozwiązywać ewentualne z tym problemy.

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

️ Dowiesz się co to jest i jak z tego korzystać.

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

️ Dowiesz się co to jest oraz jak z tego korzystać.

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

️ Dowiesz się co to jest oraz jak z tego korzystać.

31. Wyszukiwanie pełnotekstowe: FTS

️ Dowiesz się co to jest i jak wykorzystywać je w praktyce.

32. Bezpieczeństwo baz danych, uprawnienia

️ Zapoznasz się z tą tematyką oraz nauczysz się zarządzać uprawnieniami i dostępami.

33. Archiwizacja bazy danych: RECOVERY MODEL

️ Dowiesz się o modelach oraz zrozumiesz, dlaczego BackUp jest taki ważny.

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

️ Poznasz możliwości tych operacji i nauczysz się je wykorzystywać.

Spis treści

Czas trwania: 03:17:40Rozwiń wszystkie tematy
down1. PRZYWRÓCENIE BAZY DANYCH Z ARCHIWUM (BACKUP: RECOVERY MODEL)
1 wykłady
  • PRZYWRÓCENIE BAZY DANYCH Z ARCHIWUM (BACKUP: RECOVERY MODEL)|03:21
down2. IMPORT DANYCH Z PLIKÓW PŁASKICH: BULK INSERT
1 wykłady
down3. AUTOMATYCZNE GENEROWANIE DANYCH
1 wykłady
down4. POMIAR CZASU WYKONYWANIA OPERACJI W BAZIE NA PODSTAWIE UŻYCIA INDEKSÓW
1 wykłady
down5. KLAUZULA: OVER
1 wykłady
down6. FUNKCJE OKNA: ROW_NUMBER, OFFSET, FETCH, RANK, DENSE_RANK, NTILE
1 wykłady
down7. HASZOWANIE DANYCH I SUMY KONTROLNE: HASHBYTES, CHECKSUM, BINARY_CHECKSUM
1 wykłady
down8. ZAPIS WYNIKU ZAPYTANIA DO PLIKU
1 wykłady
down9. PODPOWIEDZI DLA SERWERA: HINTS
1 wykłady
down10. WIDOKI: VIEW
1 wykłady

O autorze

avatar
Andrzej ŚmigielskiProgramista Baz Danych
Kursy: 3
O mnie
Już na samym początku napisałem pierwszy program oparty o bazy danych w ramach pracy dyplomowej pod tytułem: „Projekt i implementacja systemu bazodanowego do obsługi wypożyczalni p...Czytaj więcej
Zobacz profil autora