Základy jazyka SQL v SQL Serveru - získávání a manipulace daty (SQL1A)

Databáze, MS SQL

Kurz je určen pro analytiky, manažery a vývojáře, kteří chtějí efektivním způsobem dohledávat data z SQL Server nejen za účelem reportu. Naučí se v něm nejhlavnější možnosti ovládání programu SQL Server Management Studio (SSMS). Dále se naučí, jak psát efektivní dotazy pro vyhledání záznamů na základě různých kritérií a jak vytvořit report formou tabulek bez využití Excelu. Naučíte se jak správně propojit záznamy z více tabulek a jak zajistit jedinečnost správnost zapisovaných dat. Cílem kurzu je také rozšířit znalosti o zakládání, úpravu a mazání dat za pomocí příkazů SQL.

Lokalita, termín kurzu



Brno
29.1. - 31. 1. 2018
Objednat
26.2. - 28. 2. 2018
Objednat
26.3. - 28. 3. 2018
Objednat
23.4. - 25. 4. 2018
Objednat
Praha
15.1. - 17. 1. 2018
Objednat
14.2. - 16. 2. 2018
Objednat
19.3. - 21. 3. 2018
Objednat
16.4. - 18. 4. 2018
Objednat
Vlastní Školení na míru (termín, lokalita, obsah, délka)

Náplň kurzu:

Skrýt detaily
  • Úvod do SQL Serveru
    1. Základní orientace v SQL Server Management Studio (SSMS)
    2. Základní informace o SQL a rozdělení příkazů
    3. Vytváření databází a tabulek v SSMS
    4. Datové typy sloupců
    5. Primární a cizí klíče
    6. Zálohování a obnovení dat ze zálohy
  • Zajištění datové integrity za pomocí SSMS
    1. Omezení na vkládané hodnoty - NULL a NOT NULL, CONSTRAINTS
    2. Výchozí hodnoty
    3. Unikátní hodnoty
    4. Identita a její automatické generování
    5. Referenční integrita - primární a cizí klíče
  • Použití příkazu SELECT
    1. Základní syntaxe a použití
    2. Používání aliasů pro tabulky a sloupce
    3. Práce se sloupci za pomocí textových, matematických a datumových funkcí
    4. Filtrování dat pomocí WHERE
    5. Používání výrazů a operátorů
    6. Efektivní vyhledávání záznamu - ignorování velkých, malých písmen a diakritiky
    7. Vyhledávání NULL hodnot a zobrazení defaultních hodnot na místo NULL
    8. Řazení výsledků pomocí ORDER BY
    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
  • 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. Pá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í ovládání počítače s MS Windows. Psaní speciálních znaků na klávesnici jako jsou ' [ ] / * _ ;
Doporučený následný kurz:
Programování a pokročilé techniky v SQL Serveru (SQL2)
Časový rozvrh:
3 dny (9:00hod. - 17:00hod.)
Cena kurzu:
10 400,00 Kč (12 584,00 Kč včetně 21% DPH)