Szkolenie " Administracja bazą danych Microsoft SQL Server"
Czas trwania (po 8h lekcyjnych dziennie)
40
Charakterystyka kursu
Szkolenie skierowane do administratorów, projektantów i programistów baz danych.
Cele szkolenia:
- zdobycie i ugruntowanie umiejętności z zakresu tworzenia i zarządzania bazami danych
- poznanie składni i wykorzystania języka SQL do pobierania i modyfikowania danych
- stosowanie zasad bezpieczeństwa w bazie danych
- wykorzystanie elementów zaawansowanych (replikacja, automatyzacja, BI)
- wykorzystanie możliwości Microsoft SQL Server do tworzenia złożonych raportów i rozwiązań dla programistów
Wymagania
Znajomość obsługi komputera i systemu operacyjnego Windows
Zagadnienia omawiane na kursie
Podstawowe wiadomości o bazach danych
- Bazy plikowe, bazy Client/Server
- Systemy zarządzania relacyjną bazą danych (RDBMS)
Wersje SQL Server i różnice między nimi
- Express, Standard, Enterprise
- Workgroup, Mobile , Developer
Narzędzia SQL Server
- SQL Server Management Studio
- Business Intelligence Development Studio
- SQL Server Agent
Tworzenie bazy danych
- Pliki bazy i ich lokalizacja
- Rozmiar plików oraz ich przyrost
- Utilizing schemas to partition tables
Projektowanie tabel
- Kolumny i atrybuty
- Określenie typu danych
- Indeksy i klucze
- Zmiana własności kolumn
Więzy integralności
- Check constraint
- Klucze obce
Tworzenie aplikacji bazodanowych
Podstawy języka T-SQL
- Składnia zapytań
- Sortowanie
- Łączenie tabel
- Grupowanie danych
- Podzapytania
- Indeksy full-text
Język modyfikacji danych (DML)
- INSERT
- UPDATE
- DELETE
Widoki (perspektywy)
- Generowanie widoków za pomocą Management Studio
- Ułatwianie dostępu do wielu tabel
Programowanie po stronie serwera
- Tworzenie procedur składowanych (stored procedures)
- Uruchamianie procedur składowanych
- Wykorzystywanie funkcje
- Wyzwalacze
Programowanie po stronie klienta
- Integracja SQL Server z Microsoft Office
- Migracja z Microsoft Access
- Wykorzystanie danych w Visual Studio
Podstawy bezpieczeństwa i administracji SQL Server
Administracja bezpieczeństwem
- Tworzenie kont
- Wdrażanie planu bezpieczeństwa
- Tworzenie ról
Maintenance Plan Wizard
- Sprawdzanie spójności bazy
- Sprawdzenie wskaźników indeksów
- Kopie bezpieczeństwa
Automatyzacja
- Definiowanie operatorów
- Generating and scheduling jobs
- Powiadamianie o wynikach zadań
Replikacja
- Strategie replikacji
- Konfigurowanie serwera dystrybucji
- Publishing data with merge replication
- Pulling or pushing subscriptions
- Resolving conflicts using priorities
Business Intelligence Introduction
SQL Server Integration Services (SSIS)
- Import danych
- Export danych
- Zmiana pakietów za pomocą SSIS Designer
Usługi analiz
- Przechowywanie wielowymiarowych danych
- Kości OLAP i tabele przestawne w Excel
- Drążenie danych (data mining)
Raportowanie w SQL Server
- Extracting data from Analysis Services
- Przeglądanie raportów ze strony WWW
Rozwiązania dla aplikacji
- XML B2B
- Investigating .NET (CLR) assemblies
- Notification Services
