typŠkolenie v triede
čas5 Days
REGISTRÁCIA

Kontaktuj nás

Polia označené znakom * sú povinné

 

Dotazovanie údajov pomocou nástroja Transact-SQL

Dotazovanie údajov s programom Transact SQL Training & Certification

popis

Publikum a predpoklady

Priebeh kurzu

Plán a poplatky

Certifikát

Dotazovanie údajov s prehľadom tréningu SQL Transact

Cieľom tohto kurzu je predstaviť študentov v systéme Transact-SQL. Je navrhnutý tak, aby prvé tri dni mohli byť vyučované ako kurz pre študentov, ktorí požadujú vedomosti pre ďalšie kurzy SQL Server osnov. Dni 4 & 5 učí zvyšné zručnosti potrebné na vykonanie skúška 70-761.

Ciele dotazovania údajov s tréningom SQL Transact

  • Opíšte kľúčové funkcie a komponenty SQL Server 2016.
  • Opíšte T-SQL, množiny a predikátovú logiku.
  • Napíšte príkaz SELECT pre jednu tabuľku.
  • Napíšte príkaz SELECT pre viac tabuľky.
  • Napíšte príkazy SELECT s filtráciou a triedením.
  • Opíšte, ako používa SQL Server dátové typy.
  • Napíšte vyhlásenia DML.
  • Napíšte dopyty, ktoré využívajú vstavané funkcie.
  • Napíšte dopyty, ktoré zhromažďujú údaje.
  • Napísať poddotazy.
  • Vytvárajte a implementujte pohľady a tabuľkové funkcie.
  • Použite nastavené operátory na kombinovanie výsledkov dotazu.
  • Napíšte dopyty, ktoré používajú poradie okien, posunuté a agregované funkcie.
  • Transformujte dáta implementáciou pivot, unpivot, rollup a kocka.
  • Vytváranie a implementácia uložených procedúr.
  • Pridajte programovacie konštrukty, ako sú premenné, podmienky a slučky do kódu T-SQL.

Určené publikum pre ciele dotazovania údajov s

Hlavným cieľom kurzu je poskytnúť študentom dobré znalosti jazyka Transact-SQL, ktorý používajú všetky disciplíny súvisiace s SQL Serverom; konkrétne správa databáz, vývoj databázy a podniková inteligencia. Ako primárne cieľové publikum pre tento kurz sú: Administrátori databázy, vývojári databáz a profesionáli v oblasti BI.

Dĺžka trvania kurzu: 5 dni

Modul 1: Úvod do Microsoft SQL Server 2016

Tento modul predstavuje SQL Server, verzie servera SQL Server vrátane cloudových verzií a spôsob pripojenia k serveru SQL pomocou SQL Server Management Studio.Lessons

  • Základná architektúra servera SQL Server
  • Vydania a verzie servera SQL Server
  • Začíname s aplikáciou SQL Server Management Studio

Lab: Práca s nástrojmi SQL Server 2016

  • Práca so službou SQL Server Management Studio
  • Vytváranie a organizovanie skriptov T-SQL
  • Používanie kníh online

Po dokončení tohto modulu budete môcť:

  • Opíšte relačné databázy a dopyty Transact-SQL.
  • Popíšte verzie a verzie SQL Serveru na báze premávky a cloud.
  • Opíšte, ako používať protokol SQL Server Management Studio (SSMS) na pripojenie k inštancii servera SQL, preskúmať databázy obsiahnuté v inštancii a pracovať so súbormi skriptov, ktoré obsahujú dopyty T-SQL.

Modul 2: Úvod do dotazovania T-SQL

Tento modul popisuje prvky T-SQL a ich úlohu pri písaní dopytov. Opíšte používanie množín v SQL Serveri. Opíšte použitie predikátovej logiky v SQL Serveri. Opíšte logický poradie operácií v príkazoch SELECT. vyučovanie

  • Predstavujeme T-SQL
  • Pochopenie množín
  • Pochopenie Predikátnej logiky
  • Pochopenie logického poradia operácií v príkazoch SELECT

Lab: Úvod do dotazovania T-SQL

  • Vykonávanie základných vyhlásení SELECT
  • Spracovanie dopytov, ktoré používajú predikáty na filtrovanie údajov
  • Spúšťanie dopytov, ktoré zoraďujú údaje pomocou ORDER BY

Po dokončení tohto modulu budete môcť:

  • Opíšte úlohu T-SQL v písomných príkazoch SELECT.
  • Opíšte prvky jazyka T-SQL a ktoré prvky budú užitočné pri písaní dopytov.
  • Opíšte pojmy teória množín, jeden z matematických podkladov relačných databáz a pomôžte im aplikovať ich na to, ako si myslíte, že sa dotýkajú SQL Serveru
  • Opíšte predikátovú logiku a skúmajte jej aplikáciu na dotazovanie na SQL Server.
  • Vysvetlite prvky príkazu SELECT, vymedziť poradie, v ktorom sa prvky vyhodnocujú, a potom použite toto chápanie na praktický prístup k písaniu dopytov.

Modul 3: Písanie otázok SELECT

Tento modul predstavuje základy príkazu SELECT a zameriava sa na otázky týkajúce sa jednej tabuľky

  • Písanie jednoduchých vyhlásení SELECT
  • Odstránenie duplicít s DISTINCT
  • Používanie aliasov stĺpcov a tabuliek
  • Písanie jednoduchých výrazov CASE

Lab: písanie základných príkazov SELECT

  • Písanie jednoduchých vyhlásení SELECT
  • Odstránenie duplicít pomocou DISTINCT
  • Používanie aliasov stĺpcov a tabuliek
  • Použitie jednoduchého výrazu CASE

Po dokončení tohto modulu budete môcť:

  • Opíšte štruktúru a formát príkazu SELECT, ako aj vylepšenia, ktoré pridávajú k vašim dopytom funkčnosť a čitateľnosť
  • Opíšte, ako odstrániť duplicity pomocou klauzuly DISTINCT
  • Popíšte použitie stĺpcov a tabuľkových aliasov
  • Rozumieť a používať výrazy CASE

Modul 4: Dotazovanie na viaceré tabuľky

Tento modul popisuje, ako zapisovať dopyty, ktoré kombinujú údaje z viacerých zdrojov v Microsoft SQL Server 2016. vyučovanie

  • Pochopenie Spojenia
  • Dotazovanie s vnútornými spojmi
  • Dotazovanie s vonkajšími spojmi
  • Dotazovanie s krížovými spojeniami a vlastnými spojeniami

Lab: Dotazovanie na viaceré tabuľky

  • Písanie dopytov, ktoré používajú vnútorné spojenia
  • Písanie dopytov, ktoré používajú vnútorné spojenia viacerých tabuliek
  • Písanie dopytov, ktoré používajú vlastné spájanie
  • Písanie dopytov, ktoré používajú vonkajšie spojenia
  • Písanie dopytov, ktoré používajú krížové spájanie

Po dokončení tohto modulu budete môcť:

  • Vysvetlite základy spojenia v systéme SQL Server 2016
  • Zapíšte otázky vnútorného spojenia
  • Napíšte dopyty, ktoré používajú vonkajšie spojenia
  • Použite ďalšie typy pripojenia

Modul 5: Triedenie a filtrovanie údajov

Tento modul popisuje spôsob implementácie triedenia a filtrovania

  • Triedenie údajov
  • Filtrovanie údajov s predikátmi
  • Filtrovanie dát s TOP a OFFSET-FETCH
  • Práca s neznámymi hodnotami

Lab: triedenie a filtrovanie dát

  • Písanie dopytov, ktoré filtrujú údaje pomocou klauzuly WHERE
  • Písanie dopytov, ktoré zoraďujú dáta pomocou klauzuly ORDER BY
  • Písanie dopytov, ktoré filtrujú údaje pomocou možnosti TOP

Po dokončení tohto modulu budete môcť:

  • Vysvetlite, ako pridať k vašim dopytom klauzulu ORDER BY na riadenie poradia riadkov zobrazených vo výstupe dotazu
  • Vysvetlite, ako vytvoriť klauzuly WHERE na filtrovanie riadkov, ktoré nezodpovedajú predikátu.
  • Vysvetlite, ako obmedziť rozsah riadkov v klauzule SELECT pomocou možnosti TOP.
  • Vysvetlite, ako obmedziť rozsah riadkov pomocou možnosti OFFSET-FETCH v klauzuli ORDER BY.
  • Vysvetlite, ako trojitá logika účtov neznámych a chýbajúcich hodnôt, ako SQL Server používa NULL na označenie chýbajúcich hodnôt a ako testovať NULL vo vašich dopytoch.

Modul 6: Práca so typmi údajov 2016 služby SQL Server

Tento modul zavádza dátové typy, ktoré používa server SQL Server na ukladanie údajov

  • Predstavujeme typové typy údajov SQL Server 2016
  • Práca s údajmi o znakoch
  • Práca s údajmi o dátume a čase

Laboratórium: Práca so typmi údajov 2016 služby SQL Server

  • Písanie dopytov, ktoré vrátia údaje o dátume a čase
  • Písanie dopytov, ktoré používajú funkcie dátumu a času
  • Písanie dopytov, ktoré vrátia znakové údaje
  • Písanie dopytov, ktoré vrátia znakové funkcie

Po dokončení tohto modulu budete môcť:

  • Preskúmajte mnohé typy dát, ktoré používa SQL Server na ukladanie údajov a ako sa typy údajov konvertujú medzi typmi
  • Vysvetlite typové typy údajov založené na znakoch SQL Server, ako fungujú porovnávania znakov a niektoré bežné funkcie, ktoré by ste mohli považovať za užitočné pri vašich dopytoch
  • Popíšte typy údajov, ktoré sa používajú na ukladanie časových údajov, ako zadávať dátumy a časy, aby mohli správne analyzovať SQL Server a ako manipulovať dátumy a časy so zabudovanými funkciami.

Modul 7: Použitie DML na úpravu údajov

Tento modul popisuje, ako vytvoriť dopyty DML a prečo by ste chceli

  • Vloženie údajov
  • Úprava a odstraňovanie údajov

Lab: Použitie DML na úpravu údajov

  • Vloženie údajov
  • Aktualizácia a vymazávanie údajov

Po dokončení tohto modulu budete môcť:

  • Použite príkazy INSERT a SELECT INTO
  • Použite UPDATE, MERGE, DELETE a TRUNCATE.

Modul 8: Použitie zabudovaných funkcií

Tento modul zavádza niektoré z mnohých zabudovaných funkcií v systéme SQL Server 2016.Lessons

  • Písanie dopytov so zabudovanými funkciami
  • Používanie funkcií konverzie
  • Používanie logických funkcií
  • Použitie funkcií na prácu s NULL

Lab: Použitie zabudovaných funkcií

  • Písanie dopytov, ktoré používajú funkcie konverzie
  • Písanie dopytov, ktoré používajú logické funkcie
  • Písanie dopytov, ktoré testujú nulovateľnosť

Po dokončení tohto modulu budete môcť:

  • Opíšte typy funkcií poskytovaných serverom SQL a potom sa zamerajte na prácu s skalárnymi funkciami
  • Vysvetlite, ako explicitne prevádzať dáta medzi typmi pomocou niekoľkých funkcií SQL Server
  • Opíšte, ako používať logické funkcie, ktoré vyhodnocujú výraz a vrátia skalárny výsledok.
  • Opíšte ďalšie funkcie pre prácu s NULL

Modul 9: Zoskupovanie a zhromažďovanie údajov

Tento modul popisuje, ako používať agregované funkcie

  • Používanie agregátnych funkcií
  • Použitie klauzuly GROUP BY
  • Filtrovanie skupín s HAVING

Lab: Zoskupovanie a zhromažďovanie dát

  • Písanie dopytov, ktoré používajú klauzulu GROUP BY
  • Písanie dopytov, ktoré používajú agregované funkcie
  • Písanie dopytov, ktoré používajú odlišné agregátne funkcie
  • Písanie dopytov, ktoré filtrujú skupiny pomocou ustanovenia HAVING

Po dokončení tohto modulu budete môcť:

  • Opíšte vstavanú agregovanú funkciu v SQL Serveru a písajte pomocou nej dotazy.
  • Napíšte dopyty, ktoré oddeľujú riadky pomocou klauzuly GROUP BY.
  • Napíšte dopyty, ktoré používajú klauzulu HAVING pre skupiny filtrov.

Modul 10: Použitie poddotazov

Tento modul popisuje niekoľko typov poddotazov, ako a kedy ich používať

  • Písanie samostatných poddotáz
  • Písanie súvisiacich poddotáz
  • Použitie Predikátu EXISTS s poddotazmi

Laboratórium: Používanie poddotazov

  • Písanie dopytov, ktoré používajú vlastné poddotazy
  • Písanie dopytov, ktoré používajú skalárne a viacnásobné výsledky poddotazov
  • Písanie dopytov, ktoré používajú korešpondujúce poddotazy a doložku EXISTS

Po dokončení tohto modulu budete môcť:

  • Popíšte, kde môžu byť poddotazy použité v príkaze SELECT.
  • Napíšte dopyty, ktoré používajú korešpondujúce poddotazy v príkaze SELECT
  • Napíšte dopyty, ktoré používajú predikáty EXISTS v klauzule WHERE na otestovanie existencie kvalifikačných riadkov
  • Použite predikát EXISTS na efektívnu kontrolu existencie riadkov v poddotazovaní.

Modul 11: Použitie tabuľkových výrazov

Predtým v tomto kurze ste sa dozvedeli, ako používať poddotazy ako výraz, ktorý vrátil výsledky externému volajúcemu dotazu. Podobne ako poddotazy výrazy tabuľky sú výrazy výrazov, ale výrazy tabuľky túto myšlienku rozšíria tým, že im umožňujú pomenovať ich a pracovať s ich výsledkami, ako by ste pracovali s údajmi v ľubovoľnej platnej relačnej tabuľke. Microsoft SQL Server 2016 podporuje štyri typy tabuľkových výrazov: odvodené tabuľky, bežné tabuľkové výrazy (CTE), pohľady a inline funkcie tabuľkových hodnôt (TVF). V tomto module sa naučíte pracovať s týmito formami výrazov tabuľky a naučiť sa ich používať na vytvorenie modulárneho prístupu k písaniu dopytov.

  • Používanie zobrazení
  • Použitie inline funkcie tabuľky
  • Použitie odvodených tabuliek
  • Použitie výrazov spoločnej tabuľky

Lab: Používanie výrazov tabuľky

  • Písanie dopytov, ktoré používajú zobrazenia
  • Písanie dopytov, ktoré používajú odvodené tabuľky
  • Písanie dopytov, ktoré používajú výrazy spoločnej tabuľky (CTE)
  • Písanie dopytov, ktoré sa vyskytujú v tabuľkovom vyjadrení

Po dokončení tohto modulu budete môcť:

  • Napíšte dopyty, ktoré vrátia výsledky zo zobrazení.
  • Pomocou príkazu CREATE FUNCTION vytvorte jednoduché vložené TVF.
  • Napíšte dopyty, ktoré vytvárajú a načítavajú výsledky z odvodených tabuliek.
  • Napíšte dopyty, ktoré vytvárajú CTE a vrátia výsledky z výrazu tabuľky.

Modul 12: Použitie nastavenia operátorov

Tento modul predstavuje spôsob použitia nastavených operátorov UNION, INTERSECT a EXCEPT na porovnanie riadkov medzi dvoma vstupnými súbormi.

  • Písanie dopytov s operátorom UNION
  • Použitie EXCEPT a INTERSECT
  • Používanie aplikácie APPLY

Laboratórium: Použitie nastavenia operátorov

  • Písanie dopytov, ktoré používajú UNION Set Operators a UNION ALL
  • Písanie dopytov, ktoré používajú operátory CROSS APPLY a OUTER APPLY
  • Písanie dopytov, ktoré používajú operátorov EXCEPT a INTERSECT

Po dokončení tohto modulu budú študenti schopní:

  • Napíšte dopyty, ktoré používajú UNION na spojenie množín vstupov.
  • Napíšte dopyty, ktoré používajú UNION ALL na skombinovanie množín vstupov
  • Napíšte dopyty, ktoré používajú operátor EXCEPT na vrátenie iba riadkov v jednej sade, ale nie v inej sade.
  • Napíšte dopyty, ktoré používajú operátor INTERSECT, aby sa vrátili iba riadky, ktoré sa nachádzajú v oboch súboroch
  • Napíšte dopyty pomocou operátora CROSS APPLY.
  • Napíšte dopyty pomocou operátora OUTER APPLY

Modul 13: Použitie rebríčka Ranking, Offset a Aggregate Functions

Tento modul popisuje výhody používania funkcií okna. Obmedzte okenné funkcie na riadky definované v klauzule OVER vrátane oddielov a rámcov. Napíšte dopyty, ktoré používajú okenné funkcie, aby fungovali na okne riadkov a výsledky porovnávania výsledkov, agregácie a porovnávania.

  • Vytváranie systému Windows s OVER
  • Prehliadanie funkcií okna

Laboratórium: Používanie poradia, posunu a agregátnych funkcií systému Windows

  • Písanie dopytov, ktoré používajú funkcie hodnotenia
  • Písanie dopytov, ktoré používajú funkcie ofsetu
  • Písanie dopytov, ktoré používajú agregované funkcie okna

Po dokončení tohto modulu budú študenti schopní:

  • Opíšte komponenty T-SQL používané na definovanie okien a vzťahy medzi nimi.
  • Napíšte dopyty, ktoré používajú klauzuli OVER s rozdelením, usporiadaním a rámovaním na definovanie okien
  • Napíšte dopyty, ktoré využívajú funkcie zhromažďovania okien.
  • Napíšte dopyty, ktoré používajú funkcie hodnotenia okien.
  • Napíšte dopyty, ktoré používajú funkcie posunutia okna

Modul 14: súpravy otočenia a zoskupenia

Tento modul popisuje písacie dopyty, v ktorých sa otáčajú a súbory s výsledkami výmazu. Napíšte dopyty, ktoré špecifikujú viaceré zoskupenia so skupinovými skupinami Lekcie

  • Písanie dopytov s PIVOT a UNIVIVOT
  • Práca so skupinovými súbormi

Laboratórium: sústruhy a zoskupovanie

  • Písanie dopytov, ktoré používajú operátor PIVOT
  • Písanie dopytov, ktoré používajú operátor UNPIVOT
  • Písanie dopytov, ktoré používajú podskupiny GROUPING SETS CUBE a ROLLUP

Po dokončení tohto modulu budú študenti schopní:

  • Opíšte, ako sa môžu otáčať dáta v dotazoch T-SQL.
  • Napíšte dopyty, ktoré otáčajú údaje z riadkov na stĺpce pomocou operátora PIVOT.
  • Napíšte dopyty, ktoré pomocou operátora UNPIVOT nezruší údaje zo stĺpcov späť do riadkov.
  • Napíšte dopyty pomocou podkategórie GROUPING SETS.
  • Napíšte dopyty, ktoré používajú ROLLUP A CUBE.
  • Napíšte dopyty, ktoré používajú funkciu GROUPING_ID.

Modul 15: Vykonávanie uložených procedúr

Tento modul popisuje návrat výsledkov vykonaním uložených procedúr. Parametre prejdite na postupy. Vytvorte jednoduché uložené procedúry, ktoré zapuzdrujú vyhlásenie SELECT. Vytvorte a spustite dynamický SQL pomocou EXEC a sp_executesql.Lessons

  • Dotazovanie údajov s uloženými procedúrami
  • Odovzdávanie parametrov uloženým postupom
  • Vytváranie jednoduchých uložených procedúr
  • Práca s dynamickým SQL

Laboratórium: Vykonávanie uložených procedúr

  • Použitie príkazu EXECUTE na vyvolanie uložených procedúr
  • Odovzdávanie parametrov uloženým postupom
  • Vykonávanie uložených procedúr systému

Po dokončení tohto modulu budú študenti schopní:

  • Opíšte uložené procedúry a ich použitie.
  • Napíšte príkazy T-SQL, ktoré spúšťajú uložené procedúry na vrátenie údajov.
  • Napíšte príkazy EXECUTE, ktoré prenášajú vstupné parametre do uložených procedúr.
  • Napíšte dávky T-SQL, ktoré pripravujú výstupné parametre a spúšťajú uložené procedúry.
  • Použite príkaz CREATE PROCEDURE na napísanie uloženej procedúry.
  • Vytvorte uloženú procedúru, ktorá akceptuje vstupné parametre.
  • Opíšte, ako možno dynamicky zostaviť T-SQL.
  • Napíšte dopyty, ktoré používajú dynamický SQL.

Modul 16: Programovanie pomocou T-SQL

Tento modul opisuje, ako vylepšiť kód T-SQL pomocou programovacích prvkov

  • Programovacie prvky T-SQL
  • Kontrola toku programu

Laboratórium: Programovanie pomocou T-SQL

  • Deklarovanie premenných a vymedzujúcich dávok
  • Používanie prvkov riadenia toku
  • Používanie premenných v dynamickom výkaze SQL
  • Použitie synonym

Po dokončení tohto modulu budú študenti schopní:

  • Popíšte, ako Microsoft SQL Server zaobchádza s kolekciami výkazov ako šarží.
  • Vytváranie a odosielanie šarží kódu T-SQL na vykonanie pomocou servera SQL Server.
  • Popíšte, ako SQL Server ukladá dočasné objekty ako premenné.
  • Napíšte kód, ktorý deklaruje a priradí premenné.
  • Vytvorte a vyvolajte synonymá
  • Popíšte prvky riadenia toku v T-SQL.
  • Napíšte kód T-SQL pomocou blokov IF ... ELSE.
  • Napíšte kód T-SQL, ktorý používa WHILE.

Modul 17: Implementácia spracovania chýb

Tento modul zavádza spracovanie chýb pre T-SQL.Lessons

  • Implementácia spracovania chýb T-SQL
  • Zavádzanie štruktúrovanej výnimky

Lab: Implementácia spracovania chýb

  • Presmerovanie chýb pomocou nástroja TRY / CATCH
  • Použitie THROW na odoslanie chybového hlásenia späť klientovi

Po dokončení tohto modulu budú študenti schopní:

  • Implementujte spracovanie chýb T-SQL.
  • Implementujte štruktúrované spracovanie výnimiek.

Modul 18: Implementácia transakcií

Tento modul popisuje, ako realizovať transakcie

  • Transakcie a databázové motory
  • Kontrola transakcií

Lab: Implementácia transakcií

  • Kontrola transakcií s BEGIN, COMMIT a ROLLBACK
  • Pridanie spracovania chýb do bloku CATCH

Po dokončení tohto modulu budú študenti schopní:

  • Popíšte transakcie a rozdiely medzi dávkami a transakciami.
  • Popíšte dávky a ako ich spracováva server SQL Server.
  • Vytvárajte a spravujte transakcie s výkazmi jazyka riadenia transakcií (TCL).
  • Použite SET XACT_ABORT na definovanie spracovania SQL serverov transakcií mimo blokov TRY / CATCH.

Napíšte nám na adrese info@itstechschool.com a kontaktujte nás na adrese + 91-9870480053 na cenu a certifikáciu ceny a certifikácie kurzu, plán a miesto

Dajte nám otázku

Pre viac info prosím kontaktujte nás.


recenzia