ՏիպԴասասենյակի ուսուցում
ժամանակ5 Days
ԳՐԱՆՑՎԵՔ

Հետադարձ Կապ

Նշված դաշտերը * պահանջվում են

 

Տվյալների մշակում Transact-SQL- ի հետ

Տվյալների հարցման միջոցով Transact SQL Training Course & Certification

նկարագրություն

Հանդիսատեսը եւ նախադրյալները

Դասընթացի նկարագիրը

Ժամանակացույց եւ վճարներ

վավերացում

Տվյալների մշակումն իրականացվում է Transact SQL ուսուցման նկարագիրը

Այս դասընթացը նախատեսված է ուսանողներին ներկայացնել Transact-SQL- ին: Այն նախատեսված է այնպես, որ առաջին երեք օրերը կարող են դասավանդվել որպես ուսանողների դասընթաց, որոնք պահանջում են գիտելիքներ այլ դասընթացների համար SQL Server ուսումնական պլան. Օրեր 4 եւ 5- ը սովորեցնում են վերցնել անհրաժեշտ հմտությունները քննություն 70-761.

Տվյալների հարցման խնդիրները Transact SQL Training- ի հետ

  • Նկարագրեք SQL Server 2016- ի հիմնական հնարավորությունները եւ բաղադրիչները:
  • Նկարագրեք T-SQL- ը, սահմանում եւ նախնական տրամաբանություն:
  • Գրել մեկ աղյուսակի SELECT հայտարարությունը:
  • Գրել բազմակի աղյուսակի SELECT հայտարարություն:
  • Գրեք SELECT հայտարարությունները զտման եւ տեսակավորման հետ:
  • Նկարագրեք, թե ինչպես է SQL Server- ը օգտագործում տվյալների տեսակները:
  • Գրեք DML- ի հայտարարությունները:
  • Գրեք հարցումներ, որոնք օգտագործում են ներկառուցված գործառույթներ:
  • Գրել հարցումներ, որոնք համախառն տվյալներ են:
  • Գրել գրվածքներ:
  • Ստեղծեք եւ կիրարկեք դիտումները եւ սեղանի արժեքավոր գործառույթները:
  • Օգտագործեք սահմանված օպերատորները, որպեսզի համատեղեք հարցման արդյունքները:
  • Գրեք գրառումներ, որոնք օգտագործում են պատուհանի դասակարգման, օպտիմալացման եւ համախառն գործառույթներ:
  • Փոխակերպեք տվյալների առանցքային, չփակված, հավաքածուի եւ խորանարդի միջոցով:
  • Ստեղծել եւ իրականացնել պահված ընթացակարգեր:
  • Ավելացնել ծրագրավորման կառուցվածքներ, ինչպիսիք են փոփոխականները, պայմանները եւ հանգույցները T-SQL- ի կոդը:

Նախատեսված դիտորդներ Transact-SQL- ի տվյալների հետ հարցման նպատակների համար

Դասընթացի հիմնական նպատակն է ուսանողներին լավ հասկանալ Transact-SQL- ի լեզուն, որն օգտագործվում է SQL Server- ի բոլոր առարկաների կողմից: տվյալների բազայի կառավարում, տվյալների բազայի զարգացում եւ բիզնեսի հետախուզություն: Այսպիսով, այս դասընթացի հիմնական թիրախային լսարանը հանդիսանում է տվյալների շտեմարանի ադմինիստրատորները, տվյալների բազայի մշակողները եւ BI մասնագետները:

Դասընթացի տեւողությունը `5 օր

Մոդուլ 1: Ներածություն Microsoft SQL Server 2016- ին

Այս մոդուլը ներկայացնում է SQL Server, SQL Server- ի տարբերակները, ներառյալ ամպային տարբերակները եւ ինչպես SQL Server- ին միանալը, օգտագործելով SQL Server Management Studio.Lessons

  • SQL Server- ի հիմնական ճարտարապետությունը
  • SQL Server- ի թողարկումները եւ տարբերակները
  • Սկսել SQL Server կառավարման ստուդիայից

Լաբորատորիա: Ստեղծեք SQL Server 2016 գործիքներ

  • Ստեղծեք SQL Server Management Studio- ի հետ
  • T-SQL- ի սցենարների ստեղծում եւ կազմակերպում
  • Գրքերի օնլայն օգտագործումը

Այս մոդուլը լրացնելուց հետո դուք կկարողանաք:

  • Նկարագրեք relational տվյալների բազաները եւ Transact-SQL հարցումները:
  • Նկարագրեք SQL Server- ի տեղական եւ ամպային տարբերակները եւ տարբերակները:
  • Նկարագրեք SQL Server- ի կառավարման ստուդիայի (SSMS) օգտագործումը SQL Server- ի օրինակին միանալու համար, ուսումնասիրեք օրինակին պարունակվող տվյալների բազաները եւ աշխատեք սցենարների ֆայլերով, որոնք պարունակում են T-SQL հարցումներ:

Մոդուլ 2: Ներածություն T-SQL Querying- ին

Այս մոդուլում նկարագրվում են T-SQL- ի տարրերը եւ նրանց դերը գրավոր հարցումներում: Նկարագրեք SQL Server- ում պարամետրերի օգտագործումը: Նկարագրեք SQL Server- ում նախորդ տրամաբանության օգտագործումը: Նկարագրեք SELECT հայտարարություններում գործողությունների տրամաբանական կարգը: Դասեր

  • Ներկայացնելով T-SQL- ը
  • Հասկանալով հավաքածուներ
  • Հասկանալով կանխագուշակել տրամաբանությունը
  • Հասկանալով գործառույթների տրամաբանական կարգը SELECT հայտարարություններում

Լաբորատորիա: T-SQL- ի հարցմանը ներածություն

  • Կատարելով Հիմնական SELECT հայտարարություններ
  • Կատարելիս հարցումներ, որոնք օգտագործում են կանխագուշակումները
  • Կատարելով հարցումներ, որոնք պատվիրում են ORDER BY- ի օգտագործման տվյալները

Այս մոդուլը լրացնելուց հետո դուք կկարողանաք:

  • Նկարագրեք T-SQL- ի դերը SELECT հայտարարությունները գրավոր:
  • Նկարագրեք T-SQL- ի տարրերի տարրերը եւ որոնց տարրերը կօգնեն գրելու հարցումներ:
  • Նկարագրեք սահմանային տեսության հասկացությունները, հարաբերական տվյալների բազաների մաթեմատիկական հենակետերից մեկը եւ կօգնեք կիրառել այն, թե ինչպես եք մտածում SQL Server- ի հարցման մասին:
  • Նկարագրեք նախորդ տրամաբանությունը եւ ուսումնասիրեք դրա կիրառումը SQL Server- ի հարցման համար:
  • Բացատրեք SELECT- ի հայտարարության տարրերը, սահմանեք կարգը, որտեղ տարրերը գնահատվում են, եւ ապա կիրառվում են այս հասկացությունը գործնական մոտեցում հարցումների գրելու համար:

Մոդուլ 3: Գրել SELECT հարցումներ

Այս մոդուլը ներկայացնում է SELECT հայտարարության հիմունքները `կենտրոնանալով մեկ աղյուսակի դեմ հարցումների վրա

  • Պարզ SELECT հայտարարություններ գրելը
  • Կրկնօրինակների վերացում, DISTINCT- ի հետ
  • Օգտագործելով սյունակ եւ աղյուսակային կաղապարներ
  • Գրելու պարզ արտահայտված արտահայտություններ

Լաբորատորիա. Հիմնական SELECT հայտարարություններ գրելը

  • Պարզ SELECT հայտարարություններ գրելը
  • Հեռացնել կրկնօրինակները, օգտագործելով DISTINCT- ը
  • Օգտագործելով սյունակ եւ աղյուսակային կաղապարներ
  • Օգտագործելով Simple CASE արտահայտությունը

Այս մոդուլը լրացնելուց հետո դուք կկարողանաք:

  • Նկարագրեք SELECT հայտարարության կառուցվածքը եւ ձեւաչափը, ինչպես նաեւ այն սարքերը, որոնք կավելացնեն ձեր հարցումները
  • Նկարագրեք, թե ինչպես վերացնել կրկնօրինակները, օգտագործելով DISTINCT կետը
  • Նկարագրեք սյունակի եւ աղյուսակի կաղապարների օգտագործումը
  • Հասկացեք եւ օգտագործեք CASE արտահայտություններ

Մոդուլ 4: Հարցման բազմակի աղյուսակներ

Այս մոդուլը նկարագրում է, թե ինչպես պետք է գրել այնպիսի հարցումներ, որոնք միավորել են Microsoft SQL Server 2016- ում բազմաթիվ աղբյուրներից տվյալների հավաքումը: Դասեր

  • Հասկանալը միանում է
  • Հարցումներ ներքին ներդիրներով
  • Հարցում է արտաքին մասնակցությամբ
  • Խաչի հետ միասին հարցաքննում եւ ինքնուրույն է միանում

Լաբորատորիա `բազմակի աղյուսակների հարցումներ

  • Ներկայացնելով հարցումները, որոնք օգտագործում են ներքինը
  • Բազմակի սեղանի ներքին օգտագործման համար օգտագործվող հարցումները գրելը
  • Հարցումներ, որոնք օգտագործում են Self-Joins
  • Հարցումներ, որոնք օգտագործում են Արտաքին միացումները
  • Խաչի միացումները օգտագործող հարցումները գրելը

Այս մոդուլը լրացնելուց հետո դուք կկարողանաք:

  • Բացատրեք SQL Server 2016- ում միանալու հիմունքները
  • Գրել ներքին միանալու հարցումներ
  • Գրեք հարցումներ, որոնք օգտագործում են արտաքին միացումները
  • Օգտագործեք լրացուցիչ միացություններ

Մոդուլ 5: Տեսակավորման եւ զտման տվյալներ

Այս մոդուլում նկարագրվում է, թե ինչպես պետք է կիրառել տեսակավորումը եւ զտիչը

  • Տեսակավորման տվյալները
  • Ֆայլեր ֆիլտրելով կանխատեսումներով
  • Ֆիլտրացման տվյալները TOP եւ OFFSET-FETCH- ով
  • Անհայտ արժեքներով աշխատելը

Լաբորատորիա. Տեսակավորում եւ զտում տվյալներ

  • Կատարելու հարցումներ, որոնք զտում են տվյալներ WHERE կետում
  • Հարցումներ, որոնք պատվիրում են տվյալներ, օգտագործելով ORDER BY կետը
  • Գրելով հարցումներ, որոնք զտիչի տվյալները օգտագործում են TOP տարբերակով

Այս մոդուլը լրացնելուց հետո դուք կկարողանաք:

  • Բացատրեք, թե ինչպես ավելացնել ձեր ORDER BY կետը ձեր հարցումների համար, ձեր հարցման արդյունքում ցուցադրված տողերի կարգը վերահսկելու համար
  • Բացատրեք, թե ինչպես պետք է կառուցել WHERE կետերը, այնպիսի տողեր զտելու համար, որոնք չեն համապատասխանում նախորդին:
  • Բացատրեք, թե ինչպես կարելի է սահմանափակել տողերի միջակայքերը SELECT կետում, օգտագործելով TOP տարբերակը:
  • Բացատրեք, թե ինչպես կարելի է սահմանափակել տողերի միջակայքերը `օգտագործելով ORDER BY- ի OFFSET-FETCH տարբերակը:
  • Բացատրեք, թե ինչպես է երեք արժեքավոր տրամաբանությունը հաշիվ բացելու անհայտ կորածների համար, ինչպես SQL Server- ն օգտագործում է NULL բացակայող արժեքներ նշելու համար եւ ինչպես փորձել NULL- ին ձեր հարցումների ժամանակ:

Մոդուլ 6: Աշխատանքային SQL Server 2016 Տվյալների տեսակների հետ

Այս մոդուլը ներկայացնում է SQL Server- ի տվյալների տեսակները, որոնք օգտագործում են տվյալները պահելու համար

  • Ներկայացնել SQL Server 2016 տվյալների տեսակները
  • Նիշերի տվյալների հետ աշխատելը
  • Աշխատանքային օրվա եւ ժամի տվյալների հետ աշխատելը

Լաբորատորիա: SQL Server 2016 Տվյալների տեսակների հետ աշխատելը

  • Հարցումներ, որոնք վերադարձնում են ամսաթիվը եւ ժամը տվյալները
  • Ամսաթիվ եւ ժամ գործառույթներ օգտագործող հարցումները գրելու համար
  • Հարցումներ, որոնք վերադարձնում են Նիշերի տվյալներ
  • Հարցումներ, որոնք վերադառնում են նիշերի գործառույթները

Այս մոդուլը լրացնելուց հետո դուք կկարողանաք:

  • Ուսումնասիրեք տվյալների բազայի բազմաթիվ տեսակները, SQL Server- ն օգտագործում է տվյալների պահեստավորում եւ ինչպես են տվյալների տեսակները փոխարկվում տեսակների միջեւ
  • Բացատրեք SQL Server- ի տիպի վրա հիմնված տվյալների տիպերը, ինչպես գծապատկերները համեմատելիս, եւ որոշ ընդհանուր գործառույթներ, որոնք կարող եք օգտակար լինել ձեր հարցումների մեջ
  • Նկարագրեք տվյալների տեսակները, որոնք օգտագործվում են ժամանակային տվյալների պահպանման համար, ինչպես մուտքագրելու ամսաթվերը եւ ժամանակները, որպեսզի դրանք ճիշտ վերլուծվեն SQL Server- ի կողմից եւ ինչպես մղել ամսաթվերը եւ ժամանակները ներկառուցված գործառույթներով:

Մոդուլ 7. Օգտագործելով DML- ի տվյալները փոփոխելու համար

Այս մոդուլում նկարագրվում է, թե ինչպես ստեղծել DML հարցումներ, եւ ինչու եք ուզում

  • Տվյալների մուտքագրում
  • Փոփոխում եւ տվյալների վերացում

Լաբորատորիա. Տվյալների փոփոխման համար DML- ի օգտագործումը

  • Տվյալների մուտքագրում
  • Տվյալների թարմացում եւ վերացում

Այս մոդուլը լրացնելուց հետո դուք կկարողանաք:

  • Օգտագործեք INSERT եւ SELECT INTO հայտարարությունները
  • Օգտագործեք UPDATE, Միացնել, DELETE եւ TRUNCATE:

Մոդուլ 8: Ներկառուցված գործառույթների օգտագործում

Այս մոդուլը ներկայացնում է SQL Server 2016.Lessons- ում տեղադրված բազմաթիվ գործառույթներից մի քանիսը

  • Հարցումներ կատարելով ներկառուցված գործառույթներով
  • Օգտագործելով փոխարկման գործառույթները
  • Օգտագործելով տրամաբանական գործառույթները
  • Օգտագործելով գործառույթները NULL- ի հետ աշխատելու համար

Լաբորատորիա `ներկառուցված գործառույթների օգտագործում

  • Փոխակերպման գործառույթները օգտագործող հարցումները գրելը
  • Տրամաբանական գործառույթներ օգտագործող հարցումներ գրելը
  • Գրելու հարցումներ, որոնք թերի են ստուգելու համար

Այս մոդուլը լրացնելուց հետո դուք կկարողանաք:

  • Նկարագրեք SQL Server- ի կողմից տրամադրված գործառույթների տեսակները, ապա կենտրոնացեք սլարառային գործառույթների հետ աշխատելու վրա
  • Բացատրել, թե ինչպես պարզորեն փոխարկել տվյալների միջեւ եղած տարբեր SQL Server գործառույթները
  • Նկարագրեք, թե ինչպես օգտագործել տրամաբանական գործառույթները, որոնք գնահատում են արտահայտությունը եւ վերադարձնում են սկալային արդյունք:
  • Նկարագրեք NULL- ի հետ աշխատելու լրացուցիչ գործառույթներ

Մոդուլ 9: Խմբագրման եւ տվյալների հավաքագրումը

Այս մոդուլում նկարագրվում է, թե ինչպես օգտագործել միասնական գործառույթները

  • Օգտագործելով ընդհանուր գործառույթները
  • Օգտագործելով GROUP BY կետը
  • Ֆիլտրող խմբեր `HAVING- ով

Լաբորատորիա. Խմբագրման եւ տվյալների հավաքագրումը

  • Գրավոր հարցումներ, որոնք օգտագործում են GROUP BY կետը
  • Գրելու հարցումներ, որոնք օգտագործում են համախառն գործառույթներ
  • Գրառումներ կատարելով, որոնք օգտագործում են Հատուկ համախմբի գործառույթներ
  • Հարցումներ, որոնք զտում են խմբերին, ինչպես նաեւ HAVING կետում

Այս մոդուլը լրացնելուց հետո դուք կկարողանաք:

  • Նկարագրեք SQL Server- ի ներկառուցված գործառույթը եւ գրեք այն հարցումները, օգտագործելով այն:
  • Գրել հարցումներ, որոնք առանձին տողեր են, օգտագործելով GROUP BY- ի դրույթը:
  • Գրել հարցումներ, որոնք օգտագործում են HAVING կետը, խմելու խմբեր:

Մոդուլ 10: Օգտագործելով Subqueries

Այս մոդուլում նկարագրվում են մի քանի տեսակի subquery- ը եւ ինչպես եւ երբ օգտագործել դրանք

  • Գրելու ինքնաբավ հոմանիշներ
  • Գրելու փոխկապակցված subqueries
  • Օգտագործելով EXISTS Predicate- ը Subqueries- ի հետ

Լաբորատորիա `օգտագործելով Subqueries

  • Ձեռք բերելով հարցումներ, որոնք օգտագործում են ինքնաբավարարված subqueries
  • Սցենարի եւ բազմակի արդյունքի ենթահամակարգերի օգտագործման հարցումներ
  • Գրելով հարցումներ, որոնք օգտագործում են փոխկապակցված subqueries եւ EXISTS կետը

Այս մոդուլը լրացնելուց հետո դուք կկարողանաք:

  • Նկարագրեք, թե որտեղ է subqueries կարող օգտագործվել SELECT հայտարարության մեջ:
  • Գրել հարցումներ, որոնք օգտագործում են փոխկապակցված subqueries SELECT հայտարարության մեջ
  • Գրելու համար հարցումներ, որոնք օգտագործում են EXISTS- ը, WHERE- ի կետում նախատիպեր է տալիս, որպեսզի ստուգեն որակավորման տողերի գոյությունը
  • Օգտագործեք EXISTS- ի նախադրյալը, որպեսզի արդյունավետ ստուգեք տողերի գոյությունը subquery- ում:

Մոդուլ 11. Օգտագործելով սեղանի արտահայտություններ

Նախկինում այս դասընթացի ընթացքում դուք իմացաք, օգտագործելով subqueries- ը որպես արտահայտություն, որը վերադարձավ արդյունքներ արտաքին զանգի հարցմանը: Հավաստագրերի նման, սեղանի արտահայտությունները հարցման արտահայտություններ են, բայց սեղանի արտահայտությունները տարածում են այս գաղափարը, թույլ տալով նրանց անվանել եւ աշխատել դրանց արդյունքների հետ, ինչպես ցանկացած տվյալների հետ աշխատելու համար: Microsoft SQL Server 2016- ն աջակցում է սեղանի արտահայտությունների չորս տեսակի `ստացված աղյուսակների, ընդհանուր աղյուսակի արտահայտության (CTE), դիտումների եւ ներդիրների աղյուսակ արժեքավոր գործառույթների (TVFs): Այս մոդուլում դուք կսովորեն աշխատել սեղանի արտահայտությունների այս ձեւերի հետ եւ իմանալ, թե ինչպես օգտագործել դրանք, որպեսզի օգնի ստեղծել մոդուլային մոտեցում հարցումների գրելու համար:

  • Օգտագործելով դիտումներ
  • Օգտագործելով Inline Աղյուսակի արժեքավոր գործառույթները
  • Օգտագործելով ստացված աղյուսակները
  • Օգտագործելով ընդհանուր աղյուսակ արտահայտություններ

Լաբորատորիա `օգտագործելով աղյուսակ արտահայտություններ

  • Հարցումներ, որոնք օգտագործում են դիտարկումներ
  • Գրելու հարցումներ, որոնք օգտագործում են ստացված աղյուսակները
  • Ստեղծելով հարցումներ, որոնք օգտագործում են ընդհանուր աղյուսակ արտահայտություններ (CTEs)
  • Գրելով հարցումներ, որոնք ենթադրում են Inline Table- արժեքավոր արտահայտություններ

Այս մոդուլը լրացնելուց հետո դուք կկարողանաք:

  • Գրել հարցումներ, որոնք վերադարձնում են արդյունքները դիտումներից:
  • Օգտագործեք CREATE FUNCTION- ի հայտարարությունը, պարզ ներլցնելու համար TVFs ստեղծելու համար:
  • Գրել հարցումներ, որոնք ստեղծում եւ արդյունքներ են ստացված աղյուսակներից:
  • Ստեղծեք հարցումներ, որոնք ստեղծում են CTE- ները եւ վերադարձնում արդյունքները սեղանի արտահայտությունից:

Մոդուլ 12: Օգտագործելով Set Operators- ը

Այս մոդուլը ներկայացնում է, թե ինչպես օգտվել սահմանված օպերատորների UNION, INTERSECT եւ EXCEPT- ից, որպեսզի համեմատեք տողերի միջեւ երկու մուտքային սարքեր:

  • Հարցումներ UNION օպերատորի հետ
  • Օգտագործելով EXCEPT եւ INTERSECT
  • Օգտագործելով APPLY- ը

Lab: Օգտագործելով Set Operators

  • Գրելու հարցումներ, որոնք օգտագործում են UNION Set Operators- ը եւ UNION ALL- ը
  • Հարցումներ, որոնք օգտագործում են CROSS APPLY եւ OUTER APPLY օպերատորները
  • Հարցումներ, որոնք օգտագործում են EXCEPT եւ INTERSECT օպերատորները

Այս մոդուլի ավարտից հետո ուսանողները կկարողանան:

  • Գրել հավաքածուները, որոնք օգտագործում են UNION- ը, համատեղելու ներդրման սարքերը:
  • Գրեք գրառումներ, որոնք օգտագործում են UNION ALL- ը, համատեղելու ներդրման սարքերը
  • Գրել հարցումներ, որոնք օգտագործում են EXCEPT օպերատորը, վերադարձնելու միայն մեկ շարքում շարքերը, բայց ոչ մեկ այլ:
  • Գրեք հարցումներ, որոնք օգտագործում են INTERSECT օպերատորը, վերադառնալու միայն երկու շարքերում առկա տողերը
  • Գրեք հարցումներ, օգտագործելով CROSS APPLY օպերատորը:
  • Գրեք հարցումներ, օգտագործելով OUTER APPLY օպերատորը

Մոդուլ 13. Օգտագործելով Windows- ի դասակարգումը, օֆսեթը եւ համակցված գործառույթները

Այս մոդուլում նկարագրվում է պատուհանների գործառույթների օգտագործման առավելությունները: Սահմանափակել պատուհանների գործառույթները, OVER ենթաբաժնում սահմանված շարքերում, ներառյալ միջնապատերը եւ շրջանակները: Ստեղծեք հարցումներ, որոնք օգտագործում են պատուհանների գործառույթները, գործելու համար տողերի պատուհանում եւ վերադառնալու աստիճան, համախմբում եւ օֆսեթի համեմատական ​​արդյունքներ:

  • Windows- ի OVER- ի ստեղծում
  • Բացահայտել պատուհանների գործառույթները

Լաբորատորիա `օգտագործելով Windows- ի դասակարգման, օֆսեթի եւ ընդհանուր գործառույթներ

  • Գրավոր հարցումներ, որոնք օգտագործում են դասակարգման գործառույթները
  • Գրելու հարցումներ, որոնք օգտագործում են օֆսեթ գործառույթները
  • Պատկերների հարցումներ, որոնք օգտագործում են պատուհանների ընդհանուր գործառույթները

Այս մոդուլի ավարտից հետո ուսանողները կկարողանան:

  • Նկարագրեք T-SQL բաղադրիչները, որոնք օգտագործվում են պատուհանների եւ նրանց միջեւ փոխհարաբերությունների սահմանման համար:
  • Գրեք այն հարցումները, որոնք օգտագործում են OVER- ի դրույթը, բաժանելու, պատվիրելու եւ կազմելու համար սահմանել պատուհանները
  • Գրել հարցումներ, որոնք օգտագործում են պատուհանների համախառն գործառույթները:
  • Ստեղծեք հարցումներ, որոնք օգտագործում են պատուհանի դասակարգման գործառույթները:
  • Ստեղծեք հարցումներ, որոնք օգտագործում են պատուհանի օֆսեթ գործառույթները

Մոդուլ 14: Ներածման եւ խմբավորման հավաքածուներ

Այս մոդուլում նկարագրվում են գրելու հարցումներ, որոնք առանցքային եւ անհայտ արդյունքների սահմանում են: Ստեղծեք հարցումներ, որոնք ընդգրկում են բազմաթիվ խմբավորումներ դասակարգային հավաքածուներով դասեր

  • Հարցումներ Պիվոտի եւ UNPIVOT- ի հետ
  • Համագործակցություն խմբերի հետ

Լաբորատորիա

  • Հարցումներ, որոնք օգտագործում են PIVOT օպերատորը
  • Հարցումներ, որոնք օգտագործում են UNPIVOT օպերատորը
  • Գրելու հարցումներ, որոնք օգտագործում են GROUPING SETS CUBE- ի եւ ROLLUP ենթակետերը

Այս մոդուլի ավարտից հետո ուսանողները կկարողանան:

  • Նկարագրեք, թե ինչպես pivoting տվյալները կարող են օգտագործվել T-SQL հարցումների մեջ:
  • Ստեղծեք հարցումներ, որոնք առանցքային տվյալներ են տողերից սյունակներում, օգտագործելով PIVOT օպերատորը:
  • Ստեղծեք հարցումներ, որոնք չօգտագործված տվյալները սյունակներից վերադառնում են UNIPIVOT օպերատորի օգտագործմամբ:
  • Խմբագրեք հարցումները, օգտագործելով GROUPING SETS ենթաբազմություն:
  • Գրեք հարցումներ, որոնք օգտագործում են ROLLUP եւ CUBE:
  • Գրել հարցումներ, որոնք օգտագործում են GROUPING_ID գործառույթը:

Մոդուլ 15. Պատրաստված պահված կարգը

Այս մոդուլում նկարագրվում է, թե ինչպես կարելի է վերադարձնել արդյունքները, պահպանելով ընթացակարգերը: Անցում պարամետրերը ընթացակարգերին: Ստեղծել պարզ պահված ընթացակարգեր, որոնք encapsulate SELECT հայտարարությունը: Կառուցել եւ իրականացնել դինամիկ SQL EXEC եւ sp_executesql.Lessons

  • Պահանջվող տվյալները հարցված կարգով
  • Անցումային պարամետրերը պահպանված ընթացակարգերին
  • Պարզ պահված ընթացակարգերի ստեղծում
  • Դինամիկ SQL- ի հետ աշխատելը

Լաբորատորիա: Պատրաստված պահված կարգը

  • Օգտագործելով EXECUTE- ի հայտարարությունը հրավիրելու Պահված ընթացակարգերը
  • Անցումային պարամետրերը պահպանված ընթացակարգերին
  • Կատարելով համակարգի պահված կարգը

Այս մոդուլի ավարտից հետո ուսանողները կկարողանան:

  • Նկարագրեք պահպանված ընթացակարգերը եւ դրանց օգտագործումը:
  • Գրեք T-SQL- ի հայտարարությունները, որոնք կատարում են պահվող ընթացակարգերը տվյալների վերադարձնելու համար:
  • Գրել EXECUTE- ի հայտարարությունները, որոնք մուտքագրված պարամետրերն անցնում են պահված ընթացակարգերին:
  • Գրեք T-SQL խմբերը, որոնք պատրաստում են արտադրանքի պարամետրերը եւ կատարում ընթացակարգեր:
  • Օգտագործեք Ստեղծեք PROCEDURE հայտարարությունը `պահելու ընթացակարգ:
  • Ստեղծեք պահվող ընթացակարգ, որը ընդունում է մուտքի պարամետրերը:
  • Նկարագրեք, թե ինչպես կարող է T-SQL- ը դինամիկ կառուցվել:
  • Գրել հարցումներ, որոնք օգտագործում են դինամիկ SQL:

Մոդուլ 16: Ծրագրավորում T-SQL- ի հետ

Այս մոդուլը նկարագրում է, թե ինչպես կատարելագործել ձեր T-SQL կոդը ծրագրավորման տարրերով

  • T-SQL ծրագրավորման տարրեր
  • Ծրագրի հոսքի վերահսկում

Լաբորատորիա. T-SQL- ի ծրագրավորում

  • Հռչակելով փոփոխականներ եւ հենակետեր
  • Օգտագործելով Control-Of-Flow Elements- ը
  • Օգտագործելով փոփոխականներ `դինամիկ SQL հայտարարության մեջ
  • Օգտագործելով հոմանիշներ

Այս մոդուլի ավարտից հետո ուսանողները կկարողանան:

  • Նկարագրեք, թե ինչպես Microsoft SQL Server- ը վերաբերում է հայտարարությունների հավաքագրմանը որպես խմբաքանակ:
  • Ստեղծեք եւ ներկայացեք T-SQL- ի կոճակները SQL Server- ի կատարման համար:
  • Նկարագրեք, թե ինչպես SQL Server- ը ժամանակավոր օբյեկտներ պահում որպես փոփոխականներ:
  • Գրել կոդը, որը հայտարարում եւ նշանակում է փոփոխականներ:
  • Ստեղծեք եւ հրավիրեք հոմանիշներ
  • Նկարագրեք T-SQL- ի հսկողության-հոսքի տարրերը:
  • Գրեք T-SQL կոդը, օգտագործելով IF ... ELSE բլոկները:
  • Գրեք T-SQL կոդը, որն օգտագործում է WHILE- ը:

Մոդուլ 17: Իրականացման սխալի բեռնաթափում

Այս մոդուլը ներկայացնում է T-SQL- ի սխալների մշակման համար

  • T-SQL- ի սխալի բեռնաթափման իրականացում
  • Կատարելագործված կառուցվածքային բացառությունների բեռնաթափում

Լաբորատորիա: Իրականացնել սխալի բեռնաթափումը

  • Վերադասավորում սխալներ TRY / CATCH- ով
  • Օգտագործելով THROW- ը, հաճախորդին ուղարկեք սխալ հաղորդագրություն

Այս մոդուլի ավարտից հետո ուսանողները կկարողանան:

  • Իրականացնել T-SQL- ի սխալի բեռնաթափումը:
  • Կատարել կառուցված բացառության բեռնաթափման աշխատանքներ:

Մոդուլ 18. Իրականացնելով գործարքներ

Այս մոդուլում նկարագրվում է, թե ինչպես իրականացնել գործարքներ

  • Գործարքներ եւ տվյալների բազաների շարժիչներ
  • Գործարքների վերահսկում

Լաբորատորիա. Գործարքների իրականացում

  • Հսկիչ գործարքներ BEGIN, COMMIT եւ ROLLBACK- ի հետ
  • Adding սխալների բեռնաթափման մի CATCH բլոկում

Այս մոդուլի ավարտից հետո ուսանողները կկարողանան:

  • Նկարագրեք գործարքները եւ խմբաքանակների եւ գործարքների տարբերությունները:
  • Նկարագրեք խմբաքանակները եւ ինչպես են դրանք վարվում SQL Server- ի կողմից:
  • Գործարքների կառավարման լեզուների (TCL) հայտարարություններով գործարքներ ստեղծեք եւ կառավարեք:
  • Օգտագործեք SACT XACT_ABORT, TRI / CATCH բլոկներից դուրս գործող SQL սերվերների բեռնաթափման համար:

Սպասվող իրադարձություններ

Այս պահին ոչ մի առաջիկա իրադարձություն չկա:

Խնդրում ենք գրել մեզ info@itstechschool.com հասցեով եւ մեզ հետ կապ հաստատեք + 91-9870480053- ում `դասընթացի արժեքի եւ սերտիֆիկացման արժեքի, ժամանակացույցի եւ տեղադրության համար

Բաց թողնել մեզ հարցումը

Լրացուցիչ տեղեկությունների համար խնդրում ենք կապվել մեզ հետ:


Reviews