Kufafanua Domain Database

Hakikisha Uaminifu wa Data Yako

Domain database, kwa rahisi yake, ni aina ya data kutumika kwa safu katika database. Aina hii ya data inaweza kuwa aina iliyojengwa (kama vile integer au kamba) au aina ya desturi inayoelezea vikwazo kwenye data.

Kuingia Data na Domains

Unapoingia data kwenye fomu ya mtandaoni ya aina yoyote - ikiwa ni jina lako tu na barua pepe, au maombi kamili ya kazi - duka inahifadhi maelezo yako nyuma ya matukio. Hifadhi hiyo inathibitisha entries yako kulingana na seti ya vigezo. Kwa mfano, ukitumia msimbo wa zip, database inatarajia kupata namba tano, au kwa zip code kamili ya Amerika: namba tano zifuatiwa na hyphen, na kisha namba nne. Ikiwa unaingia jina lako kwenye uwanja wa zip code, database inaweza kulalamika.

Hiyo ni kwa sababu database inajaribu kuingia kwako dhidi ya kikoa kilichofafanuliwa kwenye shamba la msimbo wa zip. Kikoa kimsingi ni aina ya data ambayo inaweza kujumuisha vikwazo vya hiari.

Kuelewa Domain Database

Ili kuelewa uwanja wa dhamana, hebu tuchunguze mambo mengine machache ya database:

Kwa mfano, kikoa cha ZipCode ya sifa inaweza kutaja aina ya data ya namba, kama vile integer, ambayo hujulikana kama INT au INTEGER, kulingana na database. Au mtengenezaji wa database anaweza kuchagua kufafanua badala yake kama tabia, kwa kawaida huitwa CHAR. Tabia inaweza kufafanuliwa zaidi ili kuhitaji urefu maalum, au kama thamani tupu au haijulikani inaruhusiwa.

Unapokusanya vipengele vyote vinavyofafanua kikoa, unaishia na aina ya data iliyoboreshwa, inayoitwa pia "aina ya data iliyotumiwa na mtumiaji" au UDT.

Kuhusu Uadilifu wa Domain

Maadili ya kuruhusiwa ya sifa yanaunda uadilifu wa kikoa , ambayo inahakikisha kuwa data zote kwenye shamba zina maadili halali.

Ukamilifu wa uwanja hufafanuliwa na:

Kujenga Domain

Kwa databasari ambazo zinatumia SQL (Lugha ya Swali la Swala) au ladha ya SQL, tumia amri ya CREATE DOMAIN SQL.

Kwa mfano, taarifa ya utekelezaji hapa inajenga sifa ya ZipCode ya aina ya data CHAR na wahusika watano. NULL, au thamani isiyojulikana, hairuhusiwi. Takwimu nyingi zinapaswa kuanguka kati ya "00000" na "99999." huunda sifa ya ZipCode ya aina ya data CHAR na wahusika watano. NULL, au thamani isiyojulikana, hairuhusiwi. Takwimu nyingi zinapaswa kuanguka kati ya "00000" na "99999."

Unda DOMAIN ZipCode CHAR (5) SI NULL CHECK (VALUE> '00000' NA VALUE

Kila aina ya darasani hutoa njia ya kufafanua seti ya vikwazo na sheria zinazosimamia data halali, hata ikiwa haitai uwanja. Angalia nyaraka ya database yako kwa maelezo.