Relational database ထဲတွင်နိုင်ငံခြားရေးသော့ချက်များကို The Power of

တစ်ဦးကနိုင်ငံခြားသော့ချက်အချက်အလက်များ၏တစ်ခုလုံးကမ္ဘာတံခါးကိုဖွင့်လှစ်

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

Relational Database ကိုအချို့မှာအခြေခံ

တစ်ဦး relational database ထဲတွင်, data ကိုစားပွဲထဲမှာသိမ်းထားတဲ့ဖြစ်ပါတယ် ရှာဖွေလွယ်ကူအောင်, အတန်းနှင့်ကော်လံ်နှင့် manipulate.There EF အားဖြင့်အဆိုပြုထားတဲ့ relational database ကို (relational algebra ၏အယူအဆနောက်ကွယ်မှအချို့သောအလေးအနက်သင်္ချာဖြစ်ပါသည်

1970 ခုနှစ်က IBM မှာ Codd), သို့သော်ဤဆောင်းပါး၏ခေါင်းစဉ်မဟုတ်ဘူး။

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

နိုင်ငံခြားရေးသော့ချက်များအသုံးပြုခြင်း

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

အဆိုပါလေ့-ကိုးကား Northwinds ဒေတာဘေ့စသုံးစွဲဖို့, ဒီမှာနေတဲ့ကုန်ပစ္စည်းစားပွဲပေါ်မှာတစ်ဦးထံမှကောက်နုတ်ချက်ဖြစ်ပါသည်:

အဆိုပါ Northwind ဒေတာဘေ့စရဲ့ကုန်ပစ္စည်းစားပွဲတင်ကောက်နုတ်ထားပါတယ်
ProductID ထုတ်ကုန်အမည် CategoryID QuantityPerU တစ်ခုချင်းစျေးနှုန်း
1 ချိုင် 1 10 သေတ္တာများက x 20 အိတ် 18,00
2 Chang 1 24 - 12 အောင်စပုလင်း 19,00
3 Aniseed ရည် 2 12 - 550 ml ကိုပုလင်း 10.00
4 Anton ရဲ့ Cajun ရာသီ Chef 2 48 - 6 အောင်စအိုး 22.00
5 Anton ရဲ့ထို့ကြောင့်ရောနှော Chef 2 36 သေတ္တာများ 21,35
6 အဖွားရဲ့ Boysenberry Spread 2 12 - 8 အောင်စအိုး 25,00
7 ဦးလေး Bob ၏အော်ဂဲနစ်အခြောက်လှန်းသစ်တော်သီး 7 12 - 1 ပေါင် pkgs ။ 30,00

အဆိုပါ ProductID ကော်လံဒီစားပွဲပေါ်မှာ၏အဓိကသော့ချက်ဖြစ်ပါတယ်။ ဒါဟာတစ်ဦးချင်းစီထုတ်ကုန်မှတစ်မူထူးခြားသော ID ကိုသတ်မှတ်ပေးထားတဲ့။

ဤသည်ကိုစားပွဲကိုလည်းနိုင်ငံခြား key ကိုကော်လံ, CategoryID ပါရှိသည်။ ကြောင်းထုတ်ကုန်ရဲ့အမျိုးအစားကိုသတ်မှတ်ပါတယ်သောအုပ်စုများ table ထဲမှာတစ်ခု entry ကိုရန်ကုန်ပစ္စည်းစားပွဲပေါ်မှာလင့်များအတွက်တိုင်းထုတ်ကုန်။

အဆိုပါဒေတာဘေ့စရဲ့အုပ်စုများစားပွဲပေါ်မှာမှဤကောက်နုတ်ချက်မှတ်ချက်:

Northwind Database ကိုဖွင့်အုပ်စုများစားပွဲတင်ကောက်နုတ်ထားပါတယ်
CategoryID CategoryName ဖေါ်ပြချက်
1 အဖျော်ယမကာ အချိုရည်, ကော်ဖီ, လက်ဖက်ရည်, ဘီယာနှင့် ales
2 condiments ချိုမြိန်ခြင်းနှင့် savory ဝက်အူချောင်း, အေးအေးဆေးဆေး, ဖြန့ ်. , ရာသီ
3 ဆီကို အချိုပွဲ, သကြားလုံးများနှင့် sweetbreads
5 နို့ထွက်ပစ္စည်းများ ဒိန်ခဲ

ကော်လံ CategoryID ဒီကော်လံ၏အဓိကသော့ချက်ဖြစ်ပါတယ်။ (ကအခြားစားပွဲဝင်ရောက်ဖို့မလိုအပ်ရှိပါတယ်ဘာဖြစ်လို့လဲဆိုတော့ဒါဟာအဘယ်သူမျှမကနိုင်ငံခြားသော့ချက်ရှိပါတယ်။ ) အအုပ်စုများ table ထဲမှာအဓိကသော့ချက်ဖို့ကုန်ပစ္စည်းစားပွဲပေါ်မှာလင့်များအတွက်ကျွန်တော်နိုင်ငံခြားသော့ချက်။ Aniseed ရည်အမျိုးအစား condiments ၌တည်ရှိ၏စဉ်ဥပမာ, ထုတ်ကုန်ချိုင်တစ်ကဏ္ဍ "အဖျော်ယမကာ" တာဝန်ပေးခံရသည်။

ဆက်သွယ်ရေး၏ဤကြင်နာသုံးစွဲဖို့နည်းလမ်းတွေနဲ့တစ်ဦး relational database ထဲတွင်ပြန်လည်အသုံးပြုမှုအချက်အလက်များ၏တစ်ဦးများပြားလှဖန်တီးပေးပါတယ်။