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:
- Një skemë e bazës së të dhënave përcakton një sërë atributesh , të quajtur edhe kolona ose fusha. Për shembull, nëse keni një tabelë "Informacioni mbi Kontaktin e Punonjësve", mund të përfshijë atribute për Emri, Emri, Emri i Punës, Adresa Rruga, Qyteti, Shteti, ZipCode, Numri i Telefonit dhe Email.
- Çdo atribut ka një domain që përcakton vlerat e lejueshme. Kjo mund të përfshijë llojin e të dhënave, gjatësinë, vlerat dhe detajet e tjera.
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:
- Lloji i të dhënave, të tilla si numër i plotë, karakter ose decimal
- Gjatësia e lejuar e të dhënave
- Gama, duke përcaktuar kufijtë e sipërm dhe të poshtëm
- Çdo kufizim , ose kufizime në vlerat e lejueshme. Për shembull, një fushë e kodit zip amerikan mund të zbatojë një kod të plotë ZIP + 4 ose një kod të plotë nëntë shifror.
- Lloji i mbështetjes NULL, ose nëse një atribut mund të ketë një vlerë të panjohur, ose NULL
- Vlera e parazgjedhur, nëse ka
- Formati i datës, nëse aplikohet (për shembull, dd / mm / yy ose mm / dd / vvv)
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.