Definisie van 'n databasis domein

Verseker jou data se integriteit

'N Databasis domein, op sy eenvoudigste, is die datatipe wat deur 'n kolom in 'n databasis gebruik word. Hierdie tipe data kan 'n ingeboude tipe wees (soos 'n heelgetal of 'n string) of 'n persoonlike tipe wat beperkings op die data definieer.

Data Entry en Domeinen

As jy data in 'n aanlyn vorm van enige aard invoer - of dit nou jou naam en e-pos is, of 'n volledige werksaansoek - slaan 'n databasis jou insette agter die skerms. Die databasis evalueer u inskrywings gebaseer op 'n stel kriteria. Byvoorbeeld, as u 'n poskode invoer, verwag die databasis vyf getalle, of vir 'n volledige Amerikaanse poskode: vyf nommers gevolg deur 'n koppelteken en dan vier nommers. As jy jou naam in 'n poskode veld invoer, sal die databasis waarskynlik kla.

Dit is omdat die databasis jou inskrywing toets teen die domein gedefinieer vir die poskode veld. 'N Domein is basies 'n datatipe wat opsionele beperkings kan insluit.

Begrip van 'n databasis domein

Om 'n databasis domein te verstaan, kom ons kyk na 'n paar ander aspekte van 'n databasis:

Byvoorbeeld, die domein vir 'n kenmerk ZipCode kan 'n numeriese datatipe, soos 'n heelgetal, gewoonlik 'n INT of 'n INTEGER, afhangende van die databasis spesifiseer. Of 'n databasisontwerper kan kies om dit eerder as 'n karakter te definieer, gewoonlik 'n CHAR genoem. Die kenmerk kan verder gedefinieer word om 'n spesifieke lengte te vereis, of 'n leë of onbekende waarde is toegelaat.

As jy al die elemente wat 'n domein definieer, versamel, eindig jy met 'n persoonlike data tipe, ook 'n "gebruiker-gedefinieerde datatipe" of 'n UDT genoem.

Oor Domeinintegriteit

Die toegelate waardes van 'n kenmerk skep domeinintegriteit , wat verseker dat alle data in 'n veld geldige waardes bevat.

Domeinintegriteit word gedefinieer deur:

'N Domein skep

Vir databasisse wat SQL (Gestruktureerde navraagtaal) of 'n smaak van SQL gebruik, gebruik die opdrag CREATE DOMAIN SQL.

Byvoorbeeld, die uitvoering verklaring skep hier 'n ZipCode kenmerk van die data tipe CHAR met vyf karakters. 'N NULL, of onbekende waarde, word nie toegelaat nie. Die omvang van die data moet val tussen "00000" en "99999." skep 'n ZipCode-kenmerk van die tipe data CHAR met vyf karakters. 'N NULL, of onbekende waarde, word nie toegelaat nie. Die omvang van die data moet val tussen "00000" en "99999."

SKEP DOMAIN ZipCode CHAR (5) NIE NULL CHECK (WAARDE> '00000' EN WAARDE

Elke tipe databasis bied 'n manier om 'n stel beperkings en reëls te definieer wat toelaatbare data beheer, selfs al noem dit nie 'n domein nie. Sien u dokumentasie se dokumentasie vir besonderhede.