O szkoleniu
Serdecznie zapraszamy na 5-dniowe szkolenie prowadzone w trybie online. Zapraszamy do zapoznania się ze szczegółowym programem.
KORZYŚCI WYNIKAJĄCE Z UKOŃCZENIA SZKOLENIA
Wiedza oraz umiejętności praktyczne związane z projektowaniem, tworzeniem, utrzymywaniem i optymalizacją rozwiązań bazodanowych opartych o MS SQL Server 2017.
Szkolenie skierowane do specjalistów IT i programistów, którzy chcą zdobyć umiejętności w zakresie wdrażania baz danych w MS SQL Server.
OCZEKIWANE PRZYGOTOWANIE SŁUCHACZY
- Wiedza praktyczna dotycząca Transact-SQL,
- Znajomość relacyjnych baz danych,
- Podstawowa wiedza z zakresu systemu operacyjnego Microsoft Windows oraz jego kluczowych funkcji
- Umiejętność korzystania z anglojęzycznych materiałów
- Dla zwiększenia komfortu pracy oraz efektywności szkolenia zalecamy skorzystanie z dodatkowego ekranu. Brak dodatkowego ekranu nie jest przeciwwskazaniem do udziału w szkoleniu, ale w znaczący sposób wpływa na komfort pracy podczas zajęć.
Program szkolenia
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
Czas trwania
Terminy i miejsca
To szkolenie nie ma aktualnych terminów. Wyślij zapytanie o nowe terminy bądź zapisz na powiadomienia o nowych terminach.
Rejestracja
- udział w zajęciach
- materiały szkoleniowe
- certyfikat uczestnictwa
Wydarzenie nieaktualne. Wypełnij formularz, aby zapytać o nowe terminy.
Najczęściej zadawane pytania
Prosimy o wypełnienie formularza zgłoszenia dostępnego na górze strony. Po jego otrzymaniu skontaktujemy się, aby potwierdzić zgłoszenie i przekazać wszystkie informacje organizacyjne.
- Nazwa firmy: Altkom Akademia S.A.
- Ulica i nr: ul. Chłodna 51
- Kod pocztowy: 00-867
- Miejscowość: Warszawa
- Numer NIP: 1880008391
Masz pytania? Napisz do nas

Wypełnij formularz
Dane kontaktowe
Organizator
