တစ်ဦး Database ဟာဒိုမိန်း defining

သင့်ရဲ့ဒေတာများရဲ့သမာဓိသေချာ

တစ်ဦးကဒေတာဘေ့စဒိုမိန်း၎င်း၏အရိုးရှင်းဆုံးမှာတစ်ဒေတာဘေ့စတစ်ကော်လံအသုံးပြုတဲ့ဒေတာအမျိုးအစားဖြစ်ပါတယ်။ ဒီ data type ကို (ထိုကဲ့သို့သောတစ်ခုကိန်းတစ်ခုသို့မဟုတ် string ကိုကဲ့သို့) built-in အမျိုးအစားသို့မဟုတ်ဒေတာအပေါ်ကန့်သတ်သတ်မှတ်ပါတယ်တဲ့ထုံးစံအမျိုးအစားနိုင်ပါတယ်။

ဒေတာများကို Entry နဲ့ဒိုမိန်း

ဒါကြောင့်ပဲသင့်အမည်နှင့်အီးမေးလ်, သို့မဟုတ်တစ်ပြည့်စုံအလုပ်လျှောက်လွှာင်ရှိမရှိ - - တစ်ဒေတာဘေ့စစတိုးဆိုင်များနောက်ကွယ်မှသင့်ရဲ့ input ကိုသငျသညျမဆိုကြင်နာ၏အွန်လိုင်းမှပုံစံသို့ data တွေကိုရိုက်ထည့်လိုက်တဲ့အခါ။ အဲဒီဒေတာဘေ့စသတ်မှတ်ချက်အစုတခုပေါ်အခြေခံပြီးသင့်ရဲ့ entries တွေကိုတန်ဖိုး။ တစ်တုံးတိုအားဖြင့်နောက်တော်သို့လိုက်ငါးဂဏန်း, ပြီးတော့လေးယောက်နံပါတ်များ: သင်တစ်ဦးဇစ်ကုဒ်ရိုက်ထည့်မယ်ဆိုရင်ဥပမာ, database ကိုငါးခုနံပါတ်များ, ဒါမှမဟုတ်ပြီးပြည့်စုံသောအမေရိကန်ဇစ်ကုဒ်အဘို့ရှာတွေ့မှခန့်မှန်းထားသည်။ သင်တစ်ဦးဇစ်ကုဒ်လယ်သို့သင်တို့၏နာမရိုက်ထည့်ပါလျှင်, ဒေတာဘေ့စဖွယ်ရှိတိုင်ကြားပါလိမ့်မယ်။

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

တစ်ဦး Database ဟာဒိုမိန်းကိုနားလည်ခြင်း

ဒေတာဘေ့စဒိုမိန်းနားလည်စေရန်, ရဲ့ဒေတာဘေ့စအနည်းငယ်နဲ့အခြားရှုထောင့်ကိုစဉ်းစားပါစေ:

ဥပမာတစ်ခု attribute ကိုဇစ်ကုဒ်များအတွက်ဒိုမိန်းထိုကဲ့သို့သောကိန်းအဖြစ်ဂဏန်းဒေတာအမျိုးအစားကိုသတ်မှတ်မယ်, ပုံမှန်အားဖြင့်ဒေတာဘေ့စပေါ် မူတည်. တစ်ဦး INT ဒါမှမဟုတ် integer ကိုခေါ်။ တစ်ခုသို့မဟုတ်ဒေတာဘေ့စဒီဇိုင်နာများသောအားဖြင့်တစ်ဦး char လို့ခေါ်တဲ့ဇာတ်ကောင်အဖြစ်အစားကသတ်မှတ်ဖို့ရှေးခယျြနိုငျတယျ။ attribute မှာနောက်ထပ်တစ်ဦးသတ်သတ်မှတ်မှတ်အရှည်လိုအပ်မှသတ်မှတ်နိုင်ပါတယ်, ဒါမှမဟုတ်တစ်ဦးအချည်းနှီးသောသို့မဟုတ်အမည်မသိတန်ဖိုးကိုခွင့်ပြုခဲ့တာဖြစ်ပါတယ်ရှိမရှိ။

သငျသညျအတူတူတစ်ဒိုမိန်းသတ်မှတ်သမျှသောဒြပ်စင်များကိုစုသိမ်းတဲ့အခါမှာ, သင်ကစိတ်ကြိုက်ဒေတာအမျိုးအစားနှင့်အတူတက်အဆုံးသတ်လည်း a "ကိုအသုံးပြုသူ-defined ဒေတာအမျိုးအစား" သို့မဟုတ်တစ်ဦး UDT တောင်းဆိုခဲ့သည်။

ဒိုမိန်းသမာဓိအကြောင်း

တစ်ဦး attribute က၏ခွင့်ပြုတန်ဖိုးများကိုတစ်ဦးလယ်ပြင်၌ရှိသမျှသောဒေတာများတရားဝင်တန်ဖိုးများပါရှိသည်သေချာသည့်ဒိုမိန်းသမာဓိရှိ, ဖန်တီးပါ။

ဒိုမိန်းသမာဓိရှိသဖြင့်သတ်မှတ်ပါတယ်:

တစ်ဒိုမိန်း Creating

အသုံးပြု databases ကိုများအတွက် SQL (ပုံစံချထားသော Query Language) သို့မဟုတ် SQL တစ်အရသာ, အ CREATE DOMAIN ကို SQL command ကိုသုံးပါ။

ဥပမာအားဖြင့်, ဒီမှာကွပ်မျက်ကြေညာချက်ငါးခုဇာတ်ကောင်တွေနဲ့ဒေတာအမျိုးအစား char တစ်ဇစ်ကုဒ် attribute ကိုဖန်တီးပေးပါတယ်။ တစ်ဦးက null, ဒါမှမဟုတ်မသိနိုင်သောတန်ဖိုးခွင့်ပြုမထားပေ။ ယင်းအချက်အလက်များ၏အကွာအဝေး "00000" အကြားနှင့် " 99999. " ကျကြရမည်ဖြစ်သည်ငါးခုဇာတ်ကောင်တွေနဲ့ဒေတာအမျိုးအစား char တစ်ဇစ်ကုဒ် attribute ကိုဖန်တီးပေးပါတယ်။ တစ်ဦးက null, ဒါမှမဟုတ်မသိနိုင်သောတန်ဖိုးခွင့်ပြုမထားပေ။ ယင်းအချက်အလက်များ၏အကွာအဝေး " 99999. " "00000" အကြားနှင့်လဲကြရမယ်

DOMAIN ကိုဇစ်ကုဒ် char (5) မ null နေစစ်ဆေးခြင်း (တန်ဖိုး> '00000' 'နှင့်တန်ဖိုး CREATE

ဒေတာဘေ့စအမျိုးအစားတိုင်းကဒိုမိန်းကမခေါ်ပါဘူးရင်တောင်အိုင်အိုဒင်း data တွေကိုအုပ်ချုပ်ကြောင်းကန့်သတ်ခြင်းနှင့်စည်းမျဉ်းများအစုတခုသတ်မှတ်မယ့်လမ်းပေးပါသည်။ အသေးစိတျအဘို့သင့်ဒေတာဘေ့စရဲ့ documentation ကိုကြည့်ပါ။