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:
- Mpango wa database unafafanua seti ya sifa , pia huitwa nguzo au mashamba. Kwa mfano, ikiwa una meza "Maelezo ya Mawasiliano ya Waajiriwa," inaweza kuwa na sifa za Jina la kwanza, Jina la Mwisho, JobTitle, Anwani ya Mtaa, Jiji, Jimbo, ZipCode, Simu ya Nambari na Barua pepe.
- Kila sifa ina uwanja ambao hufafanua maadili halali. Hii inaweza kujumuisha aina yake ya data, urefu, maadili na maelezo mengine.
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:
- Aina ya data, kama integer, tabia au decimal
- Urefu wa kuruhusiwa wa data
- Mipangilio, ikifafanua mipaka ya juu na ya chini
- Vikwazo vyovyote, au vikwazo juu ya maadili halali. Kwa mfano, uwanja wa zip code za Marekani unaweza kutekeleza msimbo kamili wa ZIP + 4 , au msimbo kamili wa nambari tisa.
- Aina ya msaada wa NULL, au kama sifa inaweza kuwa na haijulikani, au thamani ya NULL
- Thamani ya default, ikiwa iko
- Fomu ya tarehe, ikiwa inafaa (kwa mfano, dd / mm / yy au mm / dd / yyyy)
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.