Ho hlalosa Domain Domain

Tiisa Botšepehi ba Data

Sebaka sa marang-rang, ka mokhoa o bonolo ka ho fetisisa, ke mofuta oa data o sebelisoang ke kholumo ho database. Mofuta ona oa data o ka fetoha mofuta o hahiloeng (o kang nete kapa mohala) kapa mofuta oa tloaelo o hlalosang mathata ho data.

Tlhaloso ea Boitsebiso le Libaka

Ha o kenya ditshwantsho ka inthaneteng ea mofuta ofe kapa ofe - ebang ke lebitso la hao feela le imeile, kapa tshebediso e feletseng ya mosebetsi - dintlha tse bolokantsweng maikutlo a hau ka morao. Inthaneteng eo e hlahloba litlhaloso tsa hau tse thehiloeng ho sethaleng sa litekanyetso. Ka mohlala, haeba u kenya khoutu ea zip, database e lebeletse ho fumana linomoro tse hlano, kapa bakeng sa khoutu e feletseng ea US: linomoro tse hlano tse lateloa ke hyphen, 'me joale lintlha tse' nè. Haeba o kentse lebitso la hau ka khomphuteng ea zip, moloko oa hau o ka 'na oa tletleba.

Ke kahobane database e lekola tlhahiso ea hau khahlanong le taolo e hlalosoang bakeng sa zip code. Sebaka sa hau ke mokhoa oa data o kenyelletsang lithibelo tse ikhethileng.

Ho utloisisa Domain Database

Ho utloisisa sebaka sa marang-rang, a re hlahlobeng lintlha tse seng kae tsa database:

Ka mohlala, domainbo ea ZipCode e ka 'na ea hlahisa mofuta oa data oa linomoro, tse kang intekete, hangata e bitsoang INT kapa INTEGER, ho itšetlehile ka database. Kapa moetsi oa marang-rang a ka 'na a khetha ho e hlalosetsa ho e-na le hore e be sebopeho, seo hangata se bitsoang CHAR. Tšobotsi e ka hlalosoa ka ho eketsehileng ho hloka bolelele bo itseng, kapa hore na boleng bo se nang letho kapa bo sa tsejoeng bo lumelloa.

Ha o bokella likarolo tsohle tse hlalosang sebaka, o qetella ka mofuta o itseng oa data, oo hape o bitsoang "mofuta o hlalositsoeng oa data" kapa UDT.

Mabapi le Domain Integrity

Litekanyetso tse amohelehang tsa tšobotsi li bōpa sebaka sa botšepehi , e leng se tiisang hore lintlha tsohle tse tšimong li na le litekanyetso tse nepahetseng.

Tšebeletso ea botšepehi e hlalosoa ke:

Ho theha Domain

Bakeng sa marang-rang a sebelisang SQL (Structured Query Language) kapa tatso ea SQL, sebelisa taelo ea CREATE DOMAIN SQL.

Ka mohlala, polelo ea polao mona e hlahisa tšobotsi ea ZipCode ea mofuta oa data CHAR le litlhaku tse hlano. NULL, kapa phaello e sa tsejoeng, ha e lumelloe. Boitsebiso ba lefapha bo tlameha ho oela pakeng tsa "00000" le "99999." ho hlahisa tšobotsi ea ZipCode ea mofuta oa data CHAR le litlhaku tse hlano. NULL, kapa phaello e sa tsejoeng, ha e lumelloe. Boitsebiso bo bongata bo tlameha ho oela pakeng tsa "00000" le "99999."

BALA DOMAIN ZipCode CHAR (5) HA HO NULL CHECK (VALUE> '00000' LE VALUE

Mofuta o mong le o mong oa ditshwantsho o fana ka mokhoa oa ho hlalosa khetho ea lithibelo le melao e laolang data e amohelehang, le haeba e sa e bitse domain. Bona dintlha tsa hau tsa database bakeng sa dintlha.