Podczas szkolenia opanujesz zaawansowane techniki projektowania baz danych, w tym tworzenie i wdrażanie tabel, stosowanie partycjonowania i kompresji danych, zapewnianie integralności danych, projektowanie zoptymalizowanych strategii indeksowania, korzystanie z indeksów kolumnowych, tworzenie i zarządzanie widokami, pracę z procedurami składowanymi i funkcjami użytkownika, a także reakcję na manipulacje danych przy użyciu wyzwalaczy DML.
Wprowadzenie do Database Development
wprowadzenie do platformy SQL Server
zadania rozwoju bazy danych SQL Server
Projektowanie i wdrażanie tabel
projektowanie tabel
typy danych
praca ze schematami
tworzenie i zmienianie tabel
Zaawansowane projektowanie tabel
partycjonowanie
kompresja danych
tabele tymczasowe
Zapewnienie integralności danych za pomocą ograniczeń (constraints)
wymuszenie integralności danych
wdrożenie integralności domenowej
wdrożenie integralności bytowej i referencyjnej (relacyjnej)
Wprowadzenie do indeksów
podstawowe pojęcia indeksowania
typy danych i indeksy
indeksy pojedyńczej kolumny i złożone
Projektowanie zoptymalizowany strategii indeksowania
indeksy pokrywające
zarządzanie indeksami
plany wykonania
korzystanie z DTE
Indeksy kolumnowe
wprowadzenie do indeksów kolumnowych
tworzenie indeksów kolumnowych
praca z indeksami kolumnowymi
Projektowanie i wdrożenie widoków
wprowadzenie do widoków
tworzenie i zarządzanie widokami
uwagi dotyczące wydajności widoków
Projektowanie i wdrożenie procedur składowanych
wprowadzenie do procedur składowanych
praca z procedurami składowanymi
wdrożenie sparametryzowanych procedur składowanych
kontrola kontekstu wykonywania
Projektowanie i wdrażanie funkcjii użytkownika
przegląd funkcji
projektowanie i wdrożenie funkcji skalarne
projektowanie i wdrożenie funkcji tabelarycznych
co brać pod uwagę we wdrażaniu funkcji
alternatywy zamiast funkcji
Reakcja na manipulacje danych przy pomocy wyzwalaczy
projektowanie wyzwalaczy DML
wdrożenie wyzwalaczy DML
zaawansowane koncepcje wyzwalaczy
Korzystanie z tabel In-Memory (w pamięci)
tabele In-Memory
procedury składowane natywnie
Wdrożenie kodu zarządzanego w SQL Server
wprowadzenie do integracji SQL CLR
importowanie i konfigurowanie bibliotek
wdrożenie integracji SQL CLR
Przechowywanie i przepytywanie danych XML w SQL Server
wprowadzenie do XML i schematów XML
przechowywanie danych i schematów XML w SQL Server
wdrożenie typu danych XML
korzystanie z instrukcji FOR XML w T-SQL
wprowadzenie do XQuery
Praca z danymi przestrzennymi SQL Server
wprowadzenie do danych przestrzennych
praca z typami danych przestrzennych
wykorzystanie danych przestrzennych w aplikacjach
Przechowywanie i tworzenie zapytań do blob-ów i dokumentów tekstowych w SQL Server
uwagi dotyczące danych BLOB
praca z FileStream
korzystanie z wyszukiwania pełnotekstowego