Detail kurzu

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

ICT Pro s.r.o.

Popis kurzu

Úvod do světa relačních databází a příkazů jazyka SQL, které slouží pro manipulaci s daty, tvorbu tabulek, vkládání, úpravu a odstraňování dat uložených na SQL Serveru.

Obsah kurzu

  • Ú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

Cílová skupina

https://www.skoleni-ict.cz/kurz/Zaklady-jazyka-SQL-v-SQL-Serveru-ziskavani-dat-SQL1A.aspx
Hodnocení




Organizátor



Další termíny kurzu
Termín Cena Místo konání Zarezervovat