A definizione di un Domain Database

Assicuratevi a integrazione di i vostri datu

Un dominu di basa di dati, in u so modellu, hè u tipu di dati utilizatu da una culonna in una basa di dati. Stu tipu di dati pò esse un tipu built-in (cum'è un intuito o una stringa) o un tipu customu chì definisce e restriazioni di i dati.

Data Entry and Domains

Quandu intruverete e dati in una forma online di qualchi tipu - sia solu u vostru nome è email, o una applicazione di furmulariu cumpletu - una basa di basa a basa di u vostru articulu. Questa basa di valutazione evaluate e vostre intradizioni basendu à un settore di criteri. Per esempiu, se introduce una codice postale, a basa di dati aghjusteghja truvà cinque nummuli, o per un codi postal di u US ZIP: cinque nummuli seguitori da un gudu è quattru nummuli. Sì dite u vostru nome in un campo di codice zip, a basa di dati pò esse risposte.

Cela hè chì a basa di dati hè pruvatu a vostra diritta contru u duminiu definitu per u duminiu di codice zip. Un duminiu hè basu un tipu di dati chì ponu include restrizioni opcional.

Fattu un Domainu di Basa

Per entendre un domine di basa di dati, hà cunsideratu parechji altri aspetti di una basa di dati:

Per esempiu, u duminiu per un attributu ZipCode pudaria spicifichi un tipu di numericu, cum'è un chjucu, chjamatu chjamatu INT o un INTEGER, secondu a basa di dati. O un designer di basa di dati pò esse elaburati per definisce u locu cum'è un caratteru, chjamatu chjamatu chjaru. L'attribuu pò esse definitu per esse dumandate un tulume specchiu, o se un valenu assolutu o micca cunnisciutu.

Quandu si riuniscenu tutti i elementi chì definen un duminiu, finiscinu nantu à un tipu di tipu di persunalizatu, chjamatu ancu "un tipu di dati di definitu d'utilizatore" o un UDT.

About Integrità di Domain

I valori permessi di un attributu creanu integrità di u duminiu , chì assicura chì tutti i dati in un campu cuntene valenti i valori.

A integrità di u duminiu hè definitu da:

Creazione di un Domain

Per i databases chì utilizanu SQL (Language Structured Query Language) o un gustu di SQL, utilizate l'cumuler SQL CREATE DOMAIN SQL.

Per esempiu, l'eseguitu d'esurtazione crea un attributu ZipCode di chjamariu di chjave cù 5 caratteri. A NULL, o un valore scunnisciutu, ùn hè micca permessu. A varieghja di a data deve entre u "00000" è "99999." crea un attributu ZipCode di chjave di u chjubu cù cinque caratteri. A NULL, o un valore scunnisciutu, ùn hè micca permessu. A varietà di a data deve dettu entre "00000" è "99999."

CREATE DOMAIN ZipCode CHAR (5) NOT NULL CHECK (VALUE> '00000' E VALUE

Ogni tipu di basa di dati hè una manera di definisce un regnu di restrizioni è reguli chì guvennenu ei datu permissibili, ancu s'ellu ùn hè micca chjamatu un duminiu. Vede a ducumentazione di a basa di a basa di u datu.