# လေဆိပ်ဆိုင်ရာ ဒေတာများ ပြသခြင်း သင့်အား [SQLite](https://sqlite.org/index.html) အခြေခံပြီး တည်ဆောက်ထားသော [ဒေတာဘေစ်စ်](https://raw.githubusercontent.com/Microsoft/Data-Science-For-Beginners/main/2-Working-With-Data/05-relational-databases/airports.db) တစ်ခု ပေးထားပြီး လေဆိပ်ဆိုင်ရာ အချက်အလက်များ ပါဝင်သည်။ အောက်တွင် schema ကို ပြထားသည်။ သင်သည် [Visual Studio Code](https://code.visualstudio.com?WT.mc_id=academic-77958-bethanycheum) တွင် [SQLite extension](https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite&WT.mc_id=academic-77958-bethanycheum) ကို အသုံးပြု၍ မြို့များ၏ လေဆိပ်ဆိုင်ရာ အချက်အလက်များကို ပြသမည်ဖြစ်သည်။ ## လုပ်ဆောင်ရန်ညွှန်ကြားချက်များ ဤအလုပ်ကို စတင်လုပ်ဆောင်ရန် သင်သည် အဆင့်အတန်းအနည်းငယ်ကို ပြုလုပ်ရန် လိုအပ်ပါမည်။ သင်သည် အချို့သော tools များကို ထည့်သွင်းပြီး နမူနာ ဒေတာဘေစ်စ်ကို ဒေါင်းလုဒ်လုပ်ရန် လိုအပ်ပါမည်။ ### သင့်စနစ်ကို ပြင်ဆင်ပါ Visual Studio Code နှင့် SQLite extension ကို အသုံးပြု၍ ဒေတာဘေစ်စ်နှင့် အပြန်အလှန်ဆက်သွယ်နိုင်ပါသည်။ 1. [code.visualstudio.com](https://code.visualstudio.com?WT.mc_id=academic-77958-bethanycheum) သို့ သွားပြီး Visual Studio Code ကို ထည့်သွင်းရန် ညွှန်ကြားချက်များကို လိုက်နာပါ 1. [SQLite extension](https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite&WT.mc_id=academic-77958-bethanycheum) ကို Marketplace စာမျက်နှာတွင် ရှိသော ညွှန်ကြားချက်များအတိုင်း ထည့်သွင်းပါ ### ဒေတာဘေစ်စ်ကို ဒေါင်းလုဒ်လုပ်ပြီး ဖွင့်ပါ နောက်တစ်ဆင့်မှာ ဒေတာဘေစ်စ်ကို ဒေါင်းလုဒ်လုပ်ပြီး ဖွင့်ရန်ဖြစ်သည်။ 1. [GitHub မှ ဒေတာဘေစ်စ်ဖိုင်](https://raw.githubusercontent.com/Microsoft/Data-Science-For-Beginners/main/2-Working-With-Data/05-relational-databases/airports.db) ကို ဒေါင်းလုဒ်လုပ်ပြီး ဖိုင်ကို တစ်နေရာတွင် သိမ်းဆည်းပါ 1. Visual Studio Code ကို ဖွင့်ပါ 1. **Ctl-Shift-P** (Mac တွင် **Cmd-Shift-P**) ကို ရွေးပြီး `SQLite: Open database` ဟု ရိုက်ထည့်ကာ SQLite extension တွင် ဒေတာဘေစ်စ်ကို ဖွင့်ပါ 1. **Choose database from file** ကို ရွေးပြီး သင် ဒေါင်းလုဒ်လုပ်ထားသော **airports.db** ဖိုင်ကို ဖွင့်ပါ 1. ဒေတာဘေစ်စ်ကို ဖွင့်ပြီးနောက် (Screen တွင် update မမြင်ရပါ) **Ctl-Shift-P** (Mac တွင် **Cmd-Shift-P**) ကို ရွေးပြီး `SQLite: New query` ဟု ရိုက်ထည့်ကာ query window အသစ်ကို ဖွင့်ပါ Query window အသစ်ကို ဖွင့်ပြီးနောက် SQL statements များကို ဒေတာဘေစ်စ်တွင် အသုံးပြုနိုင်ပါသည်။ **Ctl-Shift-Q** (Mac တွင် **Cmd-Shift-Q**) command ကို အသုံးပြု၍ ဒေတာဘေစ်စ်တွင် queries များကို run လုပ်နိုင်ပါသည်။ > [!NOTE] > SQLite extension အကြောင်း ပိုမိုသိရှိလိုပါက [documentation](https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite&WT.mc_id=academic-77958-bethanycheum) ကို ကြည့်ရှုနိုင်ပါသည် ## ဒေတာဘေစ်စ် schema ဒေတာဘေစ်စ်၏ schema သည် table design နှင့် structure ဖြစ်သည်။ **airports** ဒေတာဘေစ်စ်တွင် `cities` နှင့် `airports` ဟူသော tables နှစ်ခု ပါဝင်သည်။ `cities` တွင် United Kingdom နှင့် Ireland ရှိ မြို့များစာရင်း ပါဝင်ပြီး `airports` တွင် လေဆိပ်များစာရင်း ပါဝင်သည်။ အချို့သော မြို့များတွင် လေဆိပ်များစွာ ရှိနိုင်သောကြောင့် အချက်အလက်များကို သိမ်းဆည်းရန် tables နှစ်ခုကို ဖန်တီးခဲ့သည်။ ဤအလုပ်တွင် သင်သည် joins ကို အသုံးပြု၍ မြို့များအတွက် အချက်အလက်များကို ပြသမည်ဖြစ်သည်။ | Cities | | ---------------- | | id (PK, integer) | | city (text) | | country (text) | | Airports | | -------------------------------- | | id (PK, integer) | | name (text) | | code (text) | | city_id (FK to id in **Cities**) | ## အလုပ်ပေးချက် အောက်ပါ အချက်အလက်များကို ပြန်ပေးရန် queries များ ဖန်တီးပါ- 1. `Cities` table တွင်ရှိသော မြို့အမည်များအားလုံး 1. `Cities` table တွင်ရှိသော Ireland ရှိ မြို့များအားလုံး 1. လေဆိပ်အမည်များအားလုံးနှင့် ၎င်းတို့၏ မြို့နှင့် နိုင်ငံ 1. London, United Kingdom ရှိ လေဆိပ်များအားလုံး ## အဆင့်သတ်မှတ်ချက် | ထူးချွန် | လုံလောက် | တိုးတက်မှုလိုအပ် | --- **အကြောင်းကြားချက်**: ဤစာရွက်စာတမ်းကို AI ဘာသာပြန်ဝန်ဆောင်မှု [Co-op Translator](https://github.com/Azure/co-op-translator) ကို အသုံးပြု၍ ဘာသာပြန်ထားပါသည်။ ကျွန်ုပ်တို့သည် တိကျမှုအတွက် ကြိုးစားနေသော်လည်း အလိုအလျောက် ဘာသာပြန်မှုများတွင် အမှားများ သို့မဟုတ် မတိကျမှုများ ပါဝင်နိုင်သည်ကို သတိပြုပါ။ မူရင်းဘာသာစကားဖြင့် ရေးသားထားသော စာရွက်စာတမ်းကို အာဏာတရားရှိသော အရင်းအမြစ်အဖြစ် သတ်မှတ်သင့်ပါသည်။ အရေးကြီးသော အချက်အလက်များအတွက် လူ့ဘာသာပြန်ပညာရှင်များကို အသုံးပြုရန် အကြံပြုပါသည်။ ဤဘာသာပြန်မှုကို အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာသော အလွဲအမှားများ သို့မဟုတ် အနားယူမှုများအတွက် ကျွန်ုပ်တို့သည် တာဝန်မယူပါ။