07.07.2025 - 11.07.2025, 04.08.2025 - 08.08.2025, 08.09.2025 - 12.09.2025, 06.10.2025 - 10.10.2025, 03.11.2025 - 07.11.2025, 01.12.2025 - 05.12.2025, 15.12.2025 - 19.12.2025
This is some text inside of a div block.
KLUCZOWE ZAGADNIENIA
- praca z tabelami, schematami, typami danych
- zaawansowane projektowanie tabel (partycjonowanie, kompresja danych, temporal tables)
- praca z indeksami, optymalizacja indeksów i statystyki
- implementacja funkcji i procedur składowanych
- tworzenie i praca z indeksami Columstore
- praca z XML, BLOB, Filestream, Full-Text Search
Dariusz Brejnak, Microsoft Certified Trainer
TEMATYKA ZAJĘĆ
-
Wprowadzenie do tworzenia baz danych
- Wprowadzenie do platformy SQL Server
- Zadania związane z tworzeniem baz danych SQL Server
-
Projektowanie i implementowanie tabel
- Projektowanie tabel
- Typy danych
- Praca ze schematami
- Tworzenie i zmienianie tabel
- Laboratorium: Projektowanie i implementowanie tabel
-
Zaawansowane projekty tabel
- Partycjonowanie danych
- Kompresowanie danych
- Tabele czasowe
- Laboratorium: Używanie zaawansowanych projektów tabel
-
Zapewnianie integralności danych za pomocą ograniczeń
- Wymuszanie integralności danych
- Implementowanie integralności domeny
- Implementowanie integralności encji i referencyjnej
- Laboratorium: Używanie integralności danych za pomocą ograniczeń
-
Wprowadzenie do indeksów
- Podstawowe koncepcje indeksowania
- Typy danych i indeksy
- Stosy, indeksy klastrowane i nieklastrowane
- Indeksy jednokolumnowe i złożone
- Laboratorium: Implementowanie indeksów
-
Projektowanie zoptymalizowanych strategii indeksowania
- Indeksy pokrywające
- Zarządzanie indeksami
- Plany wykonania
- Używanie DTE
- Magazyn zapytań (Query Store)
- Laboratorium: Optymalizacja indeksów
-
Indeksy kolumnowe (Columnstore Indexes)
- Wprowadzenie do indeksów kolumnowych
- Tworzenie indeksów kolumnowych
- Praca z indeksami kolumnowymi
- Laboratorium: Używanie indeksów kolumnowych
-
Projektowanie i implementowanie widoków
- Wprowadzenie do widoków
- Tworzenie i zarządzanie widokami
- Kwestie wydajności widoków
- Laboratorium: Projektowanie i implementowanie widoków
-
Projektowanie i implementowanie procedur składowanych
- Wprowadzenie do procedur składowanych
- Praca z procedurami składowanymi
- Implementowanie sparametryzowanych procedur składowanych
- Kontrolowanie kontekstu wykonania
- Laboratorium: Projektowanie i implementowanie procedur składowanych
-
Projektowanie i implementowanie funkcji zdefiniowanych przez użytkownika
- Omówienie funkcji
- Projektowanie i implementowanie funkcji skalarnych
- Projektowanie i implementowanie funkcji tabelarycznych
- Kwestie dotyczące funkcji
- Alternatywy dla funkcji
- Laboratorium: Projektowanie i implementowanie funkcji zdefiniowanych przez użytkownika
-
Reagowanie na manipulację danymi za pomocą wyzwalaczy
- Projektowanie wyzwalaczy DML
- Implementowanie wyzwalaczy DML
- Zaawansowane koncepcje wyzwalaczy
- Laboratorium: Reagowanie na manipulację danymi za pomocą wyzwalaczy
-
Używanie tabel w pamięci (In-Memory Tables)
- Tabele w pamięci
- Natywne procedury składowane
- Laboratorium: Używanie możliwości bazy danych w pamięci
-
Implementowanie kodu zarządzanego w SQL Server
- Wprowadzenie do integracji CLR w SQL Server
- Implementowanie i publikowanie zestawów CLR
- Laboratorium: Implementowanie kodu zarządzanego w SQL Server
-
Przechowywanie i wykonywanie zapytań danych XML w SQL Server
- Wprowadzenie do XML i schematów XML
- Przechowywanie danych XML i schematów w SQL Server
- Implementowanie typu danych XML
- Używanie instrukcji T-SQL FOR XML
- Wprowadzenie do xQuery
- Dzielenie XML
- Laboratorium: Przechowywanie i wykonywanie zapytań danych XML w SQL Server
-
Przechowywanie i wykonywanie zapytań danych przestrzennych w SQL Server
- Wprowadzenie do danych przestrzennych
- Praca z typami danych przestrzennych SQL Server
- Używanie danych przestrzennych w aplikacjach
- Laboratorium: Praca z danymi przestrzennymi SQL Server
-
Przechowywanie i wykonywanie zapytań obiektów BLOB i dokumentów tekstowych w SQL Server
- Kwestie dotyczące danych BLOB
- Praca z FileStream
- Używanie wyszukiwania pełnotekstowego
- Laboratorium: Przechowywanie i wykonywanie zapytań obiektów BLOB i dokumentów tekstowych w SQL Server
-
Współbieżność SQL Server
- Współbieżność i transakcje
- Wewnętrzne mechanizmy blokowania
- Laboratorium: Współbieżność SQL Server
-
Wydajność i monitorowanie
- Rozszerzone zdarzenia
- Praca z rozszerzonymi zdarzeniami
- Statystyki zapytań na żywo
- Optymalizacja konfiguracji plików bazy danych
- Metryki
- Laboratorium: Monitorowanie, śledzenie i ustalanie wartości bazowych