Data szkolenia | 24/02/2020 |
Czas trwania | 5 dni |
Limit miejsc | 5 osób |
Cena | 3700 PLN / netto |
Adres | ul. Św. Barbary 1 00-686 Warszawa |
CEL SZKOLENIA
Kurs zapewnia wiedzę i umiejętności deweloperskich Microsoft SQL Server 2016. Kurs koncentruje się na korzystaniu z funkcji i narzędzi SQL Server 2016 związanych z deweloperką bazodanową.
Przed szkoleniem warto posiadać:
- podstawową znajomość systemu operacyjnego Microsoft Windows i jego podstawowe funkcje.
- praktyczną znajomość języka Transact-SQL.
- praktyczną znajomość relacyjnych baz danych.
ZAGADNIENIA
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 pojedynczej 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
W CENIE SZKOLENIA