ပုံစံစာသင်ခန်းသင်တန်း
အချိန်5 နေ့ရက်များ
REGISTER

transaction-SQL နှင့်အတူဒေတာများကို Querying

transaction SQL သင်တန်း & လက်မှတ်ထုတ်ပေးရေးနှင့်အတူဒေတာများကို Querying

ဖေါ်ပြချက်

ပရိသတ်ကို & လိုအပ်ချက်

သင်တန်းအမှတ်စဥ်ကောက်ကြောင်း

ဇယား & အခကြေးငွေများ

အေတြ႕အၾကံဳျပည့္အလင္းျပသူမ်ား

transaction SQL သင်တန်းခြုံငုံသုံးသပ်ချက်နှင့်အတူဒေတာများကို Querying

ဒီသင်တန်း-SQL transaction မှကျောင်းသားများကိုမိတ်ဆက်ဒီဇိုင်းပြုလုပ်ထားသည်။ ဒါဟာပထမသုံးရက်ရှိအခြားသင်တန်းများများအတွက်အသိပညာလိုအပ်ကျောင်းသားတစ်ဦးသင်တန်းအဖြစ်ဆုံးမသွန်သင်နိုင်ထိုကဲ့သို့သောလမ်းအတွက်ဒီဇိုင်းပြုလုပ်ထားသည် SQL Server သင်ရိုးညွှန်းတမ်း။ 4 & 5 ယူရန်လိုအပ်သည်ကျန်ရှိနေသေးသောကျွမ်းကျင်မှုသင်ပေးနေ့ရက်များ စာမေးပွဲဖြေဆို 70-761.

transaction SQL သင်တန်းနှင့်အတူ query မှာ Data ၏ရည်ရွယ်ချက်များ

  • SQL Server 2016 ၏သော့ချက်စွမ်းရည်နှင့်အစိတ်အပိုင်းများကိုဖော်ပြပါ။
  • ကို T-SQL, အစုံနှင့် predicate ယုတ္တိဗေဒကိုဖော်ပြပါ။
  • တစ်ခုတည်းစားပွဲပေါ်မှာ SELECT ကြေညာချက်ရေးပါ။
  • multi-စားပွဲပေါ်မှာ SELECT ကြေညာချက်ရေးပါ။
  • filtering နှင့်စုစည်းခြင်းနှင့်အတူ SELECT ထုတ်ပြန်ချက်များရေးပါ။
  • SQL Server ကိုဒေတာအမျိုးအစားများကိုဘယ်လိုအသုံးပြုတယ်ဆိုတာကိုဖော်ပြပါ။
  • DML ထုတ်ပြန်ချက်များရေးပါ။
  • built-in function တွေကိုအသုံးပြုမေးမြန်းချက်ရေးပါ။
  • ဒေတာစုပေါင်းကြောင်းမေးမြန်းချက်ရေးပါ။
  • subqueries ရေးပါ။
  • အမြင်များနှင့်စားပွဲပေါ်မှာ-တန်ဖိုးထားလုပ်ဆောင်ချက်များကို ဖန်တီး. အကောင်အထည်ဖော်ရန်။
  • စုံစမ်းမှုရလဒ်များကပေါင်းစပ်ဖို့အစုကိုအော်ပရေတာကိုသုံးပါ။
  • ဝင်းဒိုးကိုအဆင့်သတ်မှတ်ချက်ကိုအသုံးပြုမေးမြန်းချက်ရေးထား offset နှင့်စုစုပေါင်းလုပ်ဆောင်ချက်များကို။
  • မဏ္ဍိုင်, unpivot, ပေါင်းစပ်မှုနှင့်တုံးအကောင်အထည်ဖော်နေဖြင့်ဒေတာများ Transform ။
  • stored procedures ဖန်တီး. အကောင်အထည်ဖော်ရန်။
  • ထိုကဲ့သို့သောကို T-SQL code ကိုမှ variable တွေကို, အခြေအနေများနှင့်ကွင်းအဖြစ် programming Construction ထည့်ပါ။

ငွေပေးငွေယူနှင့်အတူ query မှာ Data ၏ရည်ရွယ်ချက်များများအတွက်ရည်ရွယ်သောပရိတ်သတ် - SQL

သင်တန်း၏အဓိကရည်ရွယ်ချက်ကျောင်းသားများကိုအားလုံး SQL Server-related စည်းကမ်းများကိုအသုံးပြုရသော transaction-SQL ဘာသာစကား၏အကောင်းတစ်ဦးနားလည်မှုပေးစေခြင်းငှါဖြစ်၏ အမည်ရ, Database ဟာအုပ်ချုပ်ရေး, Database ဟာဖွံ့ဖြိုးရေးနှင့်စီးပွားရေးထောက်လှမ်းရေး။ ထိုကဲ့သို့သောအဖြစ်, ဒီသင်တန်းများအတွက်အဓိကပစ်မှတ်ပရိသတ်ကိုဖြစ်ပါသည်: Database ကိုအုပ်ချုပ်ရေးမှူးများ, Database ကို Developers များနှင့် BI ပညာရှင်များ။

သင်တန်းအမှတ်စဥ်ကောက်ကြောင်း Duration: 5 နေ့ရက်များ

module 1: Microsoft SQL Server 2016 ဖို့နိဒါန်း

ဒီမော်ဂျူး, မိုဃ်းတိမ်ကိုဗားရှင်းအပါအဝင် SQL Server ၏ဗားရှင်း, SQL Server ကိုမိတ်ဆက်နှင့် SQL Server ကိုစီမံခန့်ခွဲမှု Studio.Lessons သုံးပြီး SQL Server ကိုချိတ်ဆက်ရန်မည်သို့မည်ပုံ

  • SQL Server ၏အခြေခံဗိသုကာပညာ
  • SQL Server Editions နှင့်ဗားရှင်း
  • SQL Server ကိုစီမံခန့်ခွဲမှုစတူဒီယိုနှင့်အတူစတင်

Lab မှ: SQL Server 2016 Tools များနှင့်အလုပ်လုပ်

  • SQL Server ကိုစီမံခန့်ခွဲမှုစတူဒီယိုနှင့်အလုပ်လုပ်
  • Creating နှင့်ကျင်းပရေးကို T-SQL Scripts
  • စာအုပ်များအွန်လိုင်းအသုံးပြုခြင်း

ဒီ module တစ်ခုဖြည့်စွက်ပြီးနောက်, သင်နိုင်ပါလိမ့်မည်:

  • relational database များကိုများနှင့်ငွေပေးငွေယူ-SQL queries များဖော်ပြပါ။
  • on-ရဝုဏ်နဲ့ cloud-based edition မှာနဲ့ SQL Server ၏ဗားရှင်းကိုဖော်ပြပါ။
  • , SQL Server တစ်ခုဥပမာအားဖြင့် ချိတ်ဆက်. ယင်းဥပမာအားဖြင့်ထဲတွင်ပါရှိသော databases ကိုစူးစမ်း, နှင့် T-SQL queries များဆံ့ကြောင်း script ကိုဖိုင်တွေနဲ့အတူလုပ်ကိုင်ဖို့ SQL Server ကိုစီမံခန့်ခွဲမှုစတူဒီယို (SSMS) ကိုအသုံးပြုဖို့ဘယ်လိုဖော်ပြပါ။

module 2: T-SQL query မှနိဒါန်း

ဒီမော်ဂျူးကို T-SQL နှင့်အရေးအသားမေးမြန်းချက်မှာသူတို့ရဲ့အခန်းကဏ္ဍ၏ဒြပ်စင်ဖော်ပြသည်။ SQL Server ထဲမှာအစုံ၏အသုံးပြုမှုကိုဖော်ပြပါ။ SQL Server အတွက် predicate ယုတ္တိဗေဒ၏အသုံးပြုမှုကိုဖော်ပြပါ။ SELECT ထုတ်ပြန်ချက်များကယ်ဆယ်ရေးလုပ်ငန်းများအတွက်များ၏ယုတ္တိအမိန့်ကိုဖော်ပြပါ။ သင်ခန်းစာများ

  • ကို T-SQL မိတ်ဆက်ခြင်း
  • သတ်မှတ်ပေးသည်ကိုနားလည်ခြင်း
  • Predicate Logic ကိုနားလည်ခြင်း
  • SELECT ထုတ်ပြန်ချက်များအတွက်စစ်ဆင်ရေး၏ Logical Order ကိုနားလည်ခြင်း

Lab မှ: T-SQL query မှနိဒါန်း

  • အခြေခံပညာ SELECT ဖော်ပြချက်ကွပ်မျက်
  • ရှာဖွေမှုများကွပ်မျက် Filter ကိုဒေတာများကို Predicates သုံးပြီးကြောင်း
  • စီမှာ Data BY ORDER အသုံးပြုခြင်းဒါကတော့ကွပ်မျက်ရှာဖွေမှုများ

ဒီ module တစ်ခုဖြည့်စွက်ပြီးနောက်, သင်နိုင်ပါလိမ့်မည်:

  • SELECT ထုတ်ပြန်ချက်များရေးသားခြင်း T-SQL ၏အခန်းကဏ္ဍကိုဖော်ပြပါ။
  • T-SQL ဘာသာစကား၏ဒြပ်စင်ကိုဖော်ပြရန်နှင့်ရသောဒြပ်စင်အရေးအသားမေးမြန်းချက်အတွက်အသုံးဝင်သောဖြစ်လိမ့်မည်။
  • ယင်းအစုသီအိုရီ, relational database များကိုများ၏သင်္ချာကျောထောက်နောက်ခံပြု၏တဦးတည်း၏သဘောတရားများကိုဖော်ပြရန်နှင့်သင် SQL Server querying စဉ်းစားပုံကိုကလျှောက်ထားကူညီရန်
  • predicate ယုတ္တိဗေဒကိုဖော်ပြရန်နှင့် SQL Server querying ရန်၎င်း၏လျှောက်လွှာဆန်းစစ်။
  • တစ်ဦး SELECT ကြေညာချက်၏ဒြပ်စင်ကိုရှင်းပြခြင်း, ဒြပ်စင်အကဲဖြတ်ထားတဲ့အတွက်အမိန့် delineate, ပြီးတော့အရေးအသားမေးမြန်းချက်မှလက်တွေ့ကျတဲ့ချဉ်းကပ်ရန်ဤနားလည်မှုသက်ဆိုင်ပါသည်။

module 3: အရေးအသား SELECT ရှာဖွေမှုများ

ဒီမော်ဂျူးတစ်ခုတည်း table.Lessons ဆန့်ကျင်မေးမြန်းချက်အပေါ်အာရုံစူးစိုက်ခြင်း, SELECT ကြေညာချက်၏အခြေခံမိတ်ဆက်

  • ရိုးရှင်းသော SELECT ဖော်ပြချက်ရေးသားခြင်း
  • ကွဲပြားနှင့်အတူပုံတူပွားပါဖျက်သိမ်းရေး
  • ကော်လံများနှင့်စားပွဲတင်အိမ်နာမည်အသုံးပြုခြင်း
  • ရိုးရှင်းသောပြဿနာဖော်ပြချက်ရေးသားခြင်း

Lab မှ: အခြေခံပညာ SELECT ဖော်ပြချက် Writing

  • ရိုးရှင်းသော SELECT ဖော်ပြချက်ရေးသားခြင်း
  • ကွဲပြားအသုံးပြုခြင်းပုံတူပွားပါဖျက်သိမ်းရေး
  • ကော်လံများနှင့်စားပွဲတင်အိမ်နာမည်အသုံးပြုခြင်း
  • တစ်ရိုးရှင်းသောပြဿနာဖော်ပြမှုအသုံးပြုခြင်း

ဒီ module တစ်ခုဖြည့်စွက်ပြီးနောက်, သင်နိုင်ပါလိမ့်မည်:

  • ဖွဲ့စည်းပုံနှင့်ပုံစံ SELECT ကြေညာချက်အဖြစ်သင့်ရဲ့မေးမြန်းချက်မှ functionality နဲ့ဖတ်နိုင်တဲ့ add လိမ့်မည်ဟုတိုးမြှင့်မှုများဖော်ပြပါ
  • အဆိုပါကွဲပြားအပိုဒ်ကို အသုံးပြု. ထပ်တူများကိုဖယ်ရှားပစ်ရန်မည်သို့ဖော်ပြပါ
  • ကော်လံနှင့်စားပွဲပေါ်မှာနာမည်များအသုံးပြုခြင်းကိုဖော်ပြရန်
  • ပြဿနာအသုံးအနှုန်းတွေကိုနားလည်အသုံးပြု

module 4: အကွိမျမြားစှာဇယား Querying

ဒီမော်ဂျူးကို Microsoft SQL Server 2016 အတွက်မျိုးစုံရင်းမြစ်များမှဒေတာများပေါင်းစပ်ကြောင်းမေးမြန်းချက်များရေးသားဖို့ကိုဘယ်လိုဖော်ပြသည်။ သင်ခန်းစာများ

  • နားလည်မှုပါတီဝင်ဖြစ်ခဲ့ပါတယ်
  • အတွင်းပိုင်းနှင့်အတူပူးပေါင်းမည် Querying
  • အပြင်နှင့်အတူပူးပေါင်းမည် Querying
  • လက်ဝါးကပ်တိုင်နှင့်အတူ Querying ပါတီဝင်ဖြစ်ခဲ့ပါတယ်နှင့်ကိုယ်ပိုင်ပါတီဝင်ဖြစ်ခဲ့ပါတယ်

Lab မှ: အကွိမျမြားစှာဇယား Querying

  • အတွင်းပိုင်းပါတီဝင်ဖြစ်ခဲ့ပါတယ်အသုံးပြုရှာဖွေမှုများရေးသားခြင်း
  • အတွင်းပိုင်းပါတီဝင်ဖြစ်ခဲ့ပါတယ်အကွိမျမြားစှာ-စားပွဲတင်အသုံးပြုရှာဖွေမှုများရေးသားခြင်း
  • ကိုယ်ပိုင်ပါတီဝင်ဖြစ်ခဲ့ပါတယ်အသုံးပြုရှာဖွေမှုများရေးသားခြင်း
  • အပြင်ပါတီဝင်ဖြစ်ခဲ့ပါတယ်အသုံးပြုရှာဖွေမှုများရေးသားခြင်း
  • လက်ဝါးကပ်တိုင်ပါတီဝင်ဖြစ်ခဲ့ပါတယ်အသုံးပြုရှာဖွေမှုများရေးသားခြင်း

ဒီ module တစ်ခုဖြည့်စွက်ပြီးနောက်, သင်နိုင်ပါလိမ့်မည်:

  • SQL Server 2016 အတွက်ပူးပေါင်းမည်၏အခြေခံကိုရှင်းပြ
  • ရေးထားမေးမြန်းချက်အတွင်းစိတ် join
  • ပြင်ပူးပေါင်းမည်အသုံးပြုမေးမြန်းချက်ရေးရန်
  • အပိုဆောင်း join အမျိုးအစားများကိုသုံးပါ

module 5: Sorting နှင့် Filtering ဒေတာများ

ဒီမော်ဂျူး sorting နှင့် filtering.Lessons အကောင်အထည်ဖေါ်ဖို့ဘယ်လိုဖော်ပြထားတယ်

  • ဒေတာများကို sorting
  • Predicates နှင့်အတူ filtering ဒေတာများ
  • TOP နှင့်အတူဒေတာများကိုစီစစ်ခြင်းနှင့် OFFSET-ဆွဲယူ
  • အမည်မသိတန်ဖိုးများနှင့်အလုပ်လုပ်

Lab မှ: Sorting နှင့် Filtering ဒေတာများ

  • Filter ကို Data ဟာ WHERE clause ကိုအသုံးပြုပြီးကြောင်းရှာဖွေမှုများရေးသားခြင်း
  • အပိုဒ် BY စီဒေတာများကိုအမိန့်ကိုသုံးပြီးကြောင်းရှာဖွေမှုများရေးသားခြင်း
  • Filter ကိုဒေတာ TOP Option ကိုအသုံးပြုခြင်းကြောင့်ရှာဖွေမှုများရေးသားခြင်း

ဒီ module တစ်ခုဖြည့်စွက်ပြီးနောက်, သင်နိုင်ပါလိမ့်မည်:

  • သင့်ရဲ့စုံစမ်းမှုရဲ့ output ကိုပြသအတန်း၏အမိန့်ကိုထိန်းချုပ်ရန်သင့်မေးမြန်းချက်မှအပိုဒ် BY မိန့် add ဖို့ဘယ်လိုရှင်းပြပါ
  • ဝါကျဟာ predicate ကိုက်ညီမတန်းထွက် filter မှနေရာဆောက်လုပ်ဖို့ဘယ်လိုရှင်းပြပါ။
  • တစ်ဦး TOP option ကိုအသုံးပြုပြီး SELECT အပိုဒ်အတွက်တန်းစီ၏ပ္ပံကန့်သတ်ဖို့ဘယ်လိုရှင်းပြပါ။
  • အပိုဒ် BY အမိန့်များ OFFSET-ဆွဲယူ option ကိုအသုံးပြုပြီးအတန်း၏ပ္ပံကန့်သတ်ဖို့ဘယ်လိုရှင်းပြပါ။
  • SQL Server ပျောက်ဆုံးတန်ဖိုးများအထိမ်းအမှတ် null ကိုအသုံးပြုသည်နှင့်မည်သို့မည်ပုံသင့်ရဲ့မေးမြန်းချက်အတွက် null အဘို့စမ်းသပ်ဖို့ဘယ်လောက်, အမည်မသိနှင့်ပျောက်ဆုံးတန်ဖိုးများအဘို့ဘယ်လောက်သုံးတန်ဖိုးထားယုတ္တိဗေဒအကောင့်ကိုရှင်းပြပါ။

module 6: SQL Server 2016 ဖို့ဒေတာအမျိုးအစားများနှင့်အလုပ်လုပ်

ဒီမော်ဂျူးဒေတာအမျိုးအစားများကို SQL Server data.Lessons တွေကိုသိမ်းဆည်းဖို့ကိုအသုံးပြုသည်ကိုမိတ်ဆက်

  • မိတ်ဆက်ခြင်း SQL Server 2016 ဖို့ဒေတာအမျိုးအစားများ
  • အက္ခရာဒေတာများကိုအတူလုပ်ကိုင်
  • နေ့စွဲနှင့်အလုပ်လုပ်ခြင်းနှင့်အချိန်ဒေတာများ

Lab မှ: SQL Server 2016 ဖို့ဒေတာအမျိုးအစားများနှင့်အလုပ်လုပ်

  • နေ့စွဲနှင့်အချိန်ဒေတာများပြန်သွားကြောင်းရှာဖွေမှုများရေးသားခြင်း
  • နေ့စွဲနှင့်အချိန် Functions များအသုံးပြုရှာဖွေမှုများရေးသားခြင်း
  • အက္ခရာမှာ Data ပြန်သွားဒါကရှာဖွေမှုများရေးသားခြင်း
  • အက္ခရာ Functions များပြန်သွားဒါကရှာဖွေမှုများရေးသားခြင်း

ဒီ module တစ်ခုဖြည့်စွက်ပြီးနောက်, သင်နိုင်ပါလိမ့်မည်:

  • ဒေတာအမျိုးအစားများကို SQL Server ကိုဒေတာသိမ်းဆည်းဖို့ကိုအသုံးပြုသည်နှင့်မည်သို့ဒေတာအမျိုးအစား types များအကြားကူးပြောင်းနေကြသည်အများအပြား Explore
  • ဇာတ်ကောင်နှိုင်းယှဉ်အလုပ်လုပ်ဖို့ဘယ်လို SQL Server ဇာတ်ကောင်-based ဒေတာအမျိုးအစားများ, နှင့်အချို့သောဘုံလုပ်ဆောင်ချက်များကိုသင်သည်သင်၏မေးမြန်းချက်အတွက်အသုံးဝင်သောတှေ့ရပမေရှင်းပြပါ
  • သူတို့စနစ်တကျ SQL Server များကသရုပျခှဲပါလိမ့်မည်ဒါရက်စွဲများနှင့်ကြိမ်ရိုက်ထည့်ဖို့ဘယ်လို, ယာယီဒေတာသိုလှောင်ရန်အသုံးပြုကြသည်ဒေတာအမျိုးအစားကိုဖော်ပြရန်နှင့် built-in function တွေကိုနှင့်အတူရက်စွဲများနှင့်ကြိမ် manipulate ဖို့ဘယ်လို။

module 7: ဒေတာကိုမွမ်းမံ DML အသုံးပြုခြင်း

ဒီမော်ဂျူး DML မေးမြန်းချက်ဖန်တီးဖို့ဘယ်လိုဖော်ပြထားတယ်, ဘာကွောငျ့လဲသင် to.Lessons လို

  • ဒေတာများကိုထည့်သွင်းခြင်း
  • Modify နဲ့ဖျက်နေဒေတာများ

Lab မှ: ဒေတာကိုမွမ်းမံ DML အသုံးပြုခြင်း

  • ဒေတာများကိုထည့်သွင်းခြင်း
  • မွမ်းမံခြင်းနှင့်ဖျက်နေဒေတာများ

ဒီ module တစ်ခုဖြည့်စွက်ပြီးနောက်, သင်နိုင်ပါလိမ့်မည်:

  • INSERT ကိုသုံးပါနှင့်ထုတ်ပြန်ချက်များထဲသို့ SELECT
  • UPDATE ကိုသုံးပါ, ပေါင်းစည်း, ဖျက်ခြင်းနှင့် TRUNCATE ။

module 8: Built-ခုနှစ်တွင် Functions များအသုံးပြုခြင်း

ဒီမော်ဂျူး SQL Server 2016.Lessons အတွက်လုပ်ဆောင်ချက်များကို built-in များစွာအချို့ကိုမိတ်ဆက်

  • Built-ခုနှစ်တွင် Functions များနှင့်အတူရှာဖွေမှုများရေးသားခြင်း
  • ကူးပြောင်းခြင်း Functions များအသုံးပြုခြင်း
  • Logical Functions များအသုံးပြုခြင်း
  • null နှင့်အလုပ်လုပ်ခြင်းမှ Functions များအသုံးပြုခြင်း

Lab မှ: Built-ခုနှစ်တွင် Functions များအသုံးပြုခြင်း

  • အသုံးပြုမှုကူးပြောင်းခြင်း Functions ဒါကရှာဖွေမှုများရေးသားခြင်း
  • Logical Functions များအသုံးပြုရှာဖွေမှုများရေးသားခြင်း
  • အရေးအသားရှာဖွေမှုများစမ်းသပ် Nullability အဘို့အကြောင်း

ဒီ module တစ်ခုဖြည့်စွက်ပြီးနောက်, သင်နိုင်ပါလိမ့်မည်:

  • SQL Server ကပေးလုပ်ဆောင်ချက်များကိုအမျိုးအစားများကိုဖော်ပြပါ, ပြီးတော့စကေးလုပ်ဆောင်ချက်များကိုအတူလုပ်ကိုင်အာရုံစိုက်
  • အတိအလင်းအများအပြား SQL Server လုပ်ဆောင်ချက်များကိုသုံးပြီး types များအကြား data တွေကိုပြောင်းလဲဖို့ဘယ်လိုရှင်းပြပါ
  • တစ်ဦးစကားရပ်အကဲဖြတ်ကြောင်းယုတ္တိလုပ်ဆောင်ချက်များကိုမည်သို့အသုံးပြုရမည်ကိုဖော်ပြပါနှင့်တစ်ဦးမှစကေးရလဒ်ပြန်သွားပါ။
  • null နဲ့အလုပ်လုပ်ဘို့အပိုဆောင်းလုပ်ဆောင်ချက်များကိုဖော်ပြပါ

module 9: Grouping and Aggregators ဒေတာများ

ဒီမော်ဂျူးစုစုပေါင်း functions.Lessons သုံးစွဲဖို့ဘယ်လိုဖော်ပြထားတယ်

  • Aggregate Functions များအသုံးပြုခြင်း
  • အပိုဒ်အားဖြင့် GROUP အားအသုံးပြုခြင်း
  • filtering အဖွဲ့များမျိုးနှင့်အတူ

Lab မှ: Grouping and Aggregators ဒေတာများ

  • အပိုဒ်အားဖြင့် GROUP ကိုသုံးပါဒါကရှာဖွေမှုများရေးသားခြင်း
  • အသုံးပြုမှု Aggregate Functions များကြောင်းရှာဖွေမှုများရေးသားခြင်း
  • ထူးခြားသော Aggregate Functions များအသုံးပြုပါကြောင်းရှာဖွေမှုများရေးသားခြင်း
  • အဆိုပါမျိုးအပိုဒ်နှင့်အတူရှာဖွေမှုများ Filter ကိုအဖွဲ့များကြောင်းရေးသား

ဒီ module တစ်ခုဖြည့်စွက်ပြီးနောက်, သင်နိုင်ပါလိမ့်မည်:

  • အဆိုပါ SQL Server အတွက်စုစုပေါင်း function ကို In-built အသုံးပြုနိုင်ဖို့မေးမြန်းချက်ရေးဖို့ကိုဖော်ပြပါ။
  • အပိုဒ်အားဖြင့် GROUP အား အသုံးပြု. အတန်းခွဲခြားကြောင်းမေးမြန်းချက်ရေးပါ။
  • အုပ်စုများ filter ရန်မျိုးအပိုဒ်အသုံးပြုမေးမြန်းချက်ရေးပါ။

module 10: Subqueries အသုံးပြုခြင်း

ဒီမော်ဂျူး subquery နှင့်မည်သို့အခါသုံးစွဲဖို့အတော်ကြာအမျိုးအစားများကိုဖော်ပြထားတယ် them.Lessons

  • ကိုယ်ပိုင်ပါရှိသော Subqueries ရေးသားခြင်း
  • ဆက်စပ်မှု Subqueries ရေးသားခြင်း
  • အဆိုပါ Subqueries နှင့်အတူ Predicate တည်ရှိအသုံးပြုခြင်း

Lab မှ: Subqueries အသုံးပြုခြင်း

  • ရှာဖွေမှုများရေးသားခြင်းကိုအသုံးပြုခြင်းကိုယ်ပိုင်ပါရှိသော Subqueries ဒါက
  • အသုံးပြုခြင်းမှစကေးနှင့် Multi-ရလဒ် Subqueries ဒါကရှာဖွေမှုများရေးသားခြင်း
  • အသုံးပြုမှုဆက်စပ်မှု Subqueries ကာအပိုဒ်ရှိကွောငျးအရေးအသားရှာဖွေမှုများ

ဒီ module တစ်ခုဖြည့်စွက်ပြီးနောက်, သင်နိုင်ပါလိမ့်မည်:

  • subqueries တစ် SELECT ကြေညာချက်တွင်အသုံးပြုစေခြင်းငှါအဘယ်အရပ်ကိုဖော်ပြပါ။
  • တစ်ဦး SELECT ကြေညာချက်တွင်ဆက်စပ် subqueries အသုံးပြုမေးမြန်းချက်ရေးရန်
  • ခြေစစ်ပွဲအတန်း၏တည်ရှိမှုအဘို့စမ်းသပ်ဖို့တစ် WHERE clause အတွက် predicates တည်ရှိအသုံးပြုမေးမြန်းချက်ရေးရန်
  • အဆိုပါထိထိရောက်ရောက်တစ် subquery အတွက်တန်းစီ၏တည်ရှိမှုအဘို့အစစ်ဆေး predicate တည်ရှိကိုသုံးပါ။

module 11: စားပွဲတင်ဖော်ပြချက်အသုံးပြုခြင်း

ယခင်ကဒီသင်တန်းအတွက်, သငျသညျတခုပြင်ခေါ်ဆိုမှုစုံစမ်းမှုမှရလဒ်များကိုပြန်ရောက်သည့်စကားရပ်အဖြစ် subqueries အသုံးပြုခြင်းအကြောင်းသိလာတယ်။ subqueries ကဲ့သို့ပင်စားပွဲပေါ်မှာအသုံးအနှုန်းတွေစုံစမ်းမှုအသုံးအနှုန်းတွေရှိပါတယ်, ဒါပေမယ့်စားပွဲအသုံးအနှုန်းတွေသင်သည်ထိုသူတို့အမည်ကိုရန်နှင့်သင်သည်မည်သည့်ခိုင်လုံသော relational table ထဲမှာဒေတာတွေနဲ့အလုပ်လုပ်မယ်ဆိုတာအဖြစ်၎င်းတို့၏ရလဒ်များကိုနှင့်အတူအလုပ်လုပ်ရန်ခွင့်ပြုခြင်းဖြင့်ဒီစိတ်ကူးကိုတိုးချဲ့ပါ။ ဆင်းသက်လာစားပွဲ, ဘုံစားပွဲစကားရပ် (CTEs), အမြင်များနှင့် inline စားပွဲပေါ်မှာ-တန်ဖိုးထားလုပ်ဆောင်ချက်များကို (TVFs): Microsoft SQL Server 2016 စားပွဲပေါ်မှာအသုံးအနှုန်းတွေလေးအမျိုးအစားများကိုထောက်ခံပါတယ်။ ဒီ module ကို, သင်စားပွဲပေါ်မှာအသုံးအနှုန်းတွေဤပုံစံများနှင့်အတူအလုပ်လုပ်ရန်နှင့်အရေးအသား queries.Lessons ရန် modular ချဉ်းကပ်ဖန်တီးကူညီပေးဖို့သူတို့ကိုသုံးစွဲဖို့ဘယ်လိုလေ့လာသင်ယူဖို့သင်ယူပါလိမ့်မယ်

  • Views စာအသုံးပြုခြင်း
  • Inline စားပွဲတင်-္တွတန်ဖိုးမရြိ Functions များအသုံးပြုခြင်း
  • ဆင်းသက်လာဇယားအသုံးပြုခြင်း
  • တူညီသည့်အစားပွဲတင်ဖော်ပြချက်အသုံးပြုခြင်း

Lab မှ: စားပွဲတင်ဖော်ပြချက်အသုံးပြုခြင်း

  • Views စာကိုသုံးပါဒါကရှာဖွေမှုများရေးသားခြင်း
  • အသုံးပြုမှုဆင်းသက်လာဇယားဒါကရှာဖွေမှုများရေးသားခြင်း
  • ရေးသားခြင်း query ကိုပဲသုံးဘုံစားပွဲတင်ဖော်ပြချက် (CTEs) အဲဒါက
  • ဆူး Inline စားပွဲတင်-္တွတန်ဖိုးမရြိဖော်ပြချက်ဒါကရှာဖွေမှုများရေးသားခြင်း

ဒီ module တစ်ခုဖြည့်စွက်ပြီးနောက်, သင်နိုင်ပါလိမ့်မည်:

  • အမြင်များကနေရလဒ်တွေကိုပြန်လာကြောင်းမေးမြန်းချက်ရေးပါ။
  • ရိုးရှင်း inline TVFs ဖန်တီးရန် CREATE function ကြေညာချက်ကိုသုံးပါ။
  • ဖန်တီးဆင်းသက်လာစားပွဲကနေရလဒ်တွေကိုပြန်လည်ရယူကြောင်းမေးမြန်းချက်ရေးပါ။
  • စားပွဲပေါ်မှာစကားရပ်ကနေ CTEs နှင့်ပြန်လာရလဒ်များကိုဖန်တီးကြောင်းမေးမြန်းချက်ရေးပါ။

module 12: သတ်မှတ်မည်လုပ်ငန်းရှင်များအသုံးပြုခြင်း

ဒီမော်ဂျူးသည် set ကိုအော်ပရေတာပြည်ထောင်စုကိုအသုံးဖို့ဘယ်လိုမိတ်ဆက်လမ်းဆုံနှင့်နှစ်ဦးကို input ကို sets.Lessons အကြားတန်းနှိုင်းယှဉ်ဖို့ချွင်းချက်

  • ပြည်ထောင်စုအော်ပရေတာနှင့်အတူရှာဖွေမှုများရေးသားခြင်း
  • ခြွင်းချက်အသုံးပြုခြင်းနှင့်လမ်းဆုံ
  • ကျင့်သုံးပါအသုံးပြုခြင်း

Lab မှ: သတ်မှတ်မည်လုပ်ငန်းရှင်များအသုံးပြုခြင်း

  • အရေးအသား query ကိုပဲသုံးပြည်ထောင်စုသတ်မှတ်မည်လုပ်ငန်းရှင်များနှင့်ပြည်ထောင်စုဒါကအားလုံး
  • အသုံးပြုမှု Cross ကျင့်သုံးပါနှင့်ပြင်လုပ်ငန်းရှင်များကျင့်သုံးပါဒါကရှာဖွေမှုများရေးသားခြင်း
  • ချွင်းချက်နှင့်လမ်းဆုံလုပ်ငန်းရှင်များကိုသုံးပါဒါကရှာဖွေမှုများရေးသားခြင်း

ဒီ module တစ်ခုဖြည့်စွက်ပြီးနောက်, ကျောင်းသားများနိုင်ပါလိမ့်မည်:

  • input ကိုစုံပေါင်းစပ်ဖို့ပြည်ထောင်စုအသုံးပြုမေးမြန်းချက်ရေးပါ။
  • input ကိုစုံပေါင်းစပ်ဖို့ပြည်ထောင်စုအားလုံးအသုံးပြုမေးမြန်းချက်ရေးရန်
  • တဦးတည်းထားသော်လည်းမအခြားသာတန်းစီပြန်လာနိုင်ရန်အော်ပရေတာကလွဲလို့အသုံးပြုမေးမြန်းချက်ရေးပါ။
  • နှစ်ဦးစလုံးအစုံအတွက်ပစ္စုပ္ပန်ဖြစ်ကြောင်းသာတန်းစီပြန်လာနိုင်ရန်လမ်းဆုံအော်ပရေတာအသုံးပြုမေးမြန်းချက်ရေးရန်
  • လက်ဝါးကပ်တိုင်ကျင့်သုံးပါအော်ပရေတာကို အသုံးပြု. မေးမြန်းချက်ရေးပါ။
  • ပြင်ကျင့်သုံးပါအော်ပရေတာကို အသုံးပြု. မေးမြန်းချက်ရေးရန်

module 13: Windows ကိုအော့ဖ်ဆက်, အဆင့်နှင့် Aggregate Functions များ အသုံးပြု.

ဒီမော်ဂျူးပြတင်းပေါက်လုပ်ဆောင်ချက်များကို အသုံးပြု. မှအကျိုးကျေးဇူးများဖော်ပြသည်။ partitions ကိုနှင့်ဘောင်အပါအဝင်တစ်ဦးကျြောအပိုဒ်မှာသတ်မှတ်ထားတဲ့အတန်းမှပြတင်းပေါက်လုပ်ဆောင်ချက်များကိုကန့်သတ်ရန်။ အတန်းတစ်ပြတင်းပေါက်အပေါ်လုပ်ကိုင်ရန်နှင့်အဆင့်ပြန်လာ, သတင်းအချက်အလက်စုစည်းခြင်းမှပြတင်းပေါက်လုပ်ဆောင်ချက်များကိုအသုံးပြုမေးမြန်းချက်ရေးရန်နှင့်နှိုင်းယှဉ် results.Lessons offset

  • ကျြောနှင့်အတူ Windows ရဲ့ Creating
  • Window ကို Functions များ Exploring

Lab မှ: အော့ဖ်ဆက်, အဆင့်မှာ Windows နှင့် Aggregate Functions များအသုံးပြုခြင်း

  • ရာထူး Functions များအသုံးပြုရှာဖွေမှုများရေးသားခြင်း
  • အော့ဖ်ဆက် Functions များအသုံးပြုရှာဖွေမှုများရေးသားခြင်း
  • Window ကို Aggregate Functions များအသုံးပြုရှာဖွေမှုများရေးသားခြင်း

ဒီ module တစ်ခုဖြည့်စွက်ပြီးနောက်, ကျောင်းသားများနိုင်ပါလိမ့်မည်:

  • ပြတင်းပေါက်သတ်မှတ်ဖို့အသုံးပြု T-SQL အစိတ်အပိုင်းများ, သူတို့အကြားဆက်ဆံရေးကိုဖော်ပြပါ။
  • ပြတင်းပေါက်သတ်မှတ်ပေးဖို့ပိုင်ခြား, သာသနာကိုနှင့်ဘောင်နှင့်တကွ, ကျြောအပိုဒ်အသုံးပြုမေးမြန်းချက်ရေးရန်
  • ဝင်းဒိုးကိုစုစုပေါင်းလုပ်ဆောင်ချက်များကိုအသုံးပြုမေးမြန်းချက်ရေးပါ။
  • ဝင်းဒိုးကိုအဆင့်လုပ်ဆောင်ချက်များကိုအသုံးပြုမေးမြန်းချက်ရေးပါ။
  • ဝင်းဒိုးကိုထေမိလုပ်ဆောင်ချက်များကိုအသုံးပြုမေးမြန်းချက်ရေးရန်

module 14: သတ်မှတ်ပေးသည် Pivoting နှင့်အုပ်စုခွဲခြင်း

ဒီမော်ဂျူးမဏ္ဍိုင်နှင့် unpivot ရလဒ်စုံကြောင်းမေးမြန်းချက်များကိုရေးသားဖော်ပြသည်။ အာဆီယံသင်ခန်းစာများသတ်မှတ်နှင့်အတူမျိုးစုံအုပ်စုသတ်မှတ်ကြောင်းမေးမြန်းချက်များရေးရန်

  • မဏ္ဍိုင်နှင့် UNPIVOT နှင့်အတူရှာဖွေမှုများရေးသားခြင်း
  • သတ်မှတ်ပေးသည်အုပ်စုခွဲခြင်းနှင့်အလုပ်လုပ်

Lab မှ: သတ်မှတ်ပေးသည် Pivoting နှင့်အုပ်စုခွဲခြင်း

  • ယင်းမဏ္ဍိုင်အော်ပရေတာအသုံးပြုရှာဖွေမှုများရေးသားခြင်း
  • အဆိုပါ UNPIVOT အော်ပရေတာအသုံးပြုရှာဖွေမှုများရေးသားခြင်း
  • အုပ်စုအသုံးပြုရှာဖွေမှုများရေးသားခြင်း Cube နှင့်ပေါင်းစပ်မှု Subclauses လှတျမွောကျစပေုံ

ဒီ module တစ်ခုဖြည့်စွက်ပြီးနောက်, ကျောင်းသားများနိုင်ပါလိမ့်မည်:

  • မဏ္ဍိုင်ဒေတာကို T-SQL queries တွင်ရနိုင်ပုံကိုဖော်ပြပါ။
  • ယင်းမဏ္ဍိုင်အော်ပရေတာကို အသုံးပြု. ကော်လံဖို့တန်းစီရာမှ data တွေကိုမဏ္ဍိုင်ကြောင်းမေးမြန်းချက်ရေးပါ။
  • ပြန် UNPIVOT အော်ပရေတာကို အသုံးပြု. တန်းစီဖို့ကော်လံကနေဒေတာတွေကို unpivot ကြောင်းမေးမြန်းချက်ရေးပါ။
  • အုပ်စု sets subclause သုံးပြီးမေးမြန်းချက်ရေးပါ။
  • ပေါင်းစပ်မှုနှင့် Cube အသုံးပြုမေးမြန်းချက်ရေးပါ။
  • အဆိုပါ GROUPING_ID function ကိုအသုံးပြုမေးမြန်းချက်ရေးပါ။

module 15: stored procedure ကွပ်မျက်

ဒီမော်ဂျူး stored procedures ကွပ်မျက်ခြင်းဖြင့်ရလဒ်တွေကိုပြန်သွားဖို့ကိုဘယ်လိုဖော်ပြသည်။ လုပျထုံးလုပျနညျးမှ parameters တွေကိုဖြတ်သွား။ တစ်ဦး SELECT ကြေညာချက် encapsulate ရိုးရှင်းတဲ့ stored procedures ဖန်တီးပါ။ အမှုဆောင်အရာရှိများနှင့် sp_executesql.Lessons နှင့်အတူပြောင်းလဲနေသော SQL ဆောက်လုပ်ရန်နှင့် execute

  • stored procedure နှင့်အတူဒေတာများကို Querying
  • stored procedure မှန့်သတ်ချက်များဖြတ်သန်း
  • ရိုးရှင်းသော stored procedure Creating
  • Dynamic SQL နှင့်အတူအလုပ်လုပ်ကိုင်

Lab မှ: ကွပ်မျက် stored procedure

  • stored procedure မြွက်ဖို့ execute ကြေညာချက်အသုံးပြုခြင်း
  • stored procedure မှန့်သတ်ချက်များဖြတ်သန်း
  • System ကို stored procedure ကွပ်မျက်

ဒီ module တစ်ခုဖြည့်စွက်ပြီးနောက်, ကျောင်းသားများနိုင်ပါလိမ့်မည်:

  • သိမ်းဆည်းထားလုပ်ထုံးလုပ်နည်းများနှင့်၎င်းတို့၏အသုံးပြုမှုကိုဖော်ပြပါ။
  • ဒေတာပြန်လာရန် stored procedures execute ကြောင်းကို T-SQL statement တွေကိုရေးပါ။
  • stored procedures မှ input ကို parameters တွေကိုလွန်သွားပြီးသောထုတ်ပြန်ချက်များကို execute ရေးပါ။
  • output ကို parameters များကိုပွငျဆငျခွငျးဖွစျကွောငျးကို T-SQL နေသည်ဟုသူရေးထားနှင့်သိုလှောင်ထားသောလုပ်ထုံးလုပ်နည်းများ execute ။
  • တစ်ဦး stored procedure ရေးလိုက်ဖို့ CREATE လုပ်ထုံးလုပ်နည်းများထုတ်ပြန်ကြေညာချက်ကိုသုံးပါ။
  • input ကို parameters တွေကိုလက်ခံမယ့်သိုလှောင်ထားသည့်လုပ်ထုံးလုပ်နည်းကိုဖန်တီးပါ။
  • ကို T-SQL သည် dynamically ဆောက်လုပ်ထားနိုင်ပါတယ်ဘယ်လိုဖော်ပြပါ။
  • ပြောင်းလဲနေသော SQL အသုံးပြုမေးမြန်းချက်ရေးပါ။

module 16: T-SQL နှင့်အတူ Programming

ဒီမော်ဂျူး programming ကို elements.Lessons နှင့်သင်၏သည် T-SQL code ကိုမြှင့်တင်ရန်ဖို့ဘယ်လိုဖော်ပြထားတယ်

  • ကို T-SQL Programming Element တွေကို
  • အစီအစဉ် Flow ထိန်းချုပ်ခြင်း

Lab မှ: T-SQL နှင့်အတူ Programming

  • Variables ကိုကြေညာခြင်းနှင့် batch Delimiting
  • ထိန်းချုပ်ရေး-of-Flow Element တွေကိုအသုံးပြုခြင်း
  • တစ်ဦး Dynamic SQL ထုတ်ပြန်ချက်ထဲမှာ Variables ကိုအသုံးပြုခြင်း
  • နာမ်အသုံးပြုခြင်း

ဒီ module တစ်ခုဖြည့်စွက်ပြီးနောက်, ကျောင်းသားများနိုင်ပါလိမ့်မည်:

  • Microsoft SQL Server နေသည်ဟုသူအဖြစ်ထုတ်ပြန်ချက်များ၏ collection များကိုဆကျဆံပုံကိုဖော်ပြပါ။
  • Create နှင့် SQL Server အားဖြင့်သေဒဏ်စီရင်ဘို့ကို T-SQL code တွေရဲ့သုတ်တင်ပြရန်။
  • SQL Server variable တွေကိုအဖြစ်ယာယီအရာဝတ္ထုသိုလှောင်ဘယ်လိုဖော်ပြပါ။
  • မိန့်နဲ့ variable တွေကိုသတ်မှတ်ပေးထားတဲ့ကြောင်းကုဒ်ရေးပါ။
  • synonym တွေဟာ ဖန်တီး. မြွက်
  • ကို T-SQL အတွက်ထိန်းချုပ်မှု-of စီးဆင်းမှုဒြပ်စင်ကိုဖော်ပြပါ။
  • IF ... မည်သူမဆိုလုပ်ကွက်ကို အသုံးပြု. ကို T-SQL code ကိုရေးပါ။
  • ဉျအသုံးပြုသည် T-SQL code ကိုရေးပါ။

module 17: အကောင်အထည်ဖော်မှားယွင်းနေသည်ကိုင်တွယ်မှု

ဒီမော်ဂျူးကို T-SQL.Lessons များအတွက်ကိုင်တွယ်အမှားမိတ်ဆက်

  • ကို T-SQL အမှားကိုင်တွယ်အကောင်အထည်ဖော်
  • စနစ်တကျခြွင်းချက်ကိုင်တွယ်အကောင်အထည်ဖော်

Lab မှ: အကောင်အထည်ဖော်မှားယွင်းနေသည်ကိုင်တွယ်မှု

  • ကွိုးစားပါ / အမီလိုက်နှင့်အတူအမှားများကိုပြန်ညွှန်းနေပါသည်
  • နောက်ကျောက client မှ error message ကိုသွားပစ်အသုံးပြုခြင်း

ဒီ module တစ်ခုဖြည့်စွက်ပြီးနောက်, ကျောင်းသားများနိုင်ပါလိမ့်မည်:

  • ကို T-SQL အမှားကိုင်တွယ်အကောင်အထည်ဖေါ်။
  • စနစ်တကျခြွင်းချက်ကိုင်တွယ်အကောင်အထည်ဖေါ်။

module 18: အရောင်းအဝယ်အကောင်အထည်ဖော်

ဒီမော်ဂျူး transactions.Lessons အကောင်အထည်ဖေါ်ဖို့ဘယ်လိုဖော်ပြထားတယ်

  • အရောင်းအများနှင့်ဒေတာဘေ့စအင်ဂျင်
  • ထိန်းချုပ်ခြင်းငွေကြေးလွှဲပြောင်းမှုမှာ

Lab မှ: အကောင်အထည်ဖော်အရောင်းအဝယ်

  • , အစ COMMIT နှင့်ပယ်ဖျက်ရန်နှင့်အတူထိန်းချုပ်ခြင်းငွေကြေးလွှဲပြောင်းမှုမှာ
  • တစ်ဦးကိုဖမ်းလုပ်ကွက်မှအမှားကိုင်တွယ်ဖြည့်ထည့်

ဒီ module တစ်ခုဖြည့်စွက်ပြီးနောက်, ကျောင်းသားများနိုင်ပါလိမ့်မည်:

  • အရောင်းအနဲ့ batch နှင့်အရောင်းအကြားရှိကွဲပြားခြားနားမှုကိုဖော်ပြပါ။
  • သုတ်ဖော်ပြပါနှင့်မည်သို့သူတို့ SQL Server များကကိုင်တွယ်လျက်ရှိသည်။
  • ငွေပေးငွေယူထိန်းချုပ်မှုဘာသာစကား (TCL) ထုတ်ပြန်ချက်များနှင့်အတူအရောင်းအ Create နှင့်စီမံခန့်ခွဲ။
  • အသုံးပြုမှု SET XACT_ABORT ကွိုးစား / ကိုဖမ်းလုပ်ကွက်ပြင်ပတွင်အရောင်းအများ၏ SQL Server များကိုင်တွယ်သတ်မှတ်ပေးရန်။

လာမည့်သင်တန်း

ဤအချိန်တွင်မျှလာမည့်ဖြစ်ရပ်များရှိပါသည်။

info@itstechschool.com မှာကျွန်တော်တို့ကိုစာရေး & သင်တန်းစျေးနှုန်း & လက်မှတ်ကုန်ကျစရိတ်, အချိန်ဇယား & တည်နေရာ + 91-9870480053 မှာကျွန်တော်တို့ကို ကျေးဇူးပြု. ဆက်သွယ်

ကြှနျုပျတို့ကိုတစ်ဦး Query drop

ပိုပြီးအင်ဖိုအတွက်ကြင်နာစွာကျွန်တော်တို့ကိုဆက်သွယ်ပါ။


reviews