Pagdetalye sa usa ka Domain Database

Siguroha ang Integridad sa Imong Data

Usa ka database domain, sa pinakayano niini, mao ang tipo nga datos nga gigamit sa usa ka kolum sa database. Kini nga matang sa datos mahimong usa ka tipikal nga matang (sama sa usa ka integer o usa ka pisi) o usa ka kostumbre nga nagpaila sa mga limitasyon sa datos.

Data Entry ug Domains

Sa diha nga imong gisulod ang datos ngadto sa usa ka matang sa online nga matang sa bisan unsang matang - bisan kini imong ngalan ug email, o usa ka bug-os nga aplikasyon sa trabaho - ang usa ka database nag-store sa imong input sa likod sa mga talan-awon. Gitun-an sa kana nga database ang imong mga sinulat base sa usa ka hugpong sa criteria. Pananglitan, kung mosulod ka sa usa ka zip code, ang database naglaum nga makakaplag lima ka numero, o alang sa kompleto nga zip code sa US: lima ka numero nga gisundan sa hyphen, ug dayon upat ka numero. Kon mosulod ka sa imong ngalan ngadto sa usa ka field code sa zip code, ang database lagmit nga moreklamo.

Kana tungod kay ang database nagsulay sa imong pagsulod batok sa domain nga gitino alang sa field sa zip code. Ang usa ka domain mao ang batakan nga datos sa datos nga mahimong maglakip sa opsyonal nga pagdili.

Pagsabut sa usa ka Domain Database

Aron masabtan ang usa ka database domain, atong hisgotan ang pipila ka mga aspeto sa database:

Pananglitan, ang domain alang sa usa ka kinaiya nga ZipCode mahimong magtino sa numero sa numero sa datos, sama sa usa ka integer, nga sagad gitawag nga INT o usa ka INTEGER, depende sa database. O ang usa ka tigdisenyo sa dyaryo tingali mopili sa paghubad niini imbis usa ka kinaiya, kasagaran gitawag nga CHAR. Ang hiyas mahimo nga dugang nga gihubit nga nagkinahanglan sa usa ka piho nga gitas-on, o kung usa ka walay sulod o wala mailhi nga bili ang gitugot.

Kon imong tipunon ang tanan nga mga elemento nga naghatag og kahulugan sa usa ka domain, ikaw adunay usa ka customized nga tipo sa datos, gitawag usab nga "type-type nga data sa user" o usa ka UDT.

Mahitungod sa Integridad sa Domain

Ang gitugutan nga mga hiyas sa usa ka kinaiya maghimo sa integridad sa domain , nga nagsiguro nga ang tanang datos sa usa ka basahon adunay balido nga mga bili.

Ang integridad sa dominyo gihubit pinaagi sa:

Pagmugna og usa ka Domain

Alang sa mga database nga naggamit sa SQL (Structured Query Language) o usa ka lami sa SQL, gamita ang CREATE DOMAIN SQL command.

Pananglitan, ang pahayag sa eksekusyon dinhi nagmugna sa usa ka ZipCode nga hiyas sa data nga CHAR nga may lima ka karakter. Ang usa ka NULL, o dili mahibal-an nga bili, wala gitugot. Ang hanay sa data kinahanglan mahulog sa tunga-tunga sa "00000" ug "99999." nagmugna sa usa ka ZipCode nga hiyas sa data nga CHAR nga may lima ka mga karakter. Ang usa ka NULL, o dili mahibal-an nga bili, wala gitugot. Ang lainlaing datos kinahanglan mahulog tali sa "00000" ug "99999."

PAG-LISOD NGA DOMAIN KODCode CHAR (5) DILI NILA ANG CHECK (VALIDA> '00000' UG BILI

Ang matag tipo sa database naghatag og usa ka paagi sa paghubit sa usa ka hugpong sa mga pagdili ug mga kalagdaan nga nagdumala sa gitugot nga datos, bisan kung wala kini gitawag nga domain. Tan-awa ang dokumentasyon sa imong database alang sa mga detalye.