MS-20762 Developing SQL Databases

Czas trwania kursu:
5 dni
Cena:
3399 zł netto
Kategoria:
SQL SERVER
Terminy kursów:

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
Formularz zgłoszeniowy

MS-20762 Developing SQL Databases

TERMIN KURSU

UCZESTNIK

DANE DO FAKTURY

Dziękujemy!
Zgłoszenie wysłane z sukcesem !
Coś poszło nie tak! Zglosznie nie zostało wysłane.

W przypadku nie otrzymania potwierdzenia prosimy o kontakt:

Adres biura:
CBSG Polska Spółka z o.o.
ul. Czereśniowa 98
98 02-456 Warszawa