တစ်မူလတန်း Key ကိုဆိုတာဘာလဲ

database ထဲတွင်အကောင်းတစ်ဦးသို့မဟုတ်မကောင်းတဲ့မူလတန်း key ကိုမှန်ကန်စေသည်ဘာကိုလေ့လာပါ

အဓိကသော့ချက်ကဘာလဲ? ထဲမှာ databases ကိုကမ္ဘာ တစ် relational table ၏အဓိကသော့ချက်ထူးခြားစားပွဲအသီးအသီးစံချိန်သတ်မှတ်။ databases ကိုမျိုး, နှိုင်းယှဉ်ဖို့သော့ကိုသုံးခြင်းနှင့်မှတ်တမ်းများကိုသိမ်းဆည်းထားများနှင့်မှတ်တမ်းများအကြားဆက်ဆံရေးကိုဖန်တီးရန်။

database ထဲတွင်မူလတန်း key ကိုရွေးချယ်ခြင်းလုပ်ငန်းစဉ်များတွင်အရေးကြီးဆုံးခြေလှမ်းတစ်ခုဖြစ်ပါသည်။ ဒါဟာသာမန်ဖြစ်နိုင်ပါတယ် attribute ကို ပိုကောင်း - - ကထိုကဲ့သို့သောတကမ္ဘာလုံးမူထူးခြားတဲ့အမှတ်အသားအဖြစ်ဒေတာဘေ့စစီမံခန့်ခွဲမှုစနစ်အနေဖြင့်ထုတ်ပေးနိုင်ပါတယ်, ဒါမှမဟုတ် GUID ကိုနောက်တဖန်မတဦးတည်းထက်လူတစ်ဦးနှုန်းစံချိန်သို့မဟုတ်နှင့်အတူတစ်စားပွဲပေါ်တွင်ထိုကဲ့သို့သောလူမှုဖူလုံရေးနံပါတ်အဖြစ်ထူးခြားတဲ့ဖြစ်အာမခံကြောင်း အတွက် Microsoft SQL Server ။ မူလတန်းသော့ပေါင်းစပ်တစ်ခုတည်း attribute ကိုသို့မဟုတ်မျိုးစုံ attribute တွေထားရှိရေးလိမ့်မည်။

မူလတန်းသော့မူလတန်း key ကိုအသုံးပြုသည်အဘယ်မှာရှိသည်အခြားစားပွဲအတွက်ဆက်စပ်သတင်းအချက်အလက်ဖို့ထူးခြားသောလင့်များဖြစ်ကြသည်။ စံချိန်တင်နေသူများကဖန်တီးသောအခါဒါဟာထဲသို့ဝင်ရပါမည်, ထိုသို့ပြောင်းလဲသွားလိမ့်ဘယ်တော့မှသငျ့သညျ။ database တွင်တစ်ဦးချင်းစီစားပွဲအထူးမူလတန်းသော့ချက်တစ်ခုကော်လံသို့မဟုတ်နှစ်ခုရှိပါတယ်။

မူလတန်း Key ကိုဥပမာ

သင်တစ်ဦးတက္ကသိုလ်တစ်ခုချင်းစီကိုကျောင်းသားတစ်ဦးစံချိန်ပါဝင်သောကျောင်းသားတစ်ဦးစားပွဲပေါ်မှာရှိတယ်ဆိုပါစို့။ ကျောင်းသားရဲ့ထူးခြားတဲ့ကျောင်းသား ID နံပါတ်ကျောင်းသား table ထဲမှာအဓိကသော့ချက်အဘို့အကောင်းတစ်ဦးရွေးချယ်မှုပါပဲ။ ကျောင်းသားရဲ့ပထမဦးဆုံးနှင့်နောက်ဆုံးအမည်တစ်ခုထက် ပို. ကျောင်းသားအမည်တူရှိအံ့သောငှါအခွင့်အလမ်းကအမြဲတမ်းရှိသောကွောငျ့ကောင်းသောရွေးချယ်မှုမဟုတ်ပါ။

အခွားသော ဆင်းရဲသားတို့ကိုရွေးချယ်မှု မူလတန်းသော့အဘို့များစွာသောလူကိုပြောင်းလဲရန်သို့မဟုတ်ကိုယ်စားပြုနိုင်ပါတယ်အားလုံးသည့် ZIP ဖိုင်ကုဒ်, အီးမေးလ်လိပ်စာနှင့်အလုပ်ရှင်, ပါဝင်သည်။ အဓိကသော့ချက်အဖြစ်အသုံးပြုအဆိုပါအမှတ်အသားထူးခြားတဲ့ဖြစ်ရပါမည်။ အဆိုပါလူမှုဖူလုံရေးအုပ်ချုပ်ရေးသူခိုးတွေကြောင့်ထိခိုက်ခဲ့ပြီးသူတစ်ဦးမှတစ်ဦးအရေအတွက်ကို reassigns တဲ့အခါမှာတောင်မှလူမှုဖူလုံရေးနံပါတ်များကိုပြောင်းလဲနိုင်သည်။ အချို့လူများကပင်လူမှုဖူလုံရေးအရေအတွက်ကမရှိကြပါဘူး။ သို့သော်ကြောင့်နှစ်ဦးစလုံးထိုကိစ္စများ၏ရှားပါးသည်။ လူမှုဖူလုံရေးနံပါတ်တစ်မူလတန်းသော့ချက်အဘို့အကောင်းတစ်ဦးရွေးချယ်မှုစေနိုင်ပါတယ်။

ကောင်းမွန်သောမူလတန်းသော့ချက်များရွေးချယ်ခြင်းများအတွက်သိကောင်းစရာများ

သင်သည်လက်ျာမူလတန်း key ကိုရှေးခယျြတဲ့အခါ, ဒေတာဘေ့စ lookups များကိုလည်းမြန်ဆန်ခြင်းနှင့်ယုံကြည်စိတ်ချရသောဖြစ်ကြသည်။ သတိရလိုက်ပါ: