Tietokanta-alueen määrittäminen

Varmista tietosi rehellisyys

Yksinkertaisimmillaan tietokanta-alue on tietokannan sarakkeen käyttämä tietotyyppi. Tämä tietotyyppi voi olla sisäänrakennettu tyyppi (kuten kokonaisluku tai merkkijono) tai mukautettu tyyppi, joka määrittelee tiedot rajoitteet.

Tietojen syöttö ja verkkotunnukset

Kun annat tiedot verkkovälitteiseen muotoon - onko kyseessä vain nimi ja sähköposti tai täydellinen työhakemus - tietokanta tallentaa panoksesi kulissien takana. Tämä tietokanta arvioi merkinnät perustuen joukkoon kriteerejä. Jos annat esimerkiksi postinumero, tietokanta odottaa löytävänsä viisi numeroa tai täydellisen Yhdysvaltain postinumeron: viisi numeroa, jonka jälkeen viivakoodi ja neljä numeroa. Jos annat nimesi postinumerokenttään, tietokanta todennäköisesti valittaa.

Tämä johtuu siitä, että tietokanta testaa merkintääsi kohti postinumerokenttään määritettyä toimialuetta. Verkkotunnus on pohjimmiltaan tietotyyppi, johon voi sisältyä valinnaisia ​​rajoituksia.

Tietokanta-alueen ymmärtäminen

Tietokanta-alueen ymmärtämiseksi tarkastellaan muutamia muita tietokannan osa-alueita:

Esimerkiksi attribuutin ZipCoden verkkotunnus voi määrittää numeerisen tietotyypin, kuten kokonaislukua, jota yleensä kutsutaan INT: ksi tai INTEGERksi tietokannasta riippuen. Tai tietokannan suunnittelija voi halutessaan määrittää sen sijaan merkin, jota yleensä kutsutaan CHAR: ksi. Määritettä voidaan määritellä tarkemmin tietyn pituuden vaatimiseksi tai onko tyhjä tai tuntematon arvo sallittua.

Kun keräät kaikki verkkotunnuksen määrittelevät elementit, päädyt räätälöityyn tietotyyppiin, jota kutsutaan myös "käyttäjäkohtaiseksi tietotyypiksi" tai UDT: ksi.

Tietoja verkkotunnuksen rehellisyydestä

Attribuutin sallitut arvot luovat verkkotunnuksen eheyden , mikä varmistaa, että kenttään kaikki tiedot sisältävät kelvollisia arvoja.

Verkkotunnuksen eheys määritellään seuraavasti:

Verkkotunnuksen luominen

Käytä CREATE DOMAIN SQL -komennolla SQL- tietokantoja (Structured Query Language) tai SQL-makua.

Esimerkiksi toteutuslausekkeessa luodaan CHAR-datakoodin ZipCode-attribuutti, jossa on viisi merkkiä. NULL tai tuntematon arvo ei ole sallittu. Tietojen vaihteluväli on "00000" ja "99999" välille. Luodaan 10-tyypin CHAR-datakoodin ZipCode-attribuutti viidellä merkillä. NULL tai tuntematon arvo ei ole sallittu. Tietojen on oltava "00000" ja "99999" välissä.

LUO DOMAIN ZipCode CHAR (5) EI OLE NULL TARKISTA (ARVO> "00000" JA ARVO

Jokainen tietokanta tarjoaa keinon määritellä joukko rajoituksia ja sääntöjä, jotka ohjaavat sallittuja tietoja, vaikka sitä ei kutsuta verkkotunnukseksi. Katso lisätietoja tietokannan käyttöoppaista.