Jazyk SQL – základy dotazování a manipulace s daty v SQL Serveru (SQL1)

Databáze, Microsoft SQL

Jazyk SQL (Structured Query Language) je standardní nástroj pro práci s relačními databázemi, který umožňuje efektivní správu a manipulaci s daty uloženými na Microsoft SQL Serveru.

Cílem školení je poskytnout účastníkům klíčové znalosti a dovednosti potřebné k práci s jazykem SQL v prostředí Microsoft SQL Serveru, které mohou uplatnit v různých profesních oblastech, od vývoje aplikací až po datovou analýzu a administraci systémů.

TOTO ŠKOLENÍ VÁM POMŮŽE:

  • Porozumět základní struktuře a syntaxi jazyka SQL
  • Vytvářet a spravovat relac mezi tabulkami
  • Dotazovat databáze a manipulovat s daty
  • Používat indexy pro zrychlení zpracování databázových operací
  • Optimalizovat dotazy pro lepší výkon

KDO BY SE MĚL KURZU ZÚČASTNIT?

  • Začínající databázoví specialisté, kteří se chtějí seznámit s jazykem SQL, s dotazy na SQL Serveru a pracovat s databázemi
  • Vývojáři aplikací, kteří potřebují porozumět práci s databázemi pro integraci do svých aplikací
  • Datoví analytici a BI specialisté, kteří využívají SQL pro analýzu a zpracování dat
  • IT administrátoři, kteří spravují databázové servery a potřebují základní znalosti SQL

KDE A KDY KURZ PROBÍHÁ?



S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Vámi preferovanou formu můžete zvolit v průběhu objednávky. Více informací k hybridní formě školení naleznete zde.

Odemkněte potenciál svých zaměstnanců. Každé školení z naší nabídky přizpůsobíme konkrétním cílům i lidem.
Potřebujete školení přímo u vás ve firmě, nebo upravit obsah a délku na míru? ICT Pro je ideální řešení. Školit můžeme také v angličtině.

Poptat kurz na míru

Náplň kurzu:

Skrýt detaily
  • Úvod do SQL Serveru
    1. Základní informace o jazyku SQL a historie
    2. Standardy jazyka
    3. Rozdělení příkazů
    4. Primární a cizí klíče
    5. Relace, Relační vazby, referenční integrita
    6. Datové typy sloupců
  • Zajištění datové integrity za pomocí SSMS
    1. Základní orientace v SQL Server Management Studio (SSMS)
    2. Omezení na vkládané hodnoty - NULL a NOT NULL, CONSTRAINTS
    3. Výchozí hodnoty
    4. Unikátní hodnoty
    5. Identita a její automatické generování
    6. Referenční integrita - primární a cizí klíče
    7. Logika INDEXŮ
  • Použití příkazu SELECT
    1. Základní syntaxe a použití
    2. Používání aliasů
    3. Práce se sloupci za pomocí textových, matematických a datumových funkcí
    4. Řazení výsledků pomocí ORDER BY
    5. Filtrování dat pomocí WHERE
    6. Používání výrazů a operátorů
    7. Efektivní vyhledávání záznamu - ignorování velkých, malých písmen a diakritiky
    8. Vyhledávání NULL hodnot a zobrazení defaultních hodnot na místo NULL
    9. Eliminace duplicitních záznamů
    10. Seskupování dat pomocí GROUP BY
    11. GROUP BY vs. Alias sloupců
    12. Základní agregační funkce
    13. Agregační funkce a zpracovávání NULL hodnot
    14. Filtrování seskupených dat pomocí HAVING
    15. Dopad dotazů na výkon SQL Serveru
    16. Omezování množství vrácených záznamů pomocí TOP
  • Spojování dat z více tabulek
    1. Základní rozdělení klauzulí JOIN
    2. INNER JOIN, LEFT a RIGHT OUTER JOIN, FULL JOIN
    3. Spojování tabulek sami se sebou
    4. UNION, UNION ALL, EXCEPT, INTERSECT, výběr jedinečných dat z dvou tabulek
  • Pohledy (VIEW)
    1. Úvod do view
    2. Základy vytvoření a použití VIEW
  • Poddotazy (SUBSELECT)
    1. Úvod do poddotazů
    2. Použití poddotazů za pomocí odvozené tabulky
    3. Použití poddotazů za pomocí příkazu
    4. Použití operátorů IN, ALL, ANY a EXISTS
    5. KORELOVANÉ vs. NEKORELOVANÉ PODDOTAZY a jejich zatížení serveru
  • Příkaz CREATE, ALTER, DROP
    1. Základní a rozšířené vytváření a úprava tabulek za pomocí SQL příkazu
    2. Práce s primárním a cizím klíčem
  • Příkazy INSERT, UPDATE, DELETE a TRUNCATE
    1. Základní a rozšířená syntaxe
    2. Hromadné zpracování dat jedním dotazem
Předpokládané znalosti:
Základní znalost práce s počítačem, orientace v databázových konceptech výhodou
Doporučený následný kurz:
Jazyk SQL – pokročilé techniky a programování v SQL Serveru (SQL2)
Časový rozvrh:
3 dny (9:00-17:00)
Cena za osobu:
11 800,00 Kč (14 278,00 Kč včetně 21% DPH)

Ukázka prostředí a výuky