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:
- A schema database ngahartikeun susunan atribut , disebut oge kolom atawa huma. Contona, upami anjeun gaduh tabel "Taros pagawe Émbaran," eta bisa kaasup atribut kanggo FirstName, LastName, JobTitle, StreetAddress, Kota, Propinsi, ZipCode, PhoneNumber na Surelek.
- Unggal atribut ngabogaan domain nu ngahartikeun nilai allowable. Ieu bisa ngawengku tipe datana, panjangna, nilai na rinci lianna.
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:
- Tipeu data, kayaning integer, karakter atanapi decimal
- panjangna teh diwenangkeun data nu
- Kisaran, watesan wates luhur jeung handap
- Sagala konstrain , atawa watesan dina nilai allowable. Contona, hiji widang kode pos AS bisa ngalaksanakeun hiji ZIP lengkep + 4 kode , atawa kode pinuh salapan-angka.
- Jinis rojongan hypothesis, atawa naha hiji atribut tiasa gaduh hiji kanyahoan, atawa nilai null
- Nilai standar, upami wae
- The format tanggal, upami dianggo (keur gambaran, DD / mm / yy atanapi mm / DD / yyyy)
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.