Adresaci szkolenia.
Adresatami szkolenia są osoby pragnące zostać administratorami baz danych MS SQL Server 2008 R2 oraz dla programistów i administratorów odpowiedzialnych za tworzenie baz danych w oparciu o SQL Server 2008.
Czas szkolenia.
35 godzin (5 dni x 7 godzin) w tym wykłady i warsztaty praktyczne.
Cel szkolenia.
Celem szkolenia jest dostarczenie wiedzy i umiejętności potrzebnych do wdrożenia bazy danych Microsoft SQL Server 2008. Szkolenie koncentruje się na nauczaniu użytkowników korzystania z funkcji i narzędzi związanych z utrzymaniem bazy danych.
Wymagania wstępne.
Znajomośc zagadnień relacyjnych baz danych.
Podstawową wiedzę z zakresu systemu operacyjnego Microsoft Windows oraz jego kluczowych funkcji.
Podstawową wiedzę z zakresu Transact-SQL.
Program szkolenia.
1) Instalacja instancji MS SQL Server 2008 R2
omówienie opcji instalatora
instalacja instancji domyślnej oraz nazwanej SQL
Management Studio
2) Tworzenie baz danych i plików baz danych
tworzenie baz danych
tworzenie "Filegroups"
tworzenie Schematów
3) Wdrażanie integralności danych za pomocą "constraints" oraz wyzwalaczy
definicja pojęcia integralność danych
wdrażanie "constraints"
wdrażanie wyzwalaczy
4) Korzystanie z XML
korzystanie z typu danych XML
korzystanie z FOR XML do zwracania zestawu wynikowego
korzystanie z OPENXML
5) Wdrażanie widoków
definicja pojęcia widok
tworzenie i zarządzanie widokami
optymalizacja wydajności za pomocą widoków
6) Wdrażanie procedur przechowywanych
tworzenie procedur przechowywanych
tworzenie sparametryzowanych procedur przechowywanych
korzystanie z planów wykonania
obsługa błędów
7) Wdrażanie funkcji
tworzenie i korzystanie z funkcji
praca z funkcjami
kontrola kontekstu wykonania
8) Wdrażanie kodu zarządzanego w bazach danych
wprowadzenie do SQL Server CLR
importowanie i konfigurowanie Assemblies
9) Zarządzanie transakcjami i blokadami
omówienie procesu transakcji i zdefiniowanie pojęcia blokad
zarządzanie transakcjami
10) Korzystanie z usługi Service Broker
omówienie usługi Service Broker
tworzenie obiektów usługi Service Broker
wysyłanie i odbieranie komunikatów
11) Zarządzanie usługą SQL Agent
tworzenie jobów
tworzenie harmonogramów
monitorowanie działania jobów

