Տվյալների բազայի տիրույթը սահմանելը

Ապահովել ձեր տվյալների ամբողջականությունը

Տվյալների բազայի տիրույթը, իր ամենապարզ ձեւով, տվյալների բազա է, որն օգտագործվում է տվյալների բազայում սյունակով: Այս տվյալների տեսակը կարող է լինել ներկառուցված տեսակի (օրինակ `ամբողջական կամ տող) կամ հատուկ տիպի, որը սահմանում է տվյալների վրա խոչընդոտները:

Տվյալների մուտքագրումը եւ տիրույթները

Երբ մուտք եք գործում տվյալների ցանկացած տեսակի առցանց ձեւ, թե արդյոք դա ձեր անունն է, էլեկտրոնային փոստը կամ լրիվ գործը, տվյալների բազան պահում է ձեր ներդրումը կադրերի ետեւում: Այդ տվյալների բազան գնահատում է ձեր գրառումները ըստ մի շարք չափանիշների: Օրինակ, եթե դուք մուտքագրեք փոստային կոդ, ապա տվյալների բազան ակնկալում է գտնել հինգ թվեր կամ ամբողջական ԱՄՆ փոստային կոդ: հինգ հեռախոսահամար, ապա `շեղանկյուն, ապա` չորս համար: Եթե ​​մուտքագրեք ձեր անունը փոստարկղի դաշտ, տվյալների բազան, ամենայն հավանականությամբ, բողոքելու է:

Դա այն է, որ տվյալների բազան փորձարկում է ձեր մուտքն ըստ փոստային կոդի դաշտի համար սահմանված տիրույթի: Դոմենը հիմնականում տվյալների տիպն է, որը կարող է ներառել լրացուցիչ սահմանափակումներ:

Հասկանալ տվյալների շտեմարանի տիրույթը

Տվյալների բազայի տիրույթը հասկանալու համար եկեք հաշվի առնենք տվյալների բազայի մի քանի այլ դրույթներ.

Օրինակ, ZipCode- ի հատկանիշի տիրույթը կարող է թվարկել թվային տվյալների տիպը, ինչպիսիք են integer- ը, որը սովորաբար կոչվում է INT կամ INTEGER, կախված տվյալների բազայից: Կամ բազայի ձեւավորողը կարող է որոշել այն փոխարեն որպես բնույթ, սովորաբար կոչվում է CHAR: Սեփականությունը կարող է հետագայում սահմանվել որոշակի երկարություն պահանջելու համար, թե արդյոք դատարկ կամ անհայտ արժեք է թույլատրվում:

Երբ հավաքվում եք բոլոր տիրույթները, որոնք սահմանում են տիրույթը, դուք ավարտվում եք հարմարեցված տվյալների տիպով, որը նաեւ կոչվում է «օգտագործողի կողմից սահմանված տվյալների տեսակ» կամ UDT:

Դոմենների ամբողջականության մասին

Վերարտադրյալի թույլատրելի արժեքները ստեղծում են տիրույթի ամբողջականություն , որն ապահովում է, որ դաշտում բոլոր տվյալները պարունակում են վավեր արժեքներ:

Դոմենի ամբողջականությունը սահմանվում է `

Դոմեն ստեղծում

SQL- ի (Structured Query Language) կամ SQL- ի համը օգտագործող տվյալների շտեմարանների համար օգտագործեք CREATE DOMAIN SQL հրահանգը:

Օրինակ, կատարման մասին հայտարարությունը ստեղծում է ZipCode- ի տվյալների տեսակը CHAR- ի հինգ նիշով հատկանիշ: NULL- ը կամ անհայտ արժեքը թույլատրված չէ: Տվյալների շարքը պետք է ընկնի «00000» եւ «99999» միջեւ, ստեղծում է ZipCode- ի տվյալների տեսակը CHAR- ն `հինգ հերոսով: NULL- ը կամ անհայտ արժեքը թույլատրված չէ: Տվյալների շարքը պետք է ընկնի «00000» եւ «99999» միջեւ:

Ստեղծեք DOMAIN- ի ZipCode CHAR- ը (5) ՉԻ ԿԱՐԵԼԻ ԱՆՎՃԱՐ (VALUE> '00000' եւ VALUE

Յուրաքանչյուր տեսակի տվյալների բազա հնարավորություն է տալիս որոշակի սահմանափակումներ եւ կանոններ սահմանող թույլատրելի տվյալներ, նույնիսկ եթե այն անվանում չի դոմեն: Մանրամասների համար տեսեք ձեր բազայի փաստաթղթերը: