Tvorba pokrořilých T-SQL dotazů v prostředí Microsoft SQL serveru
Kurz je určen pro programátory v jazyce JavaScript, kteří se chtějí naučit využívat služeb knihovny React.js ve svých front-end webových aplikacích. Naučíte se, mimo jiné, používat JSX pro tvorbu komponent uživatelského rozhraní, spravovat události a používat vzory a techniky jako jsou Flux a Redux.
Obsah kurzu:
Úvod do T-SQL: historie, význam a základní principy jazyka Transact-SQL.
Práce s databázovými objekty: tabulky, zobrazení (views), uložené procedury a funkce.
Pokročilé dotazování dat: SELECT příkazy, aliasy, filtrace a řazení výsledků.
Agregační funkce a seskupování dat: GROUP BY, HAVING a různé metody agregace jako SUM, AVG, MAX, MIN.
Pokročilé techniky spojování tabulek: INNER JOIN, LEFT/RIGHT OUTER JOIN, FULL OUTER
JOIN, CROSS JOIN a použití aliasů pro tabulky.
Podmíněné dotazování a výrazy CASE: vytváření flexibilních dotazů s použitím podmíněných výrazů.
Práce s poddotazy, CTE (Common Table Expressions) a vnořené dotazy: výhody a použití pro složité databázové operace.
Oknové funkce a přesné řazení dat: ROW_NUMBER, RANK, DENSE_RANK, NTILE a jejich aplikace.
Temporální tabulky a proměnné tabulek: dočasné ukládání dat a manipulace s nimi.
Dynamické SQL: tvorba a spouštění T-SQL kódu dynamicky.
Indexování a výkon dotazů: principy indexování a jeho vliv na výkon dotazů.
Analýza a optimalizace dotazů: použití Execution Plan a SQL Server Management Studio (SSMS) pro ladění výkonu.
Transakce a správa chyb: BEGIN TRANSACTION, COMMIT, ROLLBACK a zacházení s výjimkami pomocí TRY/CATCH bloků.
Pokročilé manipulační operace: INSERT, UPDATE, DELETE a MERGE pro komplexní operace s daty.
Práce s XML daty v T-SQL: dotazování a manipulace s XML strukturami.
Práce s JSON daty v T-SQL: dotazování a manipulace s JSON strukturami.
Bezpečnost a oprávnění v T-SQL: správa uživatelských oprávnění a zabezpečení dat.
Full-textové vyhledávání: konfigurace a použití full-textových indexů pro pokročilé vyhledávání v textových datech.
Práce s geografickými a geometrickými daty: použití prostorových dat a funkcí pro práci s geolokačními daty.
Best practices a tipy pro psaní efektivního a udržitelného T-SQL kódu: návyky a techniky pro zlepšení čitelnosti a výkonu T-SQL skriptů.
Sdílejte Kurz
Termín Kurzu
13.3.2024 – 16:00 – 20:00
17.3.2024 – 16:00 – 20:00
Místo Konání:
Online: google meet
Offline: Chomutov
