Ngartèkaké Domain Database

Mesthekake Integritas Data

Domain basis data, paling gampang, yaiku tipe data sing digunakake dening kolom ing basis data. Tipe data iki bisa dadi jinis sing dibangun (kayata integer utawa senar) utawa jinis khusus sing nemtokake alangan ing data.

Data Entry lan Domain

Nalika sampeyan ngetik data menyang formulir online apa wae - apa mung jeneng lan email, utawa aplikasi proyek sing lengkap - database nyimpen input sampeyan ing layar. Database kasebut ngevaluasi entri sampeyan miturut kritéria. Contone, yen sampeyan ngetik kode pos, basis data bakal nemokake limang nomer, utawa kanggo kode pos AS lengkap: lima angka sing diikuti karo ujung, lan papat nomer. Yen sampeyan nglebokake jeneng menyang kolom kode pos, basis data bakal kelingan.

Iku amarga basis data nguji entri sampeyan marang domain sing ditetepake kanggo lapangan kode pos. Domain ing dasaré ana jinis data sing bisa kalebu watesan pilihan.

Pangerten Domain Database

Kanggo ngerti domain basis data, ayo nimbang sawetara aspèk liya saka basis data:

Contone, domain kanggo atribut ZipCode bisa nemtokake jinis data numerik, kayata integer, biasane disebut INT utawa INTEGER, gumantung ing basis data. Utawa desainer database bisa milih kanggo nemtokake iku tinimbang minangka karakter, biasane disebut CHAR. Atribut bisa ditemtokake luwih lanjut kanggo mbutuhake dawa tartamtu, utawa ora ana nilai kosong utawa ora dingerteni.

Nalika sampeyan nglumpukake kabeh elemen sing nemtokake domain, sampeyan bakal nganggo jinis data sing disesuaikan, uga diarani "tipe data sing ditemtokake pengguna" utawa UDT.

Babagan Integritas Domain

Nilai sing diijini saka atribut nggawe integritas domain , sing njamin yen kabeh data ing lapangan ngandhut nilai sing sah.

Integritas domain ditetepake kanthi:

Nggawe Domain

Kanggo database sing nggunakake SQL (Structured Query Language) utawa rasa saka SQL, gunakake perintah nggawe DOMAIN SQL.

Contone, statement eksekusi nyedhiyakake wujud atribut ZipCode jinis CHAR kanthi limang karakter. Nilai NULL, utawa ora dingerteni, ora diijini. Kisaran data kudu tiba ing antarane "00000" lan "99999." nggawe wujud atribut ZipCode saka CHAR tipe data kanthi lima karakter. Nilai NULL, utawa ora dingerteni, ora diijini. Kisaran data kudu tiba ing antarane "00000" lan "99999."

NEGARA DOMAIN ZipCode CHAR (5) NO NULL CHECK (VALUE> '00000' AND VALUE

Saben jinis basis data menehi cara kanggo netepake watesan lan aturan sing ngatur data sing diwenehake, sanajan ora kasebut domain. Deleng dokumentasi basis data kanggo rincian.