ဒေတာဘေ့စဆက်ဆံရေး၏အဓိပ္ပာယ်

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

တစ်ဦးအတွက် relational database ကို ၎င်း၏ကော်လံ-အတန်း format နဲ့ဒေတာတွေကိုအကြားစပ်လျဉ်းသိုလှောင်သောကွောငျ့, စားပွဲတစ်စပ်လျဉ်းဖြစ်ပါတယ်။ အဆိုပါအတန်းဒေတာမှတ်တမ်းများကိုကိုယ်စားပြုနေချိန်တွင်အဆိုပါစစ်ကြောင်းများ, စားပွဲရဲ့ attribute တွေဖြစ်ကြသည်။ တစ်ဦးကတစ်ခုတည်းအတန်းဒေတာဘေ့စဒီဇိုင်နာများမှတစ်ဦး tuple အဖြစ်လူသိများသည်။

တစ်ဦးဆက်ဆံရေး၏အဓိပ္ပာယ်နှင့် Properties ကို

တစ်ဦး relational database ထဲတွင်တစ်ဦးက ဆက်စပ်. , ဒါမှမဟုတ်စားပွဲပေါ်မှာ, အချို့သတ္တိလည်းရှိတယ်။ ပထမဦးစွာပယ်, ၎င်း၏အမည်ကိုတစ်ဒေတာဘေ့စနာမည်တူ၏မျိုးစုံစားပွဲဆံ့မခံနိုင်သည် ie, database တွင်ထူးခြားသောဖြစ်ရမည်။ ထို့နောက်တစ်ဦးချင်းစီနှင့်စပ်လျဉ်းကော်လံ, ဒါမှမဟုတ် attribute တွေအစုတခုရှိရမည်, ကဒေတာဆံ့ဖို့တန်းစီအစုတခုရှိရမည်။ စားပွဲအမည်များနှင့်ဝသကဲ့သို့အဘယ်သူမျှမဂုဏျရညျအမည်တူရှိနိုင်ပါသည်။

ထို့နောက်အဘယ်သူမျှမ tuple (သို့မဟုတ်အတန်း) တစ်ထပ်ဖြစ်လို့ရပါတယ်။ လက်တွေ့တွင်တစ်ဒေတာဘေ့စအမှန်တကယ်ထပ်တန်းစီဆံ့မယ်, ဒါပေမယ့်ထိုကဲ့သို့သောထူးခြားတဲ့မူလတန်းသော့ (လာမယ့်အထိ) ၏အသုံးပြုမှုကိုအတိုင်းဤရှောင်ရှားရန်အရပျ၌အလေ့အကျင့်ရှိရပါမည်။

တစ်ဦး tuple တစ်ထပ်မဖွစျနိုငျကွောငျးကိုပေးသောကြောင့်စပ်လျဉ်းထူးခြားအသီးအသီး tuple (သို့မဟုတ်အတန်း) သတ်မှတ်ကြောင်းအနည်းဆုံး attribute ကို (သို့မဟုတ်ကော်လံ) ဆံ့ရမည်ဟုအောက်ပါအတိုင်း။ ဤသည်များသောအားဖြင့်မူလတန်းသော့ချက်ဖြစ်ပါတယ်။ ဤသည်မူလတန်း key ကိုကော်ပီပွားယူမရပါ။ ဤသည်အဘယ်သူမျှမ tuple အတူတူပင်ထူးခြားသော, မူလတန်းသော့ချက်ရှိနိုင်ပါသည်ဆိုလိုသည်။ သော့ချက်တခုရှိသည်မဟုတ်နိုင်ပါတယ် null ရိုးရှင်းစွာတန်ဖိုးကိုသိကြရမည်ဖြစ်သည်ဆိုလိုတာကတန်ဖိုး။

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

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

ဤသူအပေါင်းတို့သည်ဂုဏ်သတ္တိများ, ဒါမှမဟုတ်သတ်, အချက်အလက်များ၏တိကျမှန်ကန်မှုကိုဆက်လက်ထိန်းသိမ်းထားဖို့အရေးကြီးသော, ဒေတာသမာဓိရှိသေချာစေရန်ဝတ်ပြုကြလော့။