Database Practice Library (Database လေ့ကျင့်ခန်း စုစည်းမှု)
Databases စာမျက်နှာ အားလုံးက လေ့ကျင့်ခန်း မေးခွန်းတွေကို ခေါင်းစဉ် အလိုက်၊ အဆင့် အလိုက် တစ်နေရာတည်းမှာ စုထားပါတယ်။ အဆင့် (Core၊ Extension၊ Challenge၊ Exam-Style) ဒါမှမဟုတ် အမှတ် အလိုက် ရွေးကြည့်ဖို့ အောက်က ခလုတ်တွေကို သုံးပါ။ မေးခွန်း အပြည့်အစုံကို အပိုင်းခွဲတွေနဲ့ အတူ ကြည့်ဖို့ စာမျက်နှာ နာမည်ကို နှိပ်ပါ။ ဒီမှာ မေးခွန်း တစ်ခုစီရဲ့ အစပိုင်းကိုပဲ ပြထားပါတယ်။
Vocabulary (database ဝေါဟာရများ)
မေးခွန်း 1 ခု။
Relational Database Fundamentals (Relational database ရဲ့ အခြေခံများ)
- · Relational database ရဲ့ အခြေအနေမှာ အောက်ပါ term တစ်ခုချင်းစီကို Define လုပ်ပါ:
Benefits and limits (အားသာချက်နဲ့ ကန့်သတ်ချက်များ)
မေးခွန်း 4 ခု။
Relational Database Fundamentals (Relational database ရဲ့ အခြေခံများ)
- · ရပ်ကွက် ပရဟိတ မီးဖိုချောင် အများ ပါတဲ့ အဖွဲ့ တစ်ခုက သူ့ရဲ့ စေတနာ့ဝန်ထမ်းတွေ၊ မီးဖိုချောင်တွေနဲ့ စေတနာ့ဝန်ထမ်းတွေ စာရင်းပေးတဲ့...
- · ပျားမွေးသူ တစ်ယောက်က သူ့ရဲ့ ပျားအုံ 12 အုံကို စစ်ဆေးတဲ့ မှတ်တမ်းတွေကို spreadsheet တစ်ခုမှာ ထားပါတယ်။ Row တစ်ကြောင်းစီမှာ စစ်ဆေးမှု...
- · User ဘီလီယံ ချီ ရှိပြီး free-text (စာသား အလွတ်) post တွေ၊ ပုံတွေ၊ video တွေ ပါတဲ့ feed ရှိတဲ့ ကမ္ဘာလုံးဆိုင်ရာ social media platform...
- · ကျောင်းသား တစ်ယောက်က Java နဲ့ ကျောင်း စာကြည့်တိုက် application တစ်ခု တည်ဆောက်နေပါတယ်။ သူ့မှာ List<Loan> field ပါတဲ့ Book class၊...
Schemas (database ဖွဲ့စည်းပုံ ဖော်ပြချက်များ)
မေးခွန်း 8 ခု။
Database Schemas (Database ဖွဲ့စည်းပုံ ဖော်ပြချက်များ)
- · Relational database မှာ သုံးတဲ့ *schema* ဆိုတဲ့ term ကို Define (အဓိပ္ပာယ်ကို တိတိကျကျ ဖော်ပြပါ) လုပ်ပြီး schema အဆင့် သုံးဆင့်ကို State...
- · အမျိုးသား ဥယျာဉ် တစ်ခုရဲ့ တောင်ပေါ် တဲ booking ဝန်ဆောင်မှုက ဥယျာဉ်ရဲ့ မန်နေဂျာတွေနဲ့ ဒီ conceptual schema ကို သဘောတူထားပါတယ်:...
- · Logical schema ရဲ့ ဝိသေသ သုံးခုကို Identify လုပ်ပါ။
- · Database တစ်ခုရဲ့ conceptual၊ logical နဲ့ physical schema တွေကြား Distinguish (အရာ နှစ်ခု ဒါမှမဟုတ် ပိုများတဲ့ အရာတွေကြားက...
- · အက သင်ကျောင်း တစ်ကျောင်းရဲ့ developer က ဒေတာကို အရင် model မဆွဲဘဲ database ကို ချက်ချင်း တည်ဆောက်ခဲ့ပါတယ်။ အရာအားလုံးကို table...
- · စာအုပ်ဆိုင် အုပ်စု တစ်ခုက တူညီတဲ့ ဆိုင် စီမံခန့်ခွဲမှု software ကို အခြေအနေ နှစ်မျိုးမှာ run ပါတယ်: ဆိုင်ခွဲ တစ်ခုက ရွာက ဆိုင် သေးသေးလေး...
- · To what extent (ဘယ်လောက်အထိ မှန်သလဲ: အကြောင်းပြချက်တွေကို ချိန်ဆပြီး ခိုင်လုံတဲ့ ကောက်ချက် ချပါ): developer တစ်ယောက်တည်းနဲ့ DBMS...
Relational Database Fundamentals (Relational database ရဲ့ အခြေခံများ)
- · ဥပမာ 2 ထဲက *Harbour Run* schema ကို ကြည့်ပါ။ အောက်ပါတို့ကို Identify (ဖြစ်နိုင်တဲ့ အဖြေတွေထဲက ရွေးပြီး ဖော်ပြပါ) လုပ်ပါ:
ERDs (entity နဲ့ ဆက်နွယ်မှုတွေကို ပြတဲ့ ပုံများ)
မေးခွန်း 8 ခု။
Entity-Relationship Diagrams (entity တွေနဲ့ ဆက်နွယ်မှုတွေကို ပြတဲ့ ပုံများ)
- · Database တစ်ခုကို ဒီဇိုင်း ဆွဲပြီး တည်ဆောက်ရာမှာ entity-relationship diagram ရဲ့ ရည်ရွယ်ချက်ကို Explain (ရှင်းပြပါ)။ Diagram ကို ဘာအတွက်...
- · ဆေးခန်း တစ်ခုမှာ PATIENT (လူနာ) နဲ့ APPOINTMENT (ချိန်းဆိုမှု) table တွေ ရှိပါတယ်။ လူနာ တစ်ယောက်ရဲ့ ပထမဆုံး appointment ကို ချိန်းတဲ့အခါ...
- · စာအုပ်ဆိုင် တစ်ဆိုင်က customer (ဝယ်သူ) တွေကို စာအုပ် ရောင်းပါတယ်။ Customer တစ်ယောက်စီက order (မှာယူမှု) အများကြီး မှာနိုင်ပါတယ်၊ order...
- · ရပ်ရွာ အားကစား အသင်း တစ်ခုက member တွေ၊ class တွေနဲ့ booking တွေကို မှတ်တမ်း ထိန်းပါတယ်။ Member တစ်ယောက်စီက class အများကြီး book...
- · ရပ်ရွာ makerspace (ကိရိယာတွေ မျှသုံးပြီး ပစ္စည်း ဖန်တီးတဲ့ အလုပ်ရုံ) တစ်ခုက သူ့ member တွေကို laser cutter နဲ့ 3D printer လို machine...
- · Online အစားအသောက် မှာယူတဲ့ platform တစ်ခုက customer တွေ၊ restaurant (စားသောက်ဆိုင်) တွေ၊ menu item (menu ထဲက ဟင်းပွဲ) တွေနဲ့ order...
- · Software-development team တစ်ခု သုံးတဲ့ database ကို မှတ်တမ်းတင် ဖော်ပြဖို့အတွက် crow's-foot notation ကို Chen notation နဲ့...
- · ရုပ်ရှင်ပွဲတော် တစ်ခုရဲ့ database က venue (ပြသမယ့် နေရာ) တွေ၊ film (ရုပ်ရှင်) တွေနဲ့ ရုပ်ရှင် တစ်ကားစီရဲ့ screening (ပြသမှု) တွေကို...
Data types (ဒေတာ အမျိုးအစားများ)
မေးခွန်း 4 ခု။
Data Types and Keys (ဒေတာ အမျိုးအစားများနဲ့ key များ)
- · Column တစ်ခုစီအတွက် အသင့်တော်ဆုံး data type ကို state (ဖော်ပြပါ) လုပ်ပြီး သင့်ရွေးချယ်မှုကို စာကြောင်း တိုတို တစ်ကြောင်းနဲ့ justify...
- · အသံသွင်း စတူဒီယို တစ်ခုက booking တစ်ခုစီအတွက် ငွေချေပြီးပြီလား ဆိုတာကို BOOLEAN type ရှိတဲ့ Paid column မှာ သိမ်းထားပါတယ်။ အခု စတူဒီယိုက...
- · Fitness app တစ်ခုက user တစ်ယောက်စီရဲ့ နေ့စဉ် ခြေလှမ်း အရေအတွက်ကို -32,768 ကနေ 32,767 အထိ တန်ဖိုးတွေ သိမ်းနိုင်တဲ့ ကိန်းပြည့် type...
- · Booking စနစ် တစ်ခုက BookingDate ကို \"dd/mm/yyyy\" string အဖြစ် သိမ်းပါတယ်။ ဒါကြောင့် ဖြစ်လာတဲ့ ပြဿနာ နှစ်ခု ကို Outline လုပ်ပြီး...
Keys (row တွေကို ခွဲခြားပြီး table တွေကို ချိတ်တဲ့ key များ)
မေးခွန်း 5 ခု။
Data Types and Keys (ဒေတာ အမျိုးအစားများနဲ့ key များ)
- · လှေဆိပ် (marina) တစ်ခုက berth (လှေ ကပ်ထားဖို့ နေရာ) တွေကို လှေပိုင်ရှင်တွေဆီ ငှားပြီး အောက်ပါ table ထဲမှာ သိမ်းထားပါတယ်:
- · လူငယ် သံပြိုင်အဖွဲ့ (youth choir) တစ်ခုက သီချင်း (piece) တစ်ပုဒ်စီမှာ အဆိုတော် (singer) တစ်ယောက်စီ ဘယ် voice part (အသံ အပိုင်း) ကို...
- · ကျောင်း စာကြည့်တိုက် တစ်ခုက spreadsheet ကနေ relational database ကို ပြောင်းနေပါတယ်။ စာကြည့်တိုက်က MEMBER၊ BOOK နဲ့ LOAN (စာအုပ် ငှားမှု)...
- · USER table အတွက် surrogate primary key (ဥပမာ auto-increment integer) ကို natural primary key (ဥပမာ email လိပ်စာ) နဲ့ နှိုင်းယှဉ်ပြီး...
Relational Database Fundamentals (Relational database ရဲ့ အခြေခံများ)
- · မြို့ တစ်မြို့ရဲ့ ပစ္စည်းပျောက် ရုံးက တွေ့ထားတဲ့ ပစ္စည်း တစ်ခုစီကို နံပါတ်တပ်ထားတဲ့ crate (သေတ္တာ) တစ်ခုထဲမှာ ထားပါတယ်။ သူ့ database မှာ...
Normalisation (ဒေတာ ထပ်နေမှု လျော့အောင် table တွေ ခွဲခြင်း)
မေးခွန်း 9 ခု။
Normalisation (ဒေတာ ထပ်မနေအောင် table တွေကို စီစဉ်ခြင်း)
- · Table တစ်ခု 1NF, 2NF နဲ့ 3NF တစ်ခုချင်းစီ ဖြစ်ဖို့ ဘာတွေ လိုအပ်သလဲ State (ဖော်ပြပါ) (normal form တစ်ခုကို စာကြောင်း တစ်ကြောင်းစီ)။
- · တောင်တက် လေ့ကျင့်ရေး အားကစားရုံ (climbing gym) တစ်ခုက လာရောက်မှု တိုင်းကို primary key VisitID ပါတဲ့ table တစ်ခုတည်း VISIT(VisitID,...
- · ဖွဲ့စည်းပုံဆိုင်ရာ တိကျတဲ့ ကွာခြားချက် တစ်ခုကို သုံးပြီး 1NF နဲ့ 2NF ကို Distinguish (အရာ နှစ်ခု ဒါမှမဟုတ် ပိုများတဲ့ အရာတွေကြားက...
- · ပါဆယ် ပို့ဆောင်ရေး ကုမ္ပဏီ တစ်ခုက သူ့ ပါဆယ်တွေကို primary key ParcelID ပါတဲ့ ဒီ table မှာ သိမ်းပါတယ်:
- · ကျောင်းများ အကြား စကားစစ်ထိုးပွဲ (debating tournament) တစ်ခုက ပွဲစဉ် (round) တစ်ခုစီမှာ ဟောပြောသူ (speaker) တစ်ယောက်စီ ရတဲ့ အမှတ်တွေကို...
- · မေးခွန်း 5 က 2NF schema ကို ယူပြီး ဆက် normalise လုပ်ပါ။ ဖယ်ရှားလိုက်တဲ့ transitive dependency မှန်သမျှကို ဖော်ပြရင်း 3NF schema ကို...
- · ရပ်ကွက် ဂီတ ကျောင်း တစ်ခုက သင်ခန်းစာတွေကို ဒီ table တစ်ခုတည်းနဲ့ မှတ်ပါတယ်:
- · Online သတင်း website တစ်ခုရဲ့ homepage က သတင်းခေါင်းစဉ် တစ်ခုစီကို စာရေးသူရဲ့ နာမည်နဲ့ ဓာတ်ပုံနဲ့အတူ ပြပါတယ်။ Website က homepage ကို...
- · ကူးတို့ သင်္ဘော ကုမ္ပဏီ တစ်ခုက ခရီးစဉ် (crossing) တစ်ခုစီမှာ တင်ဆောင်တဲ့ ယာဉ်တွေကို table တစ်ခုတည်းမှာ မှတ်ပါတယ်။ အဲဒီ table က composite...
SQL: SELECT (ဒေတာ ရှာဖွေ ထုတ်ယူခြင်း)
မေးခွန်း 7 ခု။
- · DDL နဲ့ DML ကွာခြားချက်ကို Outline (အကျဉ်းချုပ် ဖော်ပြပါ)၊ အမျိုးအစား တစ်ခုစီက command နှစ်ခု စီရဲ့ နာမည်ကို ပေးပါ။
- · 2000 ခုနှစ် ဇန်နဝါရီ 1 ရက် မတိုင်ခင် မွေးတဲ့ အသင်းဝင် တိုင်းရဲ့ ပထမ နာမည်နဲ့ မျိုးရိုး နာမည်ကို မျိုးရိုး နာမည်အလိုက် အက္ခရာစဉ်နဲ့...
- · မျိုးရိုး နာမည် N ဒါမှမဟုတ် T နဲ့ စတဲ့ အသင်းဝင် တိုင်းရဲ့ ပထမ နာမည်၊ မျိုးရိုး နာမည်နဲ့ မွေးနေ့ကို မွေးနေ့အလိုက် အသက် အကြီးဆုံးကနေ...
- · Tier က 'Premium' ဖြစ်တဲ့ အသင်းဝင်တွေ လုပ်ခဲ့တဲ့ booking တိုင်းအတွက် ပထမ နာမည်၊ မျိုးရိုး နာမည်နဲ့ booking ရက်စွဲကို ပြတဲ့ SQL query ကို...
- · 2026 မေ 28 ရက်မှာ လုပ်ခဲ့တဲ့ booking တိုင်းအတွက် အသင်းဝင် တစ်ယောက်ချင်းစီရဲ့ ပထမ နာမည်နဲ့ သူတို့ booking လုပ်ခဲ့တဲ့ class ရဲ့ coach ကို...
- · 2026 ဇွန်လအတွက် အချိန်ဇယား သတ်မှတ်ထားတဲ့ class တိုင်းရဲ့ coach တွေကို မထပ်အောင် (distinct) အက္ခရာစဉ်နဲ့ စီပြီး ပြတဲ့ SQL query ကို Write...
- · အပေါ်က နမူနာ table တွေကို သုံးပြီး အောက်က query ရဲ့ output ကို state (ဖော်ပြပါ):
SQL: DML (ဒေတာ ထည့်၊ ပြင်၊ ဖျက်ခြင်း)
မေးခွန်း 10 ခု။
SQL Updates (SQL နဲ့ ဒေတာ ပြင်ဆင်ခြင်း)
- · ဒေတာကို ပြင်ဆင်ပြောင်းလဲဖို့ သုံးတဲ့ SQL DML command သုံးခုကို State (ဖော်ပြပါ)၊ ပြီးရင် တစ်ခုစီ ဘာလုပ်လဲ ဆိုတာကို စာကြောင်း တိုတို...
- · *Harbour Run* Class table ထဲကို class (အားကစား လေ့ကျင့်ရေး သင်တန်း) အသစ် တစ်ခု ထည့်တဲ့ SQL statement ကို Write (ရေးပါ):
- · 2024 ခုနှစ် ဇန်နဝါရီ 1 ရက် မတိုင်ခင် လုပ်ခဲ့တဲ့ booking တိုင်းရဲ့ status (အခြေအနေ) ကို 'archived' လို့ ပြောင်းတဲ့ SQL statement ကို...
- · Class C302 ကို အချိန်ဇယားကနေ ဖယ်လိုက်ပြီး သူ့ booking တွေကို မလိုတော့ပါဘူး။ Class C302 အတွက် booking တိုင်းကို ဖယ်ရှားတဲ့ SQL statement...
- · Developer တစ်ယောက်က WHERE clause မပါဘဲ DELETE FROM Booking; ကို run ရင် ဘာဖြစ်မလဲ ဆိုတာကို Explain (ရှင်းပြပါ)၊ ပြီးရင် တကယ့် စနစ်တွေမှာ...
- · Class table မှာ ClassID (primary key) နဲ့ Coach ပေါ်မှာ index တွေ ရှိပါတယ်။ အောက်က update နှစ်ခုထဲက ဘယ်ဟာက ပိုမြန်လဲ၊ ဘာကြောင့်လဲ...
- · နှစ်တိုင်း အဆုံးမှာ အသင်းက Booking ထဲက row အဟောင်း အများစုကို ဖျက်ပါတယ်။ Booking မှာ MemberID နဲ့ BookedOn ပေါ်မှာ index တွေ ရှိပါတယ်။...
- · Booking.MemberID column က Member.MemberID ကို ညွှန်းတဲ့ foreign key ပါ။ Foreign key မှာ ON DELETE RESTRICT နဲ့ ON UPDATE RESTRICT...
- · Table တစ်ခုမှာ index အများကြီး ထည့်တာနဲ့ write မြန်နှုန်းကို မြန်အောင် ထိန်းထားတာကြားက trade-off ကို Discuss (အမြင် အမျိုးမျိုးကို...
- · *Harbour Run* schema (database ဖွဲ့စည်းပုံ ဖော်ပြချက်) အတွက် အောက်ပါ လုပ်ဆောင်ချက် တစ်ခုစီကို လုပ်ပေးတဲ့ SQL statement တွေကို construct...
Aggregates (HL) (row အများကနေ တန်ဖိုး တစ်ခု တွက်ခြင်း)
မေးခွန်း 3 ခု။
- · Membership tier (အသင်းဝင် အဆင့်) တစ်ခုစီအတွက် tier နာမည်နဲ့ အဲဒီ tier ထဲက အသင်းဝင်တွေရဲ့ ပျမ်းမျှ အသက် (နှစ်နဲ့) ကို ပြန်ပေးတဲ့ SQL...
- · 2026 မှာ class 5 ခုထက် ပိုပြီး သင်ပေးခဲ့တဲ့ coach တိုင်းကို သူတို့ သင်ပေးခဲ့တဲ့ class အရေအတွက်အလိုက် အများဆုံးကနေ စီပြီး ပြတဲ့ SQL query...
- · Class title (class ခေါင်းစဉ်) တစ်ခုစီအတွက် 2026 ဇွန်လမှာ လုပ်ခဲ့တဲ့ confirmed (အတည်ပြုပြီး) booking (Status = 'confirmed') စုစုပေါင်း...
Transactions (HL) (အကုန်ဖြစ် ဒါမှမဟုတ် ဘာမှ မဖြစ်တဲ့ လုပ်ငန်း အစုများ)
မေးခွန်း 7 ခု။
Transactions and Views (HL) (transaction နဲ့ view များ)
- · ကျောင်း app တစ်ခုက statement နှစ်ခုနဲ့ ကျောင်းသား တစ်ယောက်ကို club တစ်ခုမှာ စာရင်းသွင်းပေးပါတယ်: Membership ထဲကို INSERT တစ်ခုနဲ့ club...
- · ACID property လေးခုကို State လုပ်ပြီး တစ်ခုချင်းစီအတွက် စာကြောင်း တစ်ကြောင်းစီနဲ့ အကျဉ်းချုပ် ပေးပါ။
- · မူလတန်းကျောင်း တစ်ကျောင်းရဲ့ စာဖတ် စိန်ခေါ်မှု app က ကျောင်းသား တစ်ယောက်ချင်း ဒီနေ့ ဖတ်ခဲ့တဲ့ စာမျက်နှာ အရေအတွက်ကို Pupil table ရဲ့...
- · Server က ဘယ်အချိန်မဆို crash ဖြစ်နိုင်တဲ့အခါမှာတောင် transaction durability ကို ဘယ်လို ရအောင် လုပ်လဲ Explain လုပ်ပါ။
- · ACID property တွေကို အကောင်အထည်ဖော်ရာမှာ BEGIN TRANSACTION၊ COMMIT နဲ့ ROLLBACK ဆိုတဲ့ TCL command သုံးခုရဲ့ အခန်းကဏ္ဍကို Describe လုပ်ပါ။
- · ကျောင်းတစ်ကျောင်းရဲ့ အနုပညာ ဌာနက သူ့ရဲ့ ပစ္စည်းတွေကို Supply(SupplyID, SupplyName, OnHand) table ထဲမှာ မှတ်တမ်းတင်ပါတယ်။ ဆရာ နှစ်ယောက်က...
- · ACID ကို တင်းတင်းကျပ်ကျပ် လိုက်နာတဲ့ relational database နဲ့ ပိုမြင့်တဲ့ write throughput (တစ်စက္ကန့်မှာ ရေးနိုင်တဲ့ အကြိမ်ရေ...
Views (HL) (နာမည်ပေး သိမ်းထားတဲ့ query များ)
မေးခွန်း 3 ခု။
Transactions and Views (HL) (transaction နဲ့ view များ)
- · *virtual view* နဲ့ *materialised view* ဆိုတဲ့ ဝေါဟာရ နှစ်ခုကို Define (အဓိပ္ပာယ်ကို တိတိကျကျ ဖော်ပြပါ) လုပ်ပြီး သူတို့ကြားက အဓိက...
- · ခွေး လမ်းလျှောက်ပေးတဲ့ လုပ်ငန်း တစ်ခုက သူ့ရဲ့ walker (ခွေး လမ်းလျှောက်ပေးသူ) တွေကို Walker(WalkerID, FullName, Phone, HomeAddress,...
- · တစ်ရက်ကို အကြိမ် 5000 လောက် ဖွင့်ကြည့်တဲ့ \"top 100 customers this month\" (ဒီလရဲ့ ထိပ်တန်း customer 100) report အတွက် reporting team...
Alternative DBs (HL) (relational မဟုတ်တဲ့ database များ)
မေးခွန်း 9 ခု။
Alternative Databases (HL) (အခြား database နည်းလမ်းများ)
- · ဒီစာမျက်နှာမှာ လေ့လာခဲ့တဲ့ အခြား database နည်းလမ်း လေးခု ဖြစ်တဲ့ NoSQL၊ cloud၊ spatial နဲ့ in-memory တစ်ခုစီရဲ့ အဓိပ္ပာယ်ကို Outline...
- · Start-up တစ်ခုက ယာဉ်တွေရဲ့ real-time (ချက်ချင်း ဆက်တိုက်) တည်နေရာတွေကို လမ်း network ပေါ်မှာ ပြပေးတဲ့ လမ်းညွှန် app တစ်ခု...
- · မြို့တော် ကောင်စီ တစ်ခုက အများသုံး သောက်ရေ ပိုက်ခေါင်း တိုင်းရဲ့ တည်နေရာကို point အဖြစ်၊ ပန်းခြံ တိုင်းရဲ့ နယ်နိမိတ်ကို polygon အဖြစ်...
- · တစ်ရက်ကို user post သန်းချီ သိမ်းရမယ့် စနစ် တစ်ခုအတွက် relational database အစား NoSQL database ကို ရွေးရင် ဖြစ်လာမယ့် အဓိက trade-off...
- · In-memory database တွေက disk-based database တွေထက် ဘာကြောင့် အများကြီး ပိုမြန်လဲ Explain လုပ်ပြီး in-memory database သုံးရင် ပါလာတဲ့...
- · SaaS start-up အသေး တစ်ခုရဲ့ relational data store (ဒေတာ သိမ်းဆည်းရာ) အတွက် cloud database သုံးတာရဲ့ အကျိုးကျေးဇူး နှစ်ခုနဲ့ အားနည်းချက်...
- · ရေတက္ကစီ ကုမ္ပဏီ တစ်ခုက သူ့ရဲ့ booking (ကြိုတင် လက်မှတ် ဝယ်ယူခြင်း) app အတွက် ဒေတာကို စီစဉ်နေပါတယ်။ အောက်ပါတို့ကို ကိုင်တွယ်ရပါမယ်: (a)...
- · စည်းမျဉ်း လိုက်နာရမှု တင်းကျပ်တဲ့ သက်တမ်းရင့် ငွေကြေး အဖွဲ့အစည်း တစ်ခုက သူ့ရဲ့ အဓိက transaction database ကို on-premises server...
Relational Database Fundamentals (Relational database ရဲ့ အခြေခံများ)
- · Start-up ကုမ္ပဏီ တစ်ခုက သူ့ရဲ့ အဓိက product အတွက် relational database နဲ့ NoSQL document store (ဒေတာကို document ပုံစံနဲ့ သိမ်းတဲ့...
Warehouses and OLAP (HL) (data warehouse နဲ့ OLAP)
မေးခွန်း 8 ခု။
Data Warehouses (HL) (ခွဲခြမ်းစိတ်ဖြာဖို့ ယခင် ဒေတာ သိုလှောင်ရုံများ)
- · နှင်းလျှောစီး အပန်းဖြေ စခန်း (ski resort) တစ်ခုမှာ lift (တောင်ပေါ် တက်တဲ့ ကြိုးဆွဲ ထိုင်ခုံ) တစ်ခုစီရဲ့ ဂိတ်တွေက lift pass (lift...
- · Data warehouse ရဲ့ property ခြောက်ခုထဲက လေးခုကို State (ဖော်ပြပါ)၊ ပြီးရင် တစ်ခုစီအတွက် စာကြောင်း တစ်ကြောင်းနဲ့ အကျဉ်းချုပ် ပေးပါ။
- · OLTP workload နဲ့ OLAP workload ကြားက ကွာခြားချက်ကို Distinguish (အရာ နှစ်ခု ဒါမှမဟုတ် ပိုများတဲ့ အရာတွေကြားက ကွာခြားချက်ကို...
- · နိုင်ငံ 12 နိုင်ငံမှာ ဆိုင်ခွဲတွေ ဖွင့်ထားတဲ့ စူပါမားကတ် လုပ်ငန်းစု တစ်ခုအတွက် data warehouse ရဲ့ အဓိက ရည်ရွယ်ချက်တွေကို Explain...
- · အပြင်ထွက် ခရီးသုံး ပစ္စည်း အဟောင်းတွေ (တဲ၊ ကျောပိုးအိတ်၊ ဖိနပ်ရှည်) ရောင်းဝယ်တဲ့ online ဈေးကွက် တစ်ခုက သူ့ listing (ရောင်းဖို့ တင်ထားတဲ့...
- · Online ဂိမ်း ကုမ္ပဏီ တစ်ခုက လိမ်ညာ ကစားတဲ့ software (cheating software) သုံးနေနိုင်တဲ့ account တွေကို ရှာချင်ပါတယ်။ သူ့ data warehouse...
- · ဆေးရုံ အများကြီး ပိုင်ဆိုင်တဲ့ ဆေးရုံ လုပ်ငန်းစု ကြီး တစ်ခုမှာ business intelligence ကို ကူညီဖို့ data warehouse၊ OLAP tool တွေနဲ့ data...
- · ထောက်ခံသူ 3,000 ယောက်နဲ့ ရန်ပုံငွေ ရှာတဲ့ platform တစ်ခုတည်းပဲ ရှိတဲ့ ပရဟိတ အဖွဲ့ သေးသေး တစ်ခုက data warehouse တည်ဆောက်ဖို့...
Distributed DBs (HL) (နေရာ အများမှာ ခွဲသိမ်းတဲ့ database များ)
မေးခွန်း 8 ခု။
Distributed Databases (HL) (နေရာ အများမှာ ခွဲသိမ်းထားတဲ့ database များ)
- · Distributed database ကို Define (အဓိပ္ပာယ်ကို တိတိကျကျ ဖော်ပြပါ) လုပ်ပြီး အဖွဲ့အစည်း တစ်ခုက distributed database ကို ဘာကြောင့် သုံးဖို့...
- · ဒီစာမျက်နှာမှာ ပါတဲ့ feature ဆယ်ခုထဲက distributed database feature လေးခုကို State (ဖော်ပြပါ) လုပ်ပြီး တစ်ခုစီအတွက် စာကြောင်း...
- · Distributed database မှာ partitioning နဲ့ replication ကြားက ကွာခြားချက်ကို Distinguish (အရာ နှစ်ခု ဒါမှမဟုတ် ပိုများတဲ့ အရာတွေကြားက...
- · Car-share app (ကားကို မျှပြီး ငှားသုံးတဲ့ app) တစ်ခုက booking တိုင်းကို node ငါးခုပေါ်မှာ သိမ်းပါတယ်၊ data centre တစ်ခုမှာ နှစ်ခု၊ နောက်...
- · Distributed database မှာ *distribution transparency* ဆိုတာ ဘာကို ဆိုလိုလဲ Explain (ရှင်းပြပါ) လုပ်ပါ။ မတူတဲ့ transparency အမျိုးအစား...
- · ကမ္ဘာအနှံ့ ဖြန့်ခွဲထားတဲ့ database တစ်ခုမှာ strong consistency နဲ့ high availability (availability မြင့်မားမှု) ကြားက trade-off ကို...
- · Smart meter (လျှပ်စစ် သုံးစွဲမှုကို အလိုအလျောက် တိုင်းပြီး ဒေတာ ပို့ပေးတဲ့ မီတာ) ကုမ္ပဏီ တစ်ခုက နိုင်ငံငယ် တစ်နိုင်ငံထဲက အိမ် 8 သန်း...
- · လူနာ သန်း 60 ပါဝင်တဲ့ နိုင်ငံအဆင့် ကျန်းမာရေး မှတ်တမ်း စနစ် တစ်ခုအတွက် distributed database သင့်တော်မှုကို Evaluate (အားသာချက်နဲ့...