Termíny:
Na vyžádání.
Cena: 19.900 Kč
Programování a nasazení databáze Microsoft SQL Server 2012
Cíle:
Kurz je určen pro vývojáře SQL Serveru 2012, kteří budou vytvářet databáze s použitím jazyka Transact-SQL. Naučí se vytvářet různé typy dotazů, používat funkce transakce, zamykání, pohledy, spouštěče apod.
Osnova školení:
Úvod do SQL Server 2012 a jeho nástrojů
- Úvod do platformy SQL Server
- Základy práce s nástroji pro SQL Server
- Konfigurace služeb SQL Server
Práce s datovými typy
- Volba vhodného datového typu a jeho vlastností
- Práce s textovými typy
- Konverze datových typů
- Práce se speciálními typy
Návrh a nasazení tabulek
- Návrh tabulek
- Práce se schematy
- Tvorba a změny struktury tabulek
Zajištění datové integrity pomocí omezení
- Vynucení datové integrity
- Nasazení doménové integrity
- Nasazení referenční integrity
Plánování strategie indexů
- Základní koncept indexů
- Použití datových typů v indexech
- Jednoduchý a složený index
Datové struktury v SQL Serveru
- Datová struktura tabulek
- Práce s clusterovaným indexem
- Návrh efektivního clusterovaného indexu
Exekuční plán
- Popis exekučního plánu
- Základní úlohy v exekučním plánu
- Práce s exekučním plánem
Zvýšení výkonu dotazů pomocí neclusterovaného indexu
- Návrh efektivního neclusterovaného indexu
- Nasazení indexu
- Použití nástroje Database Engine Tuning Advisor
Návrh a nasazení pohledů
- Představení objektu pohled
- Tvorba a správa pohledů
- Pohledy a výkon
Návrh a nasazení uložených procedur
- Tvorba uložených procedur
- Uložené procedury s parametry
- Změna exekučního kontextu v proceduře
Tabulkový datový typ a příkaz MERGE
- Použití MERGE příkazu
- Nasazení a použití různých typů tabulek
- Použití tabulkových proměnných
Návrh a nasazení uživatelem definovaných funkcí
- Návrh a nasazení skalárních funkcí
- Návrh a nasazení tabulkových funkcí
- Doporučené postupy
- Alternativy k funkcím
Tvorba aplikací s konkurenčním přístupem
- Úvod do transakcí
- Úvod do konceptu uzamykání
- Správa uzamykání
- Izolace transakcí
Zachycení a ošetření chybových stavu v T-SQL
- Návrh zachytávání výjimek
- Implementace ošetření chybových stavů
- Strukturované ošetření chybových stavů v T-SQL
Odpověď na změnu dat pomocí triggerů
- Návrh DML triggerů
- Nasazení DML triggerů
Nasazení řízeného kódu v SQL Serveru
- Úvod do integrace SQL CLR
- Nasazení a konfigurace sestavení
- Použití SQL CLR
Použití XML dat v SQL Serveru
- Úvod do datového typu XML a XML schémat
- Uložení XML dat
- Nasazení XML datového typu
Dotazování XML dat
- Použití klauzule FOR XML
- Úvod do XQuery
- Rozklad XML
Použití souřadnicových datových typů
- Úvod do prostorových dat
- Práce s prostorovými daty v SQL Serveru
- Použití souřadnicových dat v aplikacích
Práce s fulltextovými indexy a dotazy
- Úvod do fulltextových indexů
- Nasazení fulltextových indexů
- Fulltextové dotazy a funkce
Požadavky:
- základy administrace Windows Serveru
- základy SQL