Detail kurzu

Jazyk SQL - základy dotazování a manipulace s daty v SQL Serveru

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.

TOTO ŠKOLENÍ VÁM POMŮŽE:
  • Zorientovat se v prostředí programu SQL Server Management Studio (SSMS)
  • Používat jazyk T-SQL (Transact-SQL) pro zápis výběrových dotazů a jejich omezujících kritérií
  • Seznámit se s jednotlivými typy relačních vazeb mezi tabulkami
  • Propojovat záznamy z více tabulek
KDO BY SE MĚL KURZU ZÚČASTNIT?
  • Kurz je určen pro analytiky, manažery a vývojáře, kteří potřebují získávat, upravovat  a analyzovat data z SQL Serveru   



    •   

Obsah kurzu

  • Základy programování
  1. Práce s daty a vývoj software
  2. Výběr programovacího jazyka
  3. Silné a slabé stránky Pythonu
  • Pracovní prostředí
  1. Instalace Pythonu
  2. Práce v příkazovém řádku 
  3. Úprava programů v textovém editoru
  4. Online nástroje
  • První kroky
  1. Počítání a práce s čísly
  2. Komunikace s uživatelem
  3. Proměnné a hodnoty
  4. Práce s textem
  • Přiřazení a kopírování
  1. Objekty a reference
  2. Uložení globálních proměnných
  3. Význam operátoru přiřazení
  4. Kopírování objektů
  5. Seznamy objektů
  • Ú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

Kurz je určen pro analytiky, manažery a vývojáře, kteří potřebují získávat a analyzovat data z SQL Serveru.

https://www.skoleni-ict.cz/kurz/Jazyk-SQL-zaklady-dotazovani-a-manipulace-s-daty-v-SQL-Serveru-SQL1.aspx

Certifikát Osvědčení o úspěšném absolvování kurzu. Poznámka k ceně

Cena zahrnuje: služby kvalifikovaného školitele, přípravu školení, přizpůsobení obsahu požadavkům klienta, osvědčení (certifikát) o absolvování, psací potřeby (blok a tužka), zpětnou vazbu a dokumentaci ke školení, oběd a občerstvení, školicí prostory

Hodnocení




Organizátor



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