Datu-basearen definizioa

Ziurtatu zure datuen osotasuna

Datu-basearen domeinua datu base batean zutabe batek erabiltzen duen datu-mota da. Datu mota hau eraiki daitekeen mota (osoko zenbaki bat edo katea) edo mota horretako datu pertsonalizatuak definitzen dituen mota pertsonala izan daiteke.

Datuen sarrera eta domeinuak

Datuak edozein motatako lineako inprimakietan sartzen direnean - zure izena eta posta elektronikoa, edo lan-eskaera osoa den ala ez adierazten dutenean - datu-basea zure sarrerako sarrerak gordetzen ditu. Datu baseak irizpide multzo batean oinarritutako sarrerak ebaluatzen ditu. Adibidez, zip kode bat sartzen baduzu, datu-basea bost zenbakiak edo Estatu Batuetako zip kode osoa bilatzen saiatuko da: bost zenbakiak, marra baten ondoren eta ondoren lau zenbaki. Zure izena zip kode-eremuan sartzen baduzu, datu-basea ziurrenik kexatuko da.

Datu-basea zip kode eremuan definitutako domeinuaren aurka probatzen ari delako. Domeinu bat da, funtsean, aukerako aukeretako murriztapenak izan ditzakeen datu mota bat.

Datu-baseen domeinua ulertzea

Datu-basearen domeinua ulertzeko, kontuan hartu datu-basearen beste alderdi batzuk:

Adibidez, ZipCode atributu baten domeinuak zenbakizko datu mota bat zehaztu dezake, adibidez, zenbaki oso bat, normalean INT edo INTEGER izenekoa, datu-basearen arabera. Edo datu-basearen diseinatzaile batek karaktere gisa definitu dezake, normalean CHAR bat deitzen zaio. Atributuaren definizioa luzera zehatz bat eskatzeko definitu daiteke, edo balio hutsik edo ezezaguna onartzen duen ala ez.

Domeinu bat definitzen duten elementu guztiak biltzen dituzunean, datu mota pertsonalizatu batekin amaituko duzu, "erabiltzaileak zehaztutako datu mota" edo "UDT" deitzen diogu.

Domain osotasuna buruz

Onartutako atributu baten balioak domeinu osotasuna sortzen du , eremu batean datu guztiak baliozko balioak dituela ziurtatuz.

Domeinuaren osotasuna honela definitzen da:

Domain bat sortzea

SQL (Query Structured Query) edo SQL-ren zaporea erabiltzen duten datu-baseetarako, erabili CREATE DOMAIN SQL komandoa.

Adibidez, exekuzio-deklarazio honek karaktereen datu-motaren ZipCode atributua bost karakterekin sortzen du. Ez da onartzen NULL edo balio ezezaguna. Datuen barrutia "00000" eta "99999" artean erortzen da. Bost karakteretako datu mota CHARCCode atributua sortzen du. Ez da onartzen NULL edo balio ezezaguna. Datuen barrutia "00000" eta "99999" artean egon behar da.

CREATE DOMAIN ZipCode CHAR (5) EZ NULL CHECK (VALUE> '00000' ETA VALUE

Datu-base mota guztiek aukera ematen dute datuen araberako baimena ematen duten murrizketak eta arauak zehaztea, nahiz eta domeinu bat ez deitzen. Ikusi datu-basearen dokumentazioa xehetasunetarako.