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