Předpoklady uchazečů
Zkušenosti s operačními systémy Windows.
Znalost základních konceptů relačních databází.
Návrh logické a fyzické struktury databáze.
Zajištění integrity dat.
Relace mezi tabulkami.
Uložení dat v tabulkách.
Znalost role správce databáze
Osnova kurzu
Úvod k Transact-SQL
Jazyk Transact-SQL
Typy výrazů v Transact
Elementy syntaxe v Transact-SQL
Používání SQL Server Books Online
Používání nástrojů Transact-SQL
SQL Query Analyzer
Použití nástroje Object Browser v SQL Query Analyzer
Použití utility osql
Spouštění výrazů Transact-SQL
Tvorba a spouštění skriptů Transact-SQL
Získání dat
Získání dat pomocí výrazu SELECT
Filtrování dat
Formátování výsledků
Jak jsou zpracovávány dotazy
Podmínky výkonosti
Získání dat a manipulace s výsledky
Seskupení a sumarizace dat
Výpis nejvyšších n hodnot
Použití agregačních funkcí
Základy seskupování
Generování agregovaných hodnot ve výsledcích
Použití klauzulí COMPUTE a COMPUTE BY
Seskupení a sumarizace dat
Spojení několika tabulek
Použití aliasu pro jména tabulek
Kombinování dat z několika tabulek
kombinování výsledků
Dotazy na několika tabulkách
Práce s poddotazy
Úvod
Použití poddotazu jako odvozené tabulky
Použití poddotazu jako výrazu
Použití poddotazu ke korelaci dat
Použití klauzulí EXISTS a NOT EXISTS
Práce s poddotazy
Modifikace dat
Používání transakcí
Vložení dat
Mazání dat
Modifikace dat
Parametry výkonu
Dotazy na full-text indexech
Úvod k Microsoft Search Service
komponenty Microsoft Search Service
Získání informací o full-text indexech
Zapsání full-text dotazů
Dotazy na full-text indexech
Úvod k programovým objektům
Displaying the text of a programming object Introduction to Views Výhody pohledů
Tvorba pohledů
Úvod k uloženým procedurám
Úvod ke spouštím (Triggers)
Úvod k uživatelem definovaným funkcím
Práce s pohledy