|
6232
IMPLEMENTING A MICROSOFT® SQL SERVER™ 2008 DATABASE
|
|
|
|
|
6232
|
|
Implementing a Microsoft® SQL Server™ 2008 Database
|
|
|
|
5 (liczba
dni zajęć w godzinach 9.00-16.00)
|
|
70-433, 451
|
|
|
Dla kogo Szkolenie jest przeznaczone dla osób, które są programistami i projektantami baz danych. Szkolenie dostarcza niezbędnych umiejętności do tworzenia baz danych SQL Server 2008, ukierunkowane jest na poznanie narzędzi oraz specyficznej funkcjonalności tego serwera bazodanowego. Wymagania wstępne Wymaganiem wstępnym do udziału w szkoleniu jest znajomość zasad pracy w systemie Windows, Transact-SQL, teorii relacyjnych baz danych oraz podstawowa umiejętność projektowania baz danych lub równorzędny poziom wiedzy. Zakres tematyczny - Wprowadzenie do SQL Server 2008 R2 i jego narzędzi
- Omówienie platformy SQL Server
- praca z narzędziami SQL Server
- konfiguracja usług SQL Server
- Praca z typami danych
- wykorzystanie typów danych
- praca z typami znakowymi
- konwersja typów danych
- praca ze specjalnymi typami danych
- Projektowanie i wdrażanie tabel
- projektowanie tabel
- praca ze schematami
- tworzenie i modyfikacja tabel
- Projektowanie i implementacja widoków
- wprowadzenie do widoków
- tworzenie i zarządzanie widokami
- Planowanie indeksów w SQL Server
- podstawowe koncepcje indeksów
- typy danych i indeksy
- pojedyncze kolumny i indeksy kompozytowe
- Implementacja struktury tabel w SQL Server
- struktura tabel w SQL Server
- praca z indeksami klastrowymi
- projektowanie efektywnych indeksów klastrowych
- Odczytywanie planów wykonania SQL Server
- Koncepcja podstawowych planów wykonania
- elementy wspólne planów wykonania
- praca z planami wykonania
- Zwiększanie wydajności dzięki indeksom niezgrupowanym
- Projektowanie efektywnych indeksów
- implementacja indeksów
- wykorzystanie Database Engine Tuning Advisor
- Projektowanie i wdrażanie procedur składowanych
- wprowadzenie do procedur składowanych
- praca z procedurami składowymi
- implementacja procedur składowych z parametrami
- kontrolowanie kontekstu wykonania
- Scalanie danych
- Używanie poleceń MERGE
- implementacja typów tabelarycznych
- wykorzystanie typu tabelarycznego jako parametru
- Tworzenie wysoko współbieżnych aplikacji z SQL Server
- wprowadzenie do transakcji
- wprowadzenie do blokowania
- zarządzanie blokowaniem
- poziomy izolowania transakcji
- Obsługa błędów w kodzie T-SQL
- projektowanie obsługi błędów w T-SQL
- implementacja obsługi błędów
- Projektowanie i implementacja funkcji zdefiniowanych przez użytkownika
- Projektowanie i implementacja funkcji skalarnych
- Projektowanie i implementacja funkcji tabelarycznych
- Implementacja uwag dla funkcji
- alternatywa dla funkcji
- Zapewnienie integralności danych
- wymuszanie integralności danych
- implementacja integralności domen
- implementacja referencyjnej integralności jednostek
- Odpowiedź na modyfikację danych poprzez wyzwalacze
- projektowanie wyzwalaczy DML
- implementacja wyzwalaczy DML
- zaawansowana koncepcja wyzwalaczy
- Implementacja kodu zarządzania w SQL Server
- wprowadzenie do integracji SQL CLR
- import i konfiguracja asemblacji
- Przechowywanie danych XML w SQL Server
- wprowadzenie do XML i schematów XML
- przechowywanie danych XML i schematów w SQL Server
- implementacja danych typu XML
- Zapytania do danych XML w SQL Server
- wykorzystanie polecenia FOR w T-SQL
- praca z XQuery
- dzielenie XML
- Praca z danymi przestrzennymi w SQL Server
- wprowadzenie do danych przestrzennych
- praca z przestrzennymi typami danych w SQL
- Praca z kwerendami oraz indeksami pełnotekstowymi
- wprowadzenie do indeksów pełnotekstowych
- implementacja z indeksami pełnotekstowymi
- praca z zapytaniami do indeksów pełnotekstowych
|
|
|
|
|