Dotovaný kurz „Jsem v kurzu“

Vývoj SQL databází

Tento 5-denní kurz naučí studenty navrhovat a vyvíjet databáze, databázové objekty a indexy pro Microsoft SQL Server s využitím jeho nástrojů a možností. Dále se věnuje výkonu, transakčnímu zpracování, odchytávání chyb, speciálním datovým typům včetně práci s binárními daty.

Kód
DB-DEV

Délka kurzu
5 dní (8:30 – 16:00)

Forma
V naší učebně nebo online

Máte dotazy ke kurzu?


Ing. Jitka Sotonová

Ing. Jitka Sotonová

Vedoucí školicího centra

+420 236 072 375
sotonova@oksystem.cz

Termíny

3. 3. 2025 – 7. 3. 2025 Praha Volný termín 27 500 Kč
bez DPH
Přidat do košíku
16. 6. 2025 – 20. 6. 2025 Praha Volný termín 27 500 Kč
bez DPH
Přidat do košíku
Koupit dotovaný v rámci programu "Jsem v kurzu" 27 500 Kč 4 950 Kč
bez DPH
Objednat na webu ÚP  

Kurz určen pro

Pro uživatele, administrátory, databázové specialisty a vývojáře na SQL Serveru.

 

Osnova

Modul 1: Návrh a implementace databází a tabulek

  • Kapitola 1: Návrh databází
  • Kapitola 2: Návrh tabulek
  • Kapitola 3: Typy dat
  • Kapitola 4: Práce se schématy
  • Kapitola 5: Vytváření a úpravy tabulek
  • Kapitola 6: Partitioning
  • Kapitola 7: Komprese dat
  • Kapitola 8: Change Tracking
  • Kapitola 9: In-Memory tabulky
  • Kapitola 10: Nativně kompilované uložené procedury

Modul 2: Zajištění integrity dat prostřednictvím omezení

  • Kapitola 1: Integrita dat
  • Kapitola 2: Implementace doménové integrity dat
  • Kapitola 3: Implementace entity a referenční integrity

Modul 3: Indexy

  • Kapitola 1: Základní koncepty indexování
  • Kapitola 2: Typy dat a indexy
  • Kapitola 3: Heap, clusterované a neclusterované indexy
  • Kapitola 4: Jednotlivé sloupce a složené indexy
  • Kapitola 5: Strategie indexů
  • Kapitola 6: Správa indexů
  • Kapitola 7: Plány vykonávání
  • Kapitola 8: Database Engine Tuning Advisor
  • Kapitola 9: Query Store
  • Kapitola 10: Vytváření columnstore indexů
  • Kapitola 11: Práce s columnstore indexy

Modul 4: Pohledy

  • Kapitola 1: Úvod do pohledů
  • Kapitola 2: Vytváření a správa pohledů
  • Kapitola 3: Indexované pohledy

Modul 5: Uložené procedury

  • Kapitola 1: Úvod do uložených procedur
  • Kapitola 2: Práce s uloženými procedurami
  • Kapitola 3: Implementace parametrizovaných uložených procedur
  • Kapitola 4: Řízení prováděcího kontextu

Modul 6: Uživatelem definované funkce

  • Kapitola 1: Přehled funkcí
  • Kapitola 2: Navrhování a provádění skalárních funkcí
  • Kapitola 3: Navrhování a implementace tabulkových funkcí
  • Kapitola 4: Provádění funkcí
  • Kapitola 5: Alternativy k funkcím

Modul 7: Triggery

  • Kapitola 1: Navrhování DML a DDL triggerů
  • Kapitola 2: Implementace DML a DDL triggerů
  • Kapitola 3: Pokročilé koncepty triggerů

Modul 8: Implementace spravovaného kódu

  • Kapitola 1: Integrace CLR do SQL Serveru
  • Kapitola 2: CLR Assemblies

Modul 9: Ukládání a práce s XML

  • Kapitola 1: Úvod do XML a XML schémat
  • Kapitola 2: Ukládání XML dat a schémat
  • Kapitola 3: Implementace datového typu XML
  • Kapitola 4: Použití příkazu Transact-SQL FOR XML
  • Kapitola 5: XQuery
  • Kapitola 6: Práce s XML

Modul 10: Geografická a geometrická data

  • Kapitola 1: Úvod do geografických a geometrických dat
  • Kapitola 2: Práce s typy dat v SQL Serveru
  • Kapitola 3: Použití v aplikacích

Modul 11: Ukládání a dotazování BLOB a textových dokumentů

  • Kapitola 1: Úvahy o BLOB datech
  • Kapitola 2: Práce s FILESTREAM
  • Kapitola 3: Používání fulltextového vyhledávání

Modul 12: SQL Server Concurrency

  • Kapitola 1: Transakční zpracování
  • Kapitola 2: Zámky, režimy

Modul 13: Výkon a monitorování

  • Kapitola 1: Extended Events
  • Kapitola 2: Práce s Extended Events
  • Kapitola 3: Live Query statistiky
  • Kapitola 4: Optimalizace databázových souborů
  • Kapitola 5: Metriky

 

Absolvent kurzu bude umět

  • Navrhovat a tvořit tabulky diskové i In-Memory tabulky.
  • Tvořit a navrhovat omezení k zajištění integrity.
  • Tvořit a využívat triggery a funkce.
  • Navrhovat a implementovat uložené procedury.
  • Implementovat Managed Code v SQL Serveru.
  • Tvořit indexy, včetně Columnstore indexů.
  • Ukládat a dotazovat XML Data.
  • Navrhnout a implementovat pohledy.
  • Pracovat s geometrickými a geografickými daty.
  • Pracovat s binárními daty a dokumenty.
  • Řešit výkon, chyby a transakce.

Požadavky pro absolvování kurzu

  • Znalost T-SQL jazyka
  • Zkušenosti s operačním systémem Windows

Technické vybavení

Všechny učebny jsou vybaveny nadstandardními počítači připojenými k Internetu, učebny jsou prostorné, klimatizované, bezbariérové a s připojením na Wi-Fi. V případě zájmu lze školení absolvovat online live.

Literatura

Všichni účastníci školení obdrží materiály společnosti OKsystem.

PDF ke stažení

Ceny jsou bez DPH. OKsystem a.s. si vyhrazuje právo změnit termín a cenu školení.

Podobné kurzy

Prohlédněte si některé podobné kurzy z naší široké nabídky.

Dotovaný kurz „Jsem v kurzu“

Ladění výkonu a optimalizace SQL databází DB-TUNING


22 000 Kč Detail kurzu
Dotovaný kurz „Jsem v kurzu“

Úvod do jazyka SQL pro uživatele SQL-Jazyk 0


11 800 Kč Detail kurzu
Dotovaný kurz „Jsem v kurzu“

Základy jazyka SQL SQL-Jazyk 1


17 700 Kč Detail kurzu

Potřebujete poradit?

Neváhejte se na nás obrátit. Jsme vám k dispozici a rádi vám pomůžeme.

Mgr. Barbora Záhlavová

Mgr. Barbora Záhlavová

Bližší informace o školení


+420 734 525 195
zahlavova@oksystem.cz

Ing. Lumír Vojtěchovský

Ing. Lumír Vojtěchovský

Bližší informace o školení


+420 724 332 135
vojtechovsky@oksystem.cz

Proč OKškolení?

Jaké jsou hlavní výhody našeho školicího centra?

Zjistit o nás víc

Kontaktujte nás

Neváhejte se na nás obrátit ať už máte jakýkoliv dotaz.

Simona Dianová

Simona Dianová

Organizace školení a testů


+420 236 072 251
dianova@oksystem.cz

Ing. Dana Černá

Ing. Dana Černá

Certifikační testy


+420 236 072 318
cernad@oksystem.cz

Potřebujete toho o nás vědět víc, nebo nás raději chcete kontaktovat pomocí formuláře?

Kontaktní stránka

OKškolení je součástí OKsystem a.s.