Përcaktimi i një Domain Database

Sigurimi i integritetit të të dhënave tuaja

Një fushë të dhënash, në mënyrën më të thjeshtë, është tipi i të dhënave që përdoret nga një kolonë në një bazë të dhënash. Ky lloj i të dhënave mund të jetë një tip i integruar (si një numër i plotë ose një varg) ose një lloj i personalizuar që përcakton kufizimet në të dhënat.

Hyrja e të Dhënave dhe Fushat

Kur futni të dhëna në një formë online të çfarëdo lloji - nëse është vetëm emri dhe emaili juaj ose një aplikim i plotë për punë - një bazë të dhënash ruan të dhënat tuaja prapa skenave. Kjo bazë e të dhënave vlerëson të dhënat tuaja bazuar në një sërë kriteresh. Për shembull, nëse futni një kod postar, baza e të dhënave pret të gjejë pesë numra, ose për një kod të plotë amerikan: pesë numra të ndjekur nga një vizë ndarëse dhe pastaj katër numra. Nëse futni emrin tuaj në një fushë të kodit postar, baza e të dhënave ndoshta do të ankohet.

Kjo për shkak se baza e të dhënave po teston hyrjen tuaj kundër fushës së përcaktuar për fushën e kodit postar. Një domain është në thelb një lloj i të dhënave që mund të përfshijë kufizime fakultative.

Kuptimi i një Domain Database

Për të kuptuar një fushë të dhënash, le të shqyrtojmë disa aspekte të tjera të një baze të dhënash:

Për shembull, domenin për një atribut ZipCode mund të përcaktojë një lloj të dhënash numerike, siç është një numër i plotë, zakonisht i quajtur INT ose një INTEGER, në varësi të bazës së të dhënave. Ose një projektues i bazës së të dhënave mund të zgjedhë për ta përcaktuar atë në vend të një karakteri, zakonisht të quajtur CHAR. Atributi mund të përcaktohet më tej për të kërkuar një gjatësi specifike, ose nëse një vlerë e zbrazët ose e panjohur është e lejuar.

Kur mblidhni së bashku të gjithë elementët që përcaktojnë një domen, përfundoni me një lloj të dhënash të përshtatur, i quajtur edhe një "lloj i të dhënave të përcaktuar nga përdoruesi" ose një UDT.

Rreth Domain Integritetit

Vlerat e lejuara të një atributi krijojnë integritetin e domenit , i cili siguron që të gjitha të dhënat në një fushë të përmbajnë vlera të vlefshme.

Integriteti i domain është përcaktuar nga:

Krijimi i një Domaini

Për bazat e të dhënave që përdorin SQL (Strukturuar Query Language) ose një aromë të SQL, përdorni CREATE DOMAIN SQL command.

Për shembull, deklarata e ekzekutimit krijon një atribut ZipCode të tipit të të dhënave CHAR me pesë karaktere. NULL, ose vlera e panjohur, nuk lejohet. Gama e të dhënave duhet të bie midis "00000" dhe "99999". Krijon një atribut ZipCode të tipit të të dhënave CHAR me pesë karaktere. NULL, ose vlera e panjohur, nuk lejohet. Gama e të dhënave duhet të bjerë midis "00000" dhe "99999".

CREATE DOMAIN ZipCode CHAR (5) NUK KONTROLLO NULL (VALUE> '00000' AND VALUE

Çdo lloj databaze siguron një mënyrë për të përcaktuar një grup kufizimesh dhe rregulla që rregullojnë të dhënat e lejuara, edhe nëse nuk e quan atë një domain. Shikoni dokumentacionin e bazës së të dhënave për detaje.