ကွန်ပျူတာများ, ဒေတာဘေ့စ
DB - က ... တစ်ဦးဒေတာဘေ့စအမျိုးအစားများနှင့်ဂုဏ်သတ္တိများ
DB - "ဒေတာဘေ့စ" သို့မဟုတ် "ဒေတာဘေ့စ" (ဆက်စပ်ပေါ် မူတည်. ) အတွက်အတိုကောက်အနေနဲ့အတိုကောက်။ ဤဆောင်းပါး၌, ငါတို့က / သူတို့ဖြစ်ကြသည်ဘာတွေလုပ်နေလဲအဘယ်မှာလျှောက်ထားရန်စဉ်းစားပါ။ ထို့အပြင် DBMS နှင့်ဒေတာဘေ့စဆွေးနွေးရန် - ကအတူတူသို့မဟုတ်မဟုတ်ပါဘူး။
ဝေါဟာရကထာ
DBMS - အတိုကောက်ဖြစ်သောအခြားအတိုကောက်ဖြစ်ပါတယ် "ဒေတာဘေ့စစီမံခန့်ခွဲမှုစနစ်အ" ။ အထွေထွေသဘောနဲ့သူတို့သင်ဒေတာဘေ့စ data တွေကိုစုစည်းနိုင်သည့်နှင့်အတူဆော့ဖျဝဲဖြေရှင်းနည်းများ, အမျိုးမျိုးကိုကိုယ်စားပြုသည်။ ဒါဟာသတင်းအချက်အလက်အခြေစိုက်စခန်းတစ်ခုကိုအမိန့်, ဖျက်ခြင်း, ကူးယူ, ခွဲခြမ်းစိတ်ဖြာပြီးအများကြီးပို၏အဆာကိုရည်ညွှန်းသည်။
ပုံစံများကိုဒေတာဘေ့စ
ဒေတာဘေ့စသီအိုရီများတွင်သူတို့ထဲကအတော်များများအမျိုးမျိုးရှိပါတယ်။ ရှိပါတယ်:
- ( "ဆက်သွယ်မှု" အဖြစ်ဘာသာသည့်အင်္ဂလိပ်စကားလုံးနှင့်စပ်လျဉ်းမှ) relational database များကို - ဆက်ဆံရေးဖြင့်သွင်ပြင်လက္ခဏာနှင့်အပြန်အလှန်ဆက်စပ်သောအဖွဲ့အစည်းများအစုတခုအဖြစ်ထုတ်ဖော်ပြောဆိုနေကြပါတယ်။ အဆုံးစွန်သောအဆိုပါဒေတာဘေ့စဒေတာဆံ့ထားတဲ့တက်ဘလက်၏ပုံစံအတွက်တင်ပြနေကြပါတယ်။ ဤသည်အသုံးအများဆုံးဖြစ်ပါတယ် ဒေတာဘေ့စအမျိုးအစား။
- hierarchical - ကြောင့် "သာလွန်-လက်အောက်ခံ" "မိဘကလေး" ၏အဆင့်မှ။
- Network မှ - ယခင်မျိုးစိတ်တစ်ခုအဆွယ်။
- object-oriented, သင့်လျော်သောပရိုဂရမ်းမင်းနည်းစနစ် (PLO) နဲ့တိုက်ရိုက်အလုပ်လုပ်ရသော။
DB - ကဖြစ်သောနိမိတ်လက္ခဏာကိုပါသနည်း
relational database များကိုများမှာ သူတို့ရဲ့ထုံးစံအတိုင်းကိုယ်စားပြုမှုအတွက်နားလည်မှုများအတွက်အခက်အခဲများဖြစ်ပေါ်စေပါဘူး - သတင်းအချက်အလက်နှင့်အတူတစ်ဦးပြား။ ရှင်းလင်းဖို့, သင်အကူအညီတောင်းခေါ်နိုင်ပါတယ်ကုမ္ပဏီများသည် "မိုက်ကရိုဆော့ဖ" ၏အလွန်လူသိများတဲ့ဒေတာဘေ့စဖြစ်ပါတယ် - "Acces", သူတို့ရဲ့ထုံးစံအတိုင်းရုံး applications များအထုပ်၏အစိတ်အပိုင်းတစ်ခု။
relational database ကိုစားပွဲအတွက် posts များ (အတန်း) နှင့်လယ်ယာ (ကော်လံ) ရှိသည်။ ပထမဦးဆုံးအခကျြခငျြးအတိတ်ထဲမှာဒေတာအချက်အလက်များပါဝင်နေ - ကမှတ်တမ်းတင်ဘာကိုဆိုလိုသလဲဆိုတာ၏ဖော်ပြချက်။ ဥပမာအားဖြင့်, လယ်ပြင် - "အမည်" entry ကို - "ကက်သရင်း" ။
လယ်ယာတန်ဖိုးကိုအမျိုးအစားများကိုသတ်မှတ်။ .. မှတ်တမ်းမြို့သားထူးခြား data တွေကိုခွဲခြားသတ်မှတ် - သူတို့ဟာစသည်တို့ကိုဇာတ်ကောင်, နေ့စွဲ, အချိန်, ဒါ့အပြင်တစ်ဦးချင်းစီစားပွဲတစ် key ကိုလယ်ပြင်ဖြစ်ဖို့ရှိပါတယ်, ဂဏန်းဖြစ်နိုင်သည်။
ကစားပွဲတစ်ခုမဟုတ်ပါဘူး - ဒါဟာဒေတာဘေ့စသူ့ဟာသူကြောင်းနားလည်သဘောပေါက်ရပါမည်။ အဆိုပါဒေတာဘေ့စသတင်းအချက်အလက်များ၏ပမာဏနှင့်မတူကွဲပြားမှုပေါ် မူတည်. ရာပေါင်းများစွာသောစားပွဲတစ်ခုကနေသိမ်းဆည်းထားနိုင်ပါတယ်။
စားပွဲအကြားဆက်ဆံရေး
database တွင်စားပွဲအကြားဆက်ဆံရေးကိုသေချာစေရန်တစ်ဦး schema ရှိပါတယ်။ ဆက်သွယ်ရေးနေသောခေါင်းစဉ်:
- "One-to-One" - စားပွဲအတွက်တစ်ဦးချင်းစီစံချိန်အခြားပန်းကန်ထဲကနေတစ်ဦးတည်းသာစံချိန်နဲ့ကိုက်ညီ။
- "To-အများအပြား One-" နှင့် "အများအပြား-to-အများအပြား" ။ စံချိန်ပတ်သက်ဆက်စပ်နေသော table ၏အတော်ကြာမှကိုက်ညီလိမ့်မည်။ တနည်းအားဖြင့် (ဒုတိယဂျ) ။
- "အများစုက-to-အများအပြား" ။ ဒါဟာ (ထိုကဲ့သို့သော link တစ်ခုတစ်ဦးစင်မြင့်စားပွဲနှင့်မျိုးစိတ်အထက်တွင်နှစ်ခုလင့်များသုံးပြီးစည်းရုံးသည်) ဤကိစ္စတွင်အတွက်မျိုးစုံအတန်းအခြားစားပွဲမျိုးစုံကိုတန်းစီချိတ်ဆက်ဖို့ရှေးခယျြထားနိုင်မှခန့်မှန်းရန်ခက်ခဲသည်မဟုတ်။
Moving တက်ဆင်း
hierarchical ဒေတာဘေ့စပိုပြီးစနစ်တကျ relational ထက်ဖြစ်ကြသည်။ သူတို့ကတင်းကျပ်သောစကားကိုနားထောင်လေ့ရှိသည်။ သည် "အစွန်အဖျား" ရာဌာနခှဲကလက်အောက်ငယ်သားကိုချွတ် - - "အမွေခံ" သို့မဟုတ် "အမျိုးအနွယ်" လို့အမြစ်ဒြပ်စင်ရှိပါသည်။ hierarchical ဒေတာဘေ့စ - တစ်ဦးတည်းသာဘိုးဘွားတစ်ဦးချင်းစီ node ကိုမှာဖြစ်နိုင်ပါသည်ရသောအပင်တစ်ပင်ဖွဲ့စည်းပုံရှိခြင်းတစ်ဦးအခြေစိုက်စခန်း။
ဥပမာအားဖြင့်, ခြေရင်းစစ်တပ်ယူနစ်ဒါမှမဟုတ်ဖိုင်မန်နေဂျာဒေတာ: ဒီအမျိုးအစားသတင်းအချက်အလက်ပြီးသားအမိန့်ဖွဲ့စည်းပုံ၏ repositories ကတည်ဆောက်ခြင်းများအတွက်သုံးစွဲဖို့အဆင်ပြေပါတယ်။ အဆိုပါအားနည်းချက်တစ်ခုထက် ပို. မိဘ, အဖြစ်ဒေတာဘေ့စယုတ္တိဗေဒ၏ရှုပ်ထွေးရှိသည်ဖို့အတွက်ယူနစ်များအတွက်မဖြစ်နိုင်စဉ်းစားသည်။
ဆက်ဆံရေးတိုးချဲ့
tabular display ကိုနည်းလမ်း
ကျောက်ပြားအဓိကအား relational database များကိုနှင့် hierarchical, ကွန်ယက်နှင့်ဆက်စပ်လျက်ရှိကြောင်းလည်းစားပွဲ၏ပုံစံအတွက်ကိုယ်စားပြုနိုင်။ ဆိုတဲ့အချက်ကိုနေသော်လည်း ဤ types များအကြားအခြေခံခြားနားချက် - မူအရဖွဲ့စည်းပုံ၏ဆောက်လုပ်ရေး: relational, အခြားနှစ်ခုနဲ့နှိုင်းယှဉ်အများကြီးပိုမိုလွတ်လပ်သောနှင့်ဒီထက်အမိန့်ထုတ်သည်။
object oriented စတိုင်
တစ်ဦး object-oriented - - အနည်းဆုံးဘုံနောက်ဆုံးအမျိုးအစားရှုမြင်ကြသည်။ အလွန်အထူးပြုဖြစ်ပါတယ်ထားလို့ဖြစ်ပါတယ်။ ရှုပ်ထွေးသော ဒေတာအဆောက်အဦများ object-oriented programming ၏ဘာသာစကားကိုနှင့်တိုက်ရိုက်ထိုကဲ့သို့သောအခြေပုံစံအရာဝတ္ထုနှင့်အလုပ်။ သူတို့ဟာနောက်ဆုံးရာစုရှစ်ဆယ်အတွက်တီထွင်ခဲ့ကြခြင်းနှင့်သေးနေသောကြောင့်ယင်း၏ရှုပ်ထွေးနှင့်မမြန်နှုန်းအလွန်မြင့်မားတဲ့နှုန်းကိုများစွာလူကြိုက်များလက်ခံရရှိကြပြီမဟုတ်။
Similar articles
Trending Now