Cieľ kurzu:
Kurz je určený pre vývojárov a začínajúcich administrátorov, ktorí sa potrebujú rýchlo naučiť pracovať v SQL Serveri, pretože jeho správa nie je hlavnou náplňou ich práce. Pokrýva všetky bežne vykonávané úlohy, s ktorými sa dostane databázista často do kontaktu. Kurzu je využiteľný aj v prostredí SQL Servera 2005. Vysoko intenzívny kurz.
Trvanie: 2 dni
Vstupné požiadavky:
Základy správy Windows serverov, aspoň teoretické základy databáz a jazyka SQL.
Obsahová náplň:
Úvod do správy SQL Servera
- Architektúra a komponenty SQL Servera 2008
- Vytváranie databáz, tabuliek, pohľadov
- Optimálny návrh databáz
Optimalizácia výkonu
- Ako fungujú indexy v SQL Serveri
- Vytváranie indexov, pokročilé vlastnosti indexov
- Optimalizácia indexov – ako rýchlo zistiť chýbajúce aj prebytočné indexy, konsolidácia indexov
- Netypické využitie indexov pre optimalizáciu dotazov
- Full-text indexy, úvod do XML a geografických (spatial) indexov
- SQL Profiler – nahrávanie prevádzky
- Database Engine Tuning Advisor
- SQL Nexus
Riešenie problémov
- Activity Monitor, Performance Monitor
- Dynamic Management Views – čo sa deje s SQL Serverom
- Resource Governor
Automatizácia v SQL Serveri
- Vytváranie automatických úloh (jobov)
- Chybové hlášky SQL servera a automatická notifikácia
- Prenos dát medzi servermi a súbormi (Import/export Wizard)
- Úvod do ETL nástrojov – SQL Server Integration Services
Zálohovanie a obnova databáz
- Možnosti zálohovania databáz (Full, Differential, Transaction Log)
- Obnova databáz zo záloh
- Pokročilé možnosti obnovy (do bodu v čase, online a page restore)
Bezpečnosť a šifrovanie
- Koncept loginu, DB užívateľa, sysadmin-a
- Serverové, databázové role a aplikačné role
- Úvod do šifrovania a Transparent Database Encryption (TDE)