Watesan hiji Domain databés

Mastikeun Integritas Data anjeun urang

A domain database, di pangbasajanna na, nya éta tipe data dipaké ku kolom dina database a. tipe data ieu tiasa janten jenis diwangun-di (kayaning hiji integer atanapi string a) atawa tipe custom nu ngahartikeun konstrain on data.

Entry Data tur domain

Sawaktu anjeun ngasupkeun data kana hiji formulir online nanaon nu - naha éta ngan anjeun ngaran na email, atawa aplikasi pakasaban lengkep - databés nu nyimpen input anjeun balik layar. database nu ngaevaluasi éntri Anjeun dumasar kana susunan kriteria. Contona, upami anjeun asupkeun kodeu pos, pangkalan data ekspektasi pikeun manggihan lima angka, atawa pikeun kode pos AS lengkep: lima angka dituturkeun ku hyphen a, lajeng opat angka. Upami anjeun ngasupkeun ngaran anjeun kana widang kode pos, pangkalan data dipikaresep moal wadul.

Éta alatan pangkalan data geus nguji Éntri anjeun ngalawan domain diartikeun keur widang kode pos. A domain dasarna mangrupakeun tipe data nu bisa ngawengku larangan pilihan.

Ngarti a Domain databés

Ngartos hiji domain database, hayu urang nganggap sababaraha aspék séjén tina database a:

Contona, dina domain pikeun ZipCode atribut bisa tangtukeun tipe data numerik, kayaning hiji integer, biasana disebut INT atanapi hiji integer, gumantung kana databés. Atawa desainer database bisa milih nangtukeun eta gantina salaku karakter, biasana disebut CHAR. atribut nu bisa salajengna diartikeun keur butuh panjangna husus, atawa naha hiji nilai kosong atawa kanyahoan nu diwenangkeun.

Lamun anjeun ngumpulkeun babarengan sakabeh elemen anu nangtukeun domain a, anjeun mungkas nepi sareng tipe data ngaropéa, ogé disebut "tipe data-diartikeun pamaké" atawa UDT.

Ngeunaan Domain Integritas

Nilai nu diwenangkeun hiji atribut nyieun integritas domain nu ensures yén sadaya data dina widang a ngandung nilai sah.

integritas domain diartikeun ku:

Nyieun Domain a

Pikeun basis data nu ngagunakeun SQL (terstruktur pamundut Basa) atawa rasa tina SQL, nganggo Jieun DOMAIN SQL paréntah.

Contona, dina pernyataan palaksanaan dieu nyiptakeun atribut ZipCode sahiji tipe data CHAR kalawan lima hurup. A hypothesis, atawa nilai kanyahoan, teu diwenangkeun. Kisaran data kudu turun antara "00000" jeung "99999." nyiptakeun atribut ZipCode sahiji tipe data CHAR kalawan lima hurup. A hypothesis, atawa nilai kanyahoan, teu diwenangkeun. Kisaran data kudu turun antara "00000" jeung "99999."

Jieun DOMAIN ZipCode CHAR (5) NOT pariksa nol (nilai> '00000' jeung nilai

Unggal jenis ti database nyadiakeun cara keur ngartikeun susunan larangan jeung aturan anu ngatur data allowable, sanajan teu nelepon deui domain a. Tempo dokuméntasi database anjeun pikeun detil.