típustantermi képzés
Idő5 Napok
REGISZTRÁCIÓ

Kapcsolat

A. Jelölt mezők * van szükség

 

Adatok lekérdezése Transact-SQL rendszerrel

Adatok lekérdezése a Transact SQL tanfolyamon és tanúsítással

Leírás

Közönség és előfeltételek

Tanfolyam körvonal

Ütemezés és díjak

Tanúsítvány

Adatok lekérdezése a Transact SQL képzés áttekintésével

Ez a kurzus célja a diákoknak a Transact-SQL bevezetése. Úgy tervezték meg, hogy az első három nap tanfolyamként taníthasson olyan diákoknak, akiknek a SQL Server tanterv. Az 4 és 5 napok megtanulják a szükséges készségek megtételét 70-761 vizsga.

Az adatok lekérdezése a Transact SQL képzéssel

  • Ismertesse az SQL Server 2016 kulcsfontosságú képességeit és összetevőit.
  • Ismertesse a T-SQL-t, a készleteket és a predikátum logikáját.
  • Egyetlen SELECT utasítás írása.
  • Írjon egy többasztalos SELECT utasítást.
  • Írjon SELECT utasításokat szűréssel és rendezéssel.
  • Írja le, hogy az SQL Server milyen típusú adattípusokat használ.
  • DML utasítások írása.
  • Írja be a beépített funkciókat használó lekérdezéseket.
  • Olyan lekérdezéseket adhat meg, amelyek adatokat gyűjtenek.
  • Feliratok írása.
  • Létrehozása és megvalósítása nézetek és táblázatos funkciók.
  • Használja a készletkezelőket a lekérdezési eredmények kombinálásához.
  • Olyan lekérdezéseket írhat fel, amelyek ablakok rangsorolását, eltolását és összesítő funkcióit használják.
  • Adatok átalakítása a pivot, az unpivot, a rollup és a kocka végrehajtásával.
  • A tárolt eljárások létrehozása és végrehajtása.
  • Adjon hozzá programozási konstrukciókat, például változókat, feltételeket és hurkokat a T-SQL kódjához.

Célzott közönség az adatok lekérdezésének célkitűzéseivel a Transact - SQL segítségével

A kurzus fő célja, hogy a hallgatók jól ismerik a Transact-SQL nyelvet, amelyet az SQL Server-szel kapcsolatos tudományágak használnak; nevezetesen adatbázis-felügyelet, adatbázis-fejlesztés és üzleti intelligencia. Mint ilyen, a kurzus elsődleges célközönsége: Adatbázis-adminisztrátorok, Adatbázisfejlesztők és BI szakemberek.

Tanfolyam vázlat időtartam: 5 napok

1 modul: Bevezetés a Microsoft SQL Server 2016 rendszerbe

Ez a modul bemutatja az SQL Server, az SQL Server verzióit, beleértve a felhőverziókat is, és hogyan csatlakozhat az SQL Serverhez az SQL Server Management Studio segítségével.

  • Az SQL Server alapvető architektúrája
  • SQL Server kiadások és verziók
  • Első lépések az SQL Server Management Studio programmal

Lab: Az SQL Server 2016 Tools használata

  • Az SQL Server Management Studio használatával
  • T-SQL parancsfájlok létrehozása és rendszerezése
  • Könyvek online használata

A modul befejezése után képes lesz:

  • Ismertesse a relációs adatbázisokat és a Transact-SQL lekérdezéseket.
  • Ismertesse az SQL Server helyreállító és felhőalapú kiadásait és verzióit.
  • Írja le, hogyan használhatja az SQL Server Management Studio (SSMS) használatát az SQL Server egy példányához való csatlakozáshoz, fedezze fel a példányban található adatbázisokat, és dolgozzon a T-SQL lekérdezéseket tartalmazó szkriptfájlokkal.

2 modul: Bevezetés a T-SQL lekérdezéshez

Ez a modul leírja a T-SQL elemeit és szerepét a lekérdezésekor. Ismertesse a halmazok használatát az SQL Server rendszerben. Ismertesse a predikátum logikájának használatát az SQL Serverben. Ismertesse a műveletek logikai sorrendjét a SELECT utasításokban. Lessons

  • Bemutatjuk a T-SQL-t
  • A készletek megértése
  • A predikált logika megértése
  • A műveletek logikai rendje megértése a SELECT utasításokban

Lab: Bevezetés a T-SQL lekérdezéshez

  • Alapvető SELECT kimutatások végrehajtása
  • Az adatokat szűrő lekérdezések végrehajtása predikátumokkal
  • Olyan lekérdezések végrehajtása, amelyek az ORDER BY használatával rendeznek adatokat

A modul befejezése után képes lesz:

  • Írja le a T-SQL írásbeli szerepét SELECT utasításokból.
  • Ismertesse a T-SQL nyelv elemeit, és mely elemek hasznosak lesznek a lekérdezésekor.
  • Ismertesse a halmazelmélet fogalmát, amely a relációs adatbázisok egyik matematikai alapja, és segít abban, hogyan alkalmazhatja azt az SQL Server lekérdezésére
  • Ismertesse a predikátum logikáját, és vizsgálja meg annak alkalmazását az SQL Server lekérdezéséhez.
  • Magyarázza el a SELECT utasítás elemeit, rajzolja meg az elemek értékelésének sorrendjét, majd alkalmazza ezt a megértést a lekérdezések készítésének gyakorlati megközelítéséhez.

3 modul: SELECT lekérdezések írása

Ez a modul bemutatja a SELECT utasítás alapjait, egy lekérdezésre összpontosítva egy táblázatot

  • Egyszerű SELECT kimutatások írása
  • A duplikátumok eltávolítása a DISTINCT segítségével
  • Az oszlop- és táblázati álnevek használata
  • Egyszerű CASE kifejezések írása

Lab: Alapvető SELECT nyilatkozatok írása

  • Egyszerű SELECT kimutatások írása
  • Duplikátumok eltávolítása a DISTINCT segítségével
  • Az oszlop- és táblázati álnevek használata
  • Egyszerű CASE Expression használata

A modul befejezése után képes lesz:

  • Ismertesse a SELECT utasítás struktúráját és formátumát, valamint olyan fejlesztéseket, amelyek a lekérdezések funkcióit és olvashatóságát növelik
  • Ismertesse, hogyan szüntesse meg a duplikátumokat a DISTINCT záradék használatával
  • Ismertesse az oszlop- és asztali álnevek használatát
  • Megérteni és használni a CASE kifejezést

4 modul: Több táblázatok lekérdezése

Ez a modul leírja, hogyan kell írni olyan lekérdezéseket, amelyek több forrásból származó adatokat kombinálnak a Microsoft SQL Server 2016 rendszerben. Lessons

  • Az egyesülések megértése
  • Lekérdezés a Belső Csatlakozással
  • Külső lekérdezések lekérdezése
  • Kérdés a Kereszthurkolókkal és az Önmagához való csatlakozással

Lab: Több táblázatok lekérdezése

  • Belső csatolmányokat használó lekérdezések írása
  • Olyan lekérdezések írása, amelyek többszörös asztalos belső csatlakozásokat használnak
  • Az öncsatlakozásokat használó lekérdezések írása
  • Az Oszlopokat használó lekérdezések írása
  • A Kereszthivatkozásokat használó lekérdezések írása

A modul befejezése után képes lesz:

  • Ismertesse az SQL Server 2016 csatlakozás alapjait
  • Írja be a belső belépési lekérdezéseket
  • Írja be a külső csatlakozásokat használó lekérdezéseket
  • További csatlakozási típusok használata

5 modul: Rendezés és adatszűrés

Ez a modul leírja a válogatás és szűrés végrehajtásának módját

  • Az adatok rendezése
  • Adatszűrés predikátumokkal
  • Adatok szűrése TOP és OFFSET-FETCH segítségével
  • Ismeretlen értékekkel való munka

Lab: Az adatok rendezése és szűrése

  • Olyan lekérdezések írása, amelyek szűrik az adatokat WHERE klauzulával
  • Olyan lekérdezések írása, amelyek rendezik az adatokat egy MEGRENDELÉSI megtagadással
  • Olyan lekérdezések írása, amelyek szűrik az adatokat a TOP opció használatával

A modul befejezése után képes lesz:

  • Magyarázza el, hogyan adhat hozzá ORDER BY-záradatot a lekérdezésekhez a lekérdezés kimenetén megjelenített sorok sorrendjének szabályozásához
  • Magyarázza el, hogyan készíthet WHERE záradékokat olyan sorok kiszűrésére, amelyek nem felelnek meg a predikátumnak.
  • Magyarázza el, hogyan korlátozhatja a sorok tartományát a SELECT klauzulában TOP lehetőséggel.
  • Magyarázza el, hogyan korlátozhatja a sorok tartományát az ORDER BY klauzula OFFSET-FETCH opciójának használatával.
  • Magyarázza el, hogy az ismeretlen és hiányzó értékek három értékű logikai fiókjai hogyan használják az NULL-t a hiányzó értékek megjelölésére, valamint a NULL tesztelésére a lekérdezésekben.

6 modul: Az SQL Server 2016 adattípusok használata

Ez a modul bemutatja azokat az adattípusokat, amelyeket az SQL Server az adatok tárolására használ

  • Az SQL Server 2016 adattípusok bemutatása
  • A karakteradatok kezelése
  • Dolgozó és dátumadatok kezelése

Lab: Az SQL Server 2016 adattípusok használata

  • Visszatérési dátum és idő adatok lekérdezése
  • Dátum és idő függvényeket használó lekérdezések írása
  • Olyan lekérdezések írása, amelyek visszaadják a karakteradatokat
  • Olyan lekérdezések írása, amelyek visszaadják a karakterfunkciókat

A modul befejezése után képes lesz:

  • Fedezze fel azokat az adattípusokat, amelyeket az SQL Server az adatok tárolására és az adattípusok típusok közötti átalakítására használja
  • Magyarázza el az SQL Server karakter-alapú adattípusokat, hogyan működik a karakterek összehasonlítása, és néhány olyan gyakori funkciót, amelyek hasznosak lehetnek a lekérdezésekben
  • Adja meg azokat az adattípusokat, amelyeket időbeli adatok tárolására használ, hogyan írhatja be a dátumokat és az időket, így az SQL Server megfelelő módon elemezheti azokat, és hogyan módosíthatja a dátumokat és időt a beépített funkciókkal.

7 modul: DML használata az adatok módosításához

Ez a modul leírja, hogyan hozhat létre DML lekérdezéseket, és miért szeretné

  • Adatok beillesztése
  • Adatok módosítása és törlése

Lab: A DML használata az adatok módosításához

  • Adatok beillesztése
  • Adat frissítése és törlése

A modul befejezése után képes lesz:

  • Használja az INSERT és a SELECT INTO utasításokat
  • Használja az UPDATE, MERGE, DELETE és TRUNCATE elemeket.

8 modul: Beépített funkciók használata

Ez a modul bemutatja az SQL Server 2016.Lesson számos beépített funkciójának néhány részét

  • Beépített funkciók lekérdezése
  • A konverziós funkciók használata
  • Logikai funkciók használata
  • Funkciók használata a NULL-val való együttműködéshez

Lab: Beépített funkciók használata

  • A konverziós függvényeket használó lekérdezések írása
  • Logikai függvényeket használó lekérdezések írása
  • Olyan lekérdezések írása, amelyek tesztelik a nullázhatóságot

A modul befejezése után képes lesz:

  • Ismertesse az SQL Server által biztosított funkciók típusát, majd összpontosítson a skaláris funkciók használatára
  • Magyarázza el, hogyan lehet explicit módon konvertálni az adatokat a különböző típusú SQL Server funkciók között
  • Ismertesse, hogyan használhat olyan logikai függvényeket, amelyek értékelik a kifejezést, és visszaadják a skaláris eredményt.
  • További funkciók leírása a NULL használatához

9 modul: Az adatok csoportosítása és összevonása

Ez a modul leírja az aggregált függvények használatát

  • Aggregációs függvények használata
  • A GROUP BY klauzula használata
  • Csoportok szűrése a HAVING programmal

Lab: Az adatok csoportosítása és összevonása

  • Olyan lekérdezések írása, amelyek a GROUP BY tételt használják
  • Az aggregált függvényeket használó lekérdezések írása
  • Olyan lekérdezések írása, amelyek különböző aggregált függvényeket használnak
  • Olyan lekérdezések írása, amelyek a HAVING klauzulával rendelkező csoportokat szűrik

A modul befejezése után képes lesz:

  • Ismertesse az SQL Server beépített aggregátumfüggvényét, és írja le a lekérdezéseket.
  • Olyan lekérdezéseket adhat meg, amelyek elválasztják a sorokat a GROUP BY-záradék használatával.
  • Olyan lekérdezések írása, amelyek a HAVING záradékot használják a csoportok szűrésére.

10 modul: Alvállalkozások használata

Ez a modul többféle al-lekérdezést ír le, valamint hogyan és mikor használja őket

  • Saját tartalmú feliratok írása
  • Korrelációs almaképek írása
  • Az EXISTS Predicate használata a Subqueries segítségével

Lab: Subqueries használata

  • Olyan lekérdezések írása, amelyek saját tartalommal rendelkező feliratokat használnak
  • Olyan lekérdezések írása, amelyek a skaláris és többeredetű lekérdezéseket használják
  • Olyan lekérdezések írása, amelyekhez kapcsolódó kiegészítéseket és egy EXISTS záradékot használnak

A modul befejezése után képes lesz:

  • Írja le, hogy hol lehet kérdőívet használni a SELECT utasításban.
  • Olyan lekérdezéseket írjon le, amelyek korrelált kérdőíveket használnak egy SELECT utasításban
  • Azok a lekérdezések, amelyek az EXISTS predikátumokat használják egy WHERE záradékban, hogy teszteljék a minősített sorok létezését
  • Használja az EXISTS predikátumot, hogy hatékonyan ellenőrizze a sorok létezését egy alanyi lekérdezésben.

11 modul: táblázat-kifejezések használata

Korábban ebben a kurzusban megtudtuk, hogy a szubkémeket olyan kifejezésekként használják, amelyek eredményeket küldtek egy külső hívó lekérdezésre. Az al-lekérdezésekhez hasonlóan a táblázatok kifejezések lekérdezési kifejezések, de a táblázatos kifejezések kiterjesztik ezt az elképzelést, ha lehetővé teszik, hogy nevezze el őket, és dolgozzon az eredményeikkel, mivel bármely érvényes relációs táblában adatokat használna. A Microsoft SQL Server Az 2016 négyféle táblázatos kifejezést kínál: származtatott táblázatok, közös táblázatok (CTE-ek), nézetek és táblázatos funkciók (TVF-ek). Ebben a modulban megtanulod dolgozni a táblázatos kifejezések ezen formáival, és megtanulod használni őket, hogy segítsenek létrehozni egy moduláris megközelítést a lekérdezések készítéséhez.

  • Nézetek használata
  • Inline Table-Valued Funkciók használata
  • A származtatott táblázatok használata
  • Közös táblázatok használata

Lab: A táblázat kifejezések használata

  • Olyan lekérdezések írása, amelyek a nézeteket használják
  • Származtatott táblázatokat használó lekérdezések írása
  • Közös tábla-kifejezések (CTE-k) használata
  • Olyan lekérdezések írása, amelyek a táblázatban értékelt kifejezéseket tartalmazzák

A modul befejezése után képes lesz:

  • Olyan lekérdezések írása, amelyek a nézetekből származó eredményeket visszakapják
  • Használja a CREATE FUNCTION utasítást, hogy egyszerű inline TVF-eket hozzon létre.
  • Olyan lekérdezéseket adhat meg, amelyek eredményeket hoznak létre és keresnek le a származtatott táblázatokból.
  • Olyan lekérdezéseket adhat meg, amelyek CTE-ket hoznak létre és eredményeket hoznak vissza a táblázatos kifejezésből.

12 modul: az operátorok használata

Ez a modul bemutatja, hogyan kell használni a UNION, INTERSECT és EXCEPT halmazművelőket a két bemeneti halmaz közötti sorok összehasonlítására.

  • Lekérdezések írása az UNION üzemeltetőjével
  • EXCEPT és INTERSECT használata
  • Az APPLY használata

Lab: Az operátorok használata

  • Olyan lekérdezések írása, amelyek a UNION operátorokat és UNION ALL-t használják
  • Olyan lekérdezések írása, amelyek a CROSS APPLY és a KÜLSŐ FELHASZNÁLÓK között alkalmazzák
  • Az EXCEPT és az INTERSECT operátorokat használó lekérdezések írása

A modul befejezése után a hallgatók képesek lesznek:

  • Olyan lekérdezések írása, amelyek UNION-t használnak a bemeneti készletek kombinálásához.
  • Olyan lekérdezések írása, amelyek UNION ALL-t használnak a bemeneti készletek kombinálásához
  • Olyan lekérdezések írása, amelyek az EXCEPT operátort használják, hogy csak egy sorban adjanak vissza sorokat, de ne másikat.
  • Olyan lekérdezések írása, amelyek az INTERSECT operátort használják, hogy csak a sorokban jelen lévő sorokat adja vissza
  • Írja le a lekérdezéseket a CROSS APPLY operátorral.
  • Írja be a lekérdezéseket a KÜLSŐ APPLY operátor használatával

13 modul: Windows rangsorolás, eltolás és aggregáló funkciók használata

Ez a modul leírja az ablakfunkciók használatának előnyeit. Az ablakfüggvényeket az OVER szakaszban definiált sorokra korlátozza, beleértve a partíciókat és a kereteket. Olyan lekérdezések írása, amelyek ablakfunkciókat használnak a sorok ablakában való megjelenítésre és a visszatérési rangsorolásra, összevonásra és az offset összehasonlítási eredményre.

  • A Windows létrehozása az OVER segítségével
  • Ablakfunkciók feltérképezése

Lab: A Windows Ranking, Offset és Aggregate függvények használata

  • A rangsorfüggvényeket használó lekérdezések írása
  • Offset függvényeket használó lekérdezések írása
  • Ablakfüggvényeket használó lekérdezések írása

A modul befejezése után a hallgatók képesek lesznek:

  • Ismertesse az ablakok meghatározására használt T-SQL összetevőket, valamint a köztük lévő kapcsolatokat.
  • Olyan lekérdezéseket írhat fel, amelyek az OVER záradékot használják, a partícionálással, rendeléssel és keretezéssel az ablakok meghatározásához
  • Írja be a lekérdezéseket, amelyek ablakösszetevő funkciókat használnak.
  • Írjon be olyan lekérdezéseket, amelyek ablak rangsorolási funkcióit használják.
  • Olyan lekérdezések írása, amelyek ablakkiegyenlítő funkciókat használnak

14 modul: Forgó és csoportosító készletek

Ez a modul olyan írási lekérdezéseket ír le, amelyek elforgatják és megszüntetik az eredményhalmazokat. Olyan lekérdezések írása, amelyek több csoportot határoztak meg csoportosító készletekkel

  • A PIVOT és az UNPIVOT lekérdezések írása
  • Csoportházirendek használata

Lab: Pivoting és csoportosító készletek

  • Olyan lekérdezések írása, amelyek a PIVOT üzemeltetőt használják
  • Olyan lekérdezések írása, amelyek az UNPIVOT üzemeltetőjét használják
  • Olyan lekérdezések írása, amelyek a GROUPING SETS CUBE és a ROLLUP alkulapokat használják

A modul befejezése után a hallgatók képesek lesznek:

  • Írja le, hogyan használható az elforgatható adatok a T-SQL lekérdezésekben.
  • Olyan lekérdezéseket írhat le, amelyek az adatokat PIVOT operátor használatával állítják át sorokból oszlopokká.
  • Olyan lekérdezések írása, amelyek az oszlopokból az UNPIVOT operátor használatával visszaadják az adatokat.
  • Írja le a lekérdezéseket a GROUPING SETS alfejezet használatával.
  • Írja le a ROLLUP AND CUBE-t használó lekérdezéseket.
  • Olyan lekérdezések írása, amelyek a GROUPING_ID funkciót használják.

15 modul: tárolt eljárások végrehajtása

Ez a modul leírja, hogyan kell visszaadni az eredményeket a tárolt eljárások végrehajtásával. Pass paraméterek az eljárásokhoz. Hozzon létre egyszerűen tárolt eljárásokat, amelyek egy SELECT kifejezést tartalmaznak. Dinamikus SQL létrehozása és végrehajtása az EXEC és a sp_executesql.Lessons segítségével

  • Adatok lekérdezése tárolt eljárásokkal
  • Paraméterek átadása a tárolt eljárásoknak
  • Egyszerűen tárolt eljárások létrehozása
  • Dinamikus SQL használata

Lab: A tárolt eljárások végrehajtása

  • Az EXECUTE utasítás használata a tárolt eljárások meghívására
  • Paraméterek átadása a tárolt eljárásoknak
  • Rendszer tárolt eljárások végrehajtása

A modul befejezése után a hallgatók képesek lesznek:

  • Ismertesse a tárolt eljárásokat és azok használatát.
  • Írjon T-SQL utasításokat, amelyek végrehajtják a tárolt eljárásokat az adatok visszaküldésére.
  • Írja le az EXECUTE utasításokat, amelyek átadják a bemeneti paramétereket a tárolt eljárásoknak.
  • Írjon T-SQL tételeket, amelyek elkészítik a kimeneti paramétereket és végrehajtják a tárolt eljárásokat.
  • Használja a CREATE PROCEDURE utasítást egy tárolt eljárás megírásához.
  • Hozzon létre egy tárolt eljárást, amely elfogadja a bemeneti paramétereket.
  • Írja le, hogyan lehet dinamikusan felépíteni a T-SQL-t.
  • Olyan lekérdezések írása, amelyek dinamikus SQL-t használnak.

16 modul: T-SQL programozás

Ez a modul leírja, hogyan javíthatja T-SQL kódját programozási elemekkel

  • T-SQL programozási elemek
  • A programáramlás vezérlése

Lab: T-SQL programozás

  • Változók kijelentése és a tételek elhatárolása
  • Control-Of-Flow elemek használata
  • Változók használata dinamikus SQL utasításban
  • Szinonimák használata

A modul befejezése után a hallgatók képesek lesznek:

  • Írja le, hogy a Microsoft SQL Server hogyan kezeli a kimutatások gyűjteményét tételekként.
  • Hozzon létre és küldjön T-SQL kódot az SQL Server-hez történő végrehajtásra.
  • Írja le, hogyan változik az SQL Server az ideiglenes objektumokat változóként.
  • Írja be a kódot, amely kijelöli és kiosztja a változókat.
  • Szinonimák létrehozása és meghívása
  • Ismertesse a T-SQL vezérlő elemeit.
  • Írjon T-SQL-kódot IF ... ELSE blokkok használatával.
  • Írjon T-SQL-kódot WHILE-t használva.

17 modul: Végrehajtás hibakezelés

Ez a modul bemutatja a T-SQL.Lesson hibakezelését

  • T-SQL hibakezelés végrehajtása
  • Strukturált kivételkezelés végrehajtása

Lab: Végrehajtás hibakezelés

  • Hibák átirányítása a TRY / CATCH segítségével
  • A THROW segítségével hibaüzenetet küldhet az ügyfélnek

A modul befejezése után a hallgatók képesek lesznek:

  • Végezze el a T-SQL hibakezelést.
  • Szervezett kivételkezelés végrehajtása.

18 modul: Tranzakciók végrehajtása

Ez a modul leírja a tranzakciók végrehajtásának módját

  • Tranzakciók és adatbázis-motorok
  • Tranzakciók ellenőrzése

Lab: Tranzakciók végrehajtása

  • A tranzakciók ellenőrzése a BEGIN, a COMMIT és a ROLLBACK segítségével
  • Hiba kezelése a CATCH blokkhoz

A modul befejezése után a hallgatók képesek lesznek:

  • Mutassa be a tranzakciókat és a tételek és tranzakciók közötti különbségeket.
  • Ismertesse a tételeket, és hogyan kezeli őket az SQL Server.
  • Tranzakcióellenőrző nyelv (TCL) kimutatások létrehozása és kezelése.
  • A SET XACT_ABORT használatával definiálhatja az SQL Server kiszolgálását a TRY / CATCH blokkokon kívül.

Közelgő események

Jelenleg nincsenek közelgő események.

Kérjük, írjon nekünk a info@itstechschool.com címen és vegye fel velünk a kapcsolatot a + 91-9870480053 címen a tanfolyam ára és tanúsítási költsége, ütemezése és helye szerint

Adjon le egy lekérdezést

További információkért lépjen kapcsolatba velünk.


Vélemények