データベース設計
- E-R図(実体関連図):エンティティ(もの)と関係(つながり)をモデル化して設計する
- 正規化:データの重複を排除してデータの一貫性を保つ(第1〜第3正規形)
- 正規化のメリット:更新異常・挿入異常・削除異常を防ぐ
- ER diagram — shows which entities (things: Customer, Order, Product) exist and how they relate. Like a relationship map before building the database.
- Normalisation — organising tables to eliminate duplicate data. If a customer's name is stored in one place only, updating it updates everywhere automatically.
- 1NF: one value per cell. 2NF: all columns depend on the full primary key. 3NF: no non-key column depends on another non-key column.
- ER diagram — entity များ (Customer, Order, Product) နှင့် ၎င်းတို့ ဆက်ဆံမှုများကို ပြသည့် မြေပုံ — ဒေတာဘေ့စ် တည်ဆောက်မည့်အစပြုမီ ဦးစွာ ဆွဲသည်。
- Normalisation — ဒေတာမတူညီဘဲ ထပ်နေခြင်းကို ဖယ်ရှားသည်。ဖောက်သည်နာမည်ကို တစ်နေရာတည်းသာ သိမ်းဆည်းပြီ ပြင်ဆင်သောအခါ အသာပင် ပြင်ဆင်သောသာ ကျန်ရာနေရာများ အလိုအလျောက် ပြောင်းသည်。
Related Practice Questions
ဆက်စပ် လေ့ကျင့်ခန်းမေးခွန်းများ
ဗိုင်းရပ်စ် ကူးစက်ခြင်းနှင့်ပတ်သက်သော သင့်လျော်သောဖော်ပြချက်သည် အောက်ပါတို့အနက် အဘယ်နည်း?
Information security ဆိုင်ရာ ခြိမ်းခြောက်မှုများနှင့်ပတ်သက်သော (i) မှ (iii) ထိ ဖော်ပြချက်များနှင့် အောက်ပါသဘောပုဒ်များ၏ သင့်လျော်သောပေါင်းစပ်မှုသည် အဘယ်နည်း? (i) ဝင်ရောက်ကြည့်ရှုသူ ထည့်သွင်းသောဒေတာကို ထပ်တူဖော်ပြသော website တွင် ထည့်သွင်းထားသော malicious script ကို ဝင်ရောက်ကြည့်ရှုသူ၏ web browser ပေါ်တွင် execute လုပ်ကာ cookie ကဲ့သို့သောဒေတာကို တတိယပုဂ္ဂိုလ်မှ ခိုးယူသောတိုက်ခိုက်မှု (ii) PC များစွာကို ကူးစက်ကာ network မှတဆင့် လက်ခံသောညွှန်ကြားချက်အတိုင်း PC တွင် malicious လုပ်ဆောင်မှုများ execute ပြုပြီး ညှိနှိုင်းသောတိုက်ခိုက်မှုပြုသော program (iii) အသုံးဝင်သောprogram ဟု အသွင်ဆောင်ထားသော်လည်း install ပြုပြီး execute လုပ်သောအခါ ခွင့်မပြုဘဲ ဒေတာ ဖျက်ဆီးခြင်း သို့မဟုတ် ယိုဖိတ်ခြင်းပြုသော program
Ransomware ၏ အသင့်တော်ဆုံးဖော်ပြချက်သည် အောက်ပါတို့အနက် အဘယ်နည်း?
Which is an appropriate description of what is done in data analysis during database design?
Database ဒီဇိုင်းဆွဲစဉ် ဒေတာ ခွဲခြမ်းစိတ်ဖြာမှုတွင် ဆောင်ရွက်သည်မှာ အဘယ်နည်းဟု ဖော်ပြချက်အဖြစ် သင့်လျော်သည်မှာ အောက်ပါတို့အနက် အဘယ်နည်း?