Skip to main content

Ano ang isang domain ng data?

Ang domain ng data ay isang term na ginamit sa mga patlang ng database at pamamahala ng data.Tumutukoy ito sa saklaw ng mga katanggap -tanggap na halaga na maaaring maglaman ng isang partikular na hilera o patlang.Ang pagpapatupad ng mga domain ng data ay nagpapanatili ng impormasyon sa isang database na pare -pareho at sa loob ng mga katanggap -tanggap na mga parameter, pag -iwas sa mga sitwasyon kung saan ang mga database ay gumagawa ng mga walang katuturang resulta o hindi masagot ang mga tiyak na query para sa kakulangan ng sapat na impormasyon.Ang pagtukoy ng isang domain ng data ay ginagawa ng isang programmer ng database, na madalas na itinatakda ang isang listahan ng mga tamang halaga para sa isang patlang ng pagpasok sa programa.

Marahil ang pinakamadaling paraan upang maunawaan ang konsepto ng isang domain ng data ay sa pamamagitan ng pagsusuri ng isang halimbawa.Isaalang -alang ang isang patlang sa isang database ng empleyado kung saan ang isang end user ay dapat na i -record ang katayuan ng pagtatrabaho ng mga indibidwal na empleyado.Ang bawat empleyado sa samahan ay magiging isang kasalukuyang o nakaraang empleyado;Samakatuwid, ang mga ito lamang ang katanggap -tanggap na mga entry sa domain ng data para sa larangan na iyon.Kapag lumilikha ng database, karaniwang ipapahiwatig ng programmer na ito lamang ang katanggap -tanggap na mga tugon para sa isang taong pumapasok sa data sa katayuan ng empleyado.

Ang isa pa, mas kumplikado, halimbawa ng isang domain ng data ay magiging isang patlang para sa isang numero ng telepono ng mga empleyado.Sa US, ang domain ng data sa patlang na ito ay kailangang limitado sa mga numero lamang, kasama ang isang maximum na haba ng 10 mga character;Sa madaling salita, isang area code kasama ang isang pitong numero ng telepono.Ang isang programmer na nais na magpatupad ng isang mas magaan na antas ng kontrol sa domain ng data ay maaaring mag-program upang ang aktwal na mga code ng lugar at prefix lamang ang maaaring magamit, na pumipigil sa mga indibidwal na subukang mag-claim (999) 999-9999 bilang numero ng kanilang telepono.Sa alinman sa halimbawa, ang mga limitasyon na nakalagay sa mga epektibong domain ng data ay nakamit sa pamamagitan ng paggamit ng isang tool na kilala bilang isang talahanayan ng sanggunian.

Ang mga katanggap -tanggap na mga halaga ng data ay karaniwang nakaimbak sa kung ano ang kilala bilang isang talahanayan ng sanggunian.Ang isang talahanayan ng sanggunian ay isang talahanayan na naka -link sa database na naglalaman ng mga katanggap -tanggap na halaga o saklaw ng mga halaga para sa data para sa mga tiyak na talahanayan sa database.Ang impormasyon na ipinasok sa database ay inihambing laban sa talahanayan ng sanggunian upang matukoy kung hindi sinasadyang pumasok ang gumagamit ng isang hindi wastong pagpasok.Ang mga hindi wastong mga entry ay karaniwang naka -flag na may isang mensahe ng error at mag -prompt ng isang pangalawang pagkakataon upang magpasok ng isang tamang halaga sa database.