Pagtukoy sa isang Domain Database

Tiyakin ang Integridad ng Iyong Data

Ang isang database ng domain, sa pinakasimpleng nito, ay ang uri ng data na ginagamit ng isang haligi sa isang database. Ang uri ng data na ito ay maaaring isang built-in na uri (tulad ng isang integer o isang string) o isang custom na uri na tumutukoy sa mga hadlang sa data.

Data Entry at Domain

Kapag nagpasok ka ng data sa isang online form ng anumang uri - kung ito lang ang iyong pangalan at email, o isang kumpletong application ng trabaho - isang database ang nag-iimbak ng iyong input sa likod ng mga eksena. Sinusuri ng database na iyon ang iyong mga entry batay sa isang hanay ng pamantayan. Halimbawa, kung nagpasok ka ng isang zip code, inaasahan ng database na makahanap ng limang numero, o para sa kumpletong zip code sa US: limang numero na sinusundan ng isang gitling, at pagkatapos ay apat na numero. Kung ipinasok mo ang iyong pangalan sa isang patlang ng zip code, ang database ay malamang magreklamo.

Iyan ay dahil sinusubok ng database ang iyong entry laban sa domain na tinukoy para sa patlang ng zip code. Ang isang domain ay karaniwang isang uri ng data na maaaring magsama ng mga opsyonal na paghihigpit.

Pag-unawa sa isang Domain Database

Upang maunawaan ang isang database ng domain, isaalang-alang natin ang ilang iba pang mga aspeto ng isang database:

Halimbawa, ang domain para sa isang katangian na ZipCode ay maaaring tukuyin ang isang numerong uri ng data, tulad ng isang integer, karaniwang tinatawag na INT o isang INTEGER, depende sa database. O kaya ay maaaring piliin ng isang taga-disenyo ng database na itakda ito bilang isang character, karaniwang tinatawag na CHAR. Ang katangian ay maaaring karagdagang tinukoy upang mangailangan ng isang tiyak na haba, o kung ang isang walang laman o hindi alam na halaga ay pinapayagan.

Kapag pinagsama mo ang lahat ng mga sangkap na tumutukoy sa isang domain, nagtapos ka sa isang na-customize na uri ng data, na tinatawag din na "uri ng data na tinukoy ng user" o isang UDT.

Tungkol sa Integridad ng Domain

Ang mga pinahihintulutang halaga ng isang katangian ay lumikha ng integridad ng domain , na nagsisiguro na ang lahat ng data sa isang field ay naglalaman ng wastong mga halaga.

Ang integridad ng domain ay tinukoy ng:

Paglikha ng isang Domain

Para sa mga database na gumagamit ng SQL (Nakabalangkas na Wika sa Query) o isang lasa ng SQL, gamitin ang BUOD na SQL command na DOMAIN.

Halimbawa, ang pahayag ng pagpapatupad dito ay lumilikha ng isang katangian ng ZipCode ng uri ng data na CHAR na may limang character. Ang isang null, o hindi alam na halaga, ay hindi pinapayagan. Ang hanay ng data ay dapat mahulog sa pagitan ng "00000" at "99999." Lumilikha ng isang katangian ng ZipCode ng uri ng data na CHAR na may limang character. Ang isang null, o hindi alam na halaga, ay hindi pinapayagan. Ang hanay ng data ay dapat mahulog sa pagitan ng "00000" at "99999."

LUMIKHA NG DOMAIN ZipCode CHAR (5) HINDI NULL CHECK (VALUE> '00000' AT VALUE

Ang bawat uri ng database ay nagbibigay ng isang paraan upang tukuyin ang isang hanay ng mga paghihigpit at mga tuntunin na namamahala sa pinahihintulutang data, kahit na hindi ito tumawag sa isang domain. Tingnan ang dokumentasyon ng iyong database para sa mga detalye.