Defini yon Domèn Database

Asire Entegrite Done ou a

Yon domèn baz done, nan pi senp li yo, se kalite a done ki itilize pa yon kolòn nan yon baz done. Kalite sa a ka yon kalite bati-an (tankou yon nonb antye relye oswa yon kòd) oswa yon kalite koutim ki defini kontrent sou done yo.

Antre Done ak Domèn

Lè ou antre nan done nan yon fòm sou entènèt nan nenpòt ki kalite - si li nan jis non ou ak imèl, oswa yon aplikasyon travay konplè - yon baz done magazen opinyon ou dèyè sèn nan. Database evalye antre ou ki baze sou yon seri kritè. Pou egzanp, si ou antre nan yon postal postal, baz done a espere jwenn senk nimewo, oswa pou yon postal postal konplè US: senk nimewo ki te swiv pa yon tiyo, ak Lè sa a, kat nimewo. Si ou antre nan non ou nan yon postal postal postal, baz done a ap gen chans pou pote plent.

Sa a paske baz done a ap fè tès antre ou kont domèn nan defini pou postal postal kòd la. Yon domèn se fondamantalman yon kalite done ki ka gen ladan restriksyon si ou vle.

Konprann yon Domèn Database

Pou konprann yon domèn baz done, se pou yo konsidere kèk lòt aspè nan yon baz done:

Pou egzanp, domèn nan pou yon ZipCode atribi ta ka presize yon kalite done nimerik, tankou yon nonb antye relatif, anjeneral yo rele yon INT oswa yon INTEGER, depann sou baz done a. Oswa yon designer baz done ka chwazi defini li olye kòm yon karaktè, anjeneral yo rele yon CHAR. Atribi a ka plis defini mande pou yon longè espesifik, oswa si se yon valè vid oswa enkoni pèmèt.

Lè ou ranmase ansanm tout eleman ki defini yon domèn, ou fini ak yon kalite done Customized, ki rele tou yon "itilizatè-defini kalite tip" oswa yon UDT.

Konsènan Domèn Entegrite

Valè yo pèmèt nan yon atribi kreye entegrite domèn , ki asire ke tout done nan yon jaden gen valè valab.

Domèn entegrite defini nan:

Kreye yon Domèn

Pou baz done ki sèvi ak SQL (estriktire Query lang) oswa yon gou nan SQL, sèvi ak CREATE DOMAIN SQL lòd la.

Pou egzanp, deklarasyon an ekzekisyon isit la kreye yon atis ZipCode nan CHAR karaktè ak senk karaktè. Yon NULL, oswa valè enkoni, pa pèmèt. Ranje a nan done yo dwe tonbe ant "00000" ak "99999." kreye yon atis ZipCode nan karaktè kalite done ki gen senk karaktè. Yon NULL, oswa valè enkoni, pa pèmèt. Ranje a nan done yo dwe tonbe ant "00000" ak "99999."

CREATE DOMAIN ZipCode CHAR (5) PA NÈL CHÈCHE (VALÈ> '00000' AK VALÈ

Chak kalite baz done bay yon fason defini yon seri restriksyon ak règleman ki gouvène done admisib, menm si li pa rele li yon domèn. Gade dokiman baz done ou a pou detay.