Wstęp do projektowania baz danych
Wstęp do platformy SQL Server
Zadania pryz projektowaniu baz danych SQL Server
Projektowanie i implementacja tabel
Projektowanie tabel
Typy danych
Praca ze schematami
Tworzenie i modyfikacja tabel
Zaawansowane projektowanie tabel
Partycjonowanie danych
Kompresja danych
Tabele typu Temporal
Zapewnienie spójności danych za pomocą ograniczników (Constraints)
Wymuszanie spójności danyc
Implementacja spójności domenowej
Implementacja spójności encyjnej i referencyjnej
Wprowadzenie do indeksowania
Podstawowe koncepcje indeksów
Typy danych a indeksy
Sterty, indeksy klastrowe i nieklastrowe
Indeksy jedno i wielokolumnowe
Strategie optymalizacji indeksów
Strategie indeksowania
Zarządzanie indeksami
Plany wykonania zapytania
Wykorzystywanie "Database Engine Tuning Advisor"
Query Store
Indeksy typu Columnstore
Wstęp do indeksów typu Columnstore
tworzenie indeksów typu Columnstore
Praca z indeksami typu Columnstore
Projektowanie i implementacja widoków
Wprowadzenie do widoków
Tworzenie i zarządzanie widokami
Zalecenia dotyczące wydajności w pracy z widokami
Projektowanie i implementacja procedur składowanych
Wprowadzenie do procedur składowanych
Praca z procedurami składowanymi
Implementacja sparametryzowanych procedur składowanych
Kontrola kontekstu wykonywania
Projektowanie i implementacja funkcji użytkownika
Omówienie funkcji
Projektowanie i implementacja funkcji skalarnych
Projektowanie i implementacja funkcji tabelarycznych
Zalecenia przy wrażaniu funkcji
Alternatywne rozwiązania
Reakcja na modyfikacje danych poprzez wyzwalacze
Projektowanie wyzwalaczy typu DML
Implementacja wyzwalaczy typu DML
Zaawansowane koncepcje wyzwalaczy
Używanie tabel In-Memory
Tabele Memory-Optimized
Procedury natywnie kompilowane
Implementacja kodu zarządzanego w SQL Server
Wprowadzenie do integracji SQL CLR
Implementacja i publikowanie rozwiązań CLR
Przechowywanie i odpytywanie danych XML w SQL Server
Wprowadzenie do XML i schematów XML
Przechowywanie danych XML i schematów w SQL Server
Implementacja typu danych XML
Wykorzystanie T-SQL do pracy z danymi XML
Wprowadzenie do XQuery
Przekształcanie z i na XML
Praca z danymi przestrzennymi
Wprowadzenie do danych przestrzennych
Praca z typami danych przestrzennych w SQL Server
Wykorzystanie danych przestrzennych w aplikacjach
Przechowywanie i odpytywanie danych BLOB i dokumentów tekstowych w SQL Server
Zalecenia dotyczące danych typu BLOB
Praca z FILESTREAM
Używanie wyszukiwania pełnotekstowego
Współbieżność w SQL Server
Współbieżność a transakcje
Blokady (locks) od środka
Monitorowanie wydajności
Extended Events
Praca z Extended Events
Live Query Statistics
Optymalizacja konfiguracji plików bazodanowych
Metryki