Základní info
Charakteristika kurzu:
Na kurze získáte znalosti a dovednosti potřebné k vytváření databázových řešení založených na použití Microsoft SQL Serveru 2000.
Cíl kurzu:
Získat znalosti a dovednosti potřebné k instalaci, konfiguraci, správě a řešení problémových situací v prostředí databázového klient-server systému Microsoft SQL Server 2000.
Požadované znalosti:
Kurz 2151 Microsoft Windows 2000 Network and Operating System Essentials
Kurz 2152 Implementing Microsoft Windows 2000 Professional and Server nebo odpovídající znalosti a zkušenosti.
Kurz 1609 Designing Data Services and Data Models
Kurz 2071 Querying Microsoft SQL Server 2000 with Transact-SQL nebo odpovídající znalosti a zkušenosti.
Doporučujeme znalost technické angličtiny.
Osnova kurzu:
SQL Server - přehled
Co je SQL Server
Integrace SQL Serveru
Databáze SQL Serveru
Zabezpečení SQL Serveru
Práce v prostředí SQL Serveru (dotazování, implementace, administrace, ...)
Programovaní SQL Serveru - přehled
Tvorba Enterprise Application Architecture
Nástroje na programování SQL Serveru
Programovací jazyk Transact-SQL
Části Transact-SQL
Další části programovacího jazyka
Konfigurace SQL Server Enterprise
Způsoby spouštění Transact-SQL rutin
Vytváření a správa databází
Vytváření databází
Vytváření Filegroups
Správa databází
Úvod do datových struktur
Vytváření datových typů a tabulek
Vatváření datových typů
Vytváření tabulek
Generování "column values"
Generování skriptů
Implementace datové integrity
Typy datové integrity
Vynucení datové integrity
Definice "Contraints"
Typy "Contraints"
Zakázání "Contraints"
Použití "Defaults" a "Rules"
Rozhodovací proces pro volbu metod
Plánování indexů
Úvod do indexů
Architektura indexů
Jak SQL Server načítá data
Jak SQL Server udržuje Index a Heap strukturu
Volba "sloupců" pro indexaci
Řešení otázek výkonnosti
Implementace pohledů
Úvod do pohledů
Možnosti pohledů
Definice pohledů
Modifikace dat pomocí pohledů
Optimalizace výkonnosti pomocí pohledů
Řešení otázek výkonnosti
Implementace "Stored Procedures"
Úvod do "Stored Procedur"
Vytváření, spouštění, modifikace a "dropping" Stored Procedures
Užití parametrů v "Stored Procedures"
Spuštění rozšířených ""Stored Procedures"
Reakce na chybové "Error Messages"
Řešení otázek výkonnosti
Implementace uživatelských funkcí
Co je uživatelská funkce
Definice uživatelských funkcí
Příklady uživatelských funkcí
Implementace spouštěčů
Úvod do spouštěčů
Definice spouštěčů
Jak spouštěče pracují
Příklady spouštěčů
Řešení otázek výkonnosti
Programování v prostředí s více servery
Úvod do distribuovaných dotazů
Spouštění Ad hoc dotazů na vzdálených datových zdrojích
Nastavení prostředí "Linked Server"
Spuštění dotazů na "Linked Serveru"
Správa distribuovaných transakcí
Mofifikace dat na "Linked Serveru"
Použití Partitioned pohledů
Délka kurzu: 5 dnů
Metody výuky: Odborný výklad spojený s promítáním obrazovky lektorského počítače na plátno. Praktické procvičování (za asistence lektora) jednotlivých úloh na počítači. Samostatné plnění praktických úkolů vázaných na probranou tematiku.
Materiály: Originální studijní materiály firmy Microsoft (anglický jazyk)