Дерекқор доменін анықтау

Деректеріңіздің адалдығын қамтамасыз етіңіз

Дерекқор домені, ең қарапайым, дерекқордағы баған арқылы пайдаланылатын деректер түрі болып табылады. Бұл деректер түрі кірістірілген түрдегі (мысалы, бүтін сан немесе жол) немесе деректердегі шектеулерді анықтайтын реттелетін түр болуы мүмкін.

Деректерді енгізу және домендер

Деректерді кез келген түрдегі онлайн-формаға енгізгенде - бұл тек сіздің атыңыз бен электронды поштаңыз немесе толық жұмыс тапсырмасы болсын - дерекқор сахналардың артындағы деректерді сақтайды. Бұл деректер базасы жазбаларыңызды критерийлер жиынтығы негізінде бағалайды. Мысалы, пошталық индексті енгізсеңіз, дерекқор бес нөмірді табуды немесе АҚШ-тың толық пошталық индексін табуды күтеді: бес нөмір кейінгі сызықша, одан кейін төрт сан. Егер сіз өзіңіздің пошталық индекс кодын енгізсеңіз, деректер базасы шағымданады.

Себебі, дерекқор сіздің поштаңызды пошта индексі өрісі үшін анықталған доменге тексереді. Домен негізінен қосымша шектеулерді қамтуы мүмкін деректер түрі болып табылады.

Дерекқор доменін түсіну

Дерекқор доменін түсіну үшін, дерекқордың бірнеше басқа аспектілерін қарастырайық:

Мысалы, ZipCode төлсипатына арналған домен дерекқорға байланысты әдетте INT немесе INTEGER деп аталатын бүтін сияқты сандық деректер түрін көрсете алады. Немесе дерекқордың дизайны оны әдетте CHAR деп аталатын таңба ретінде анықтауды таңдай алады. Атрибут белгілі бір ұзындықты талап етуге немесе бос немесе белгісіз мәнге рұқсат етілуіне қарай анықталуы мүмкін.

Доменді анықтайтын барлық элементтерді біріктіргенде сіз «пайдаланушы анықтаған деректер түрі» немесе «UDT» деп аталатын теңшелген деректер түрімен аяқталады.

Домен тұтастығы туралы

Атрибуттың рұқсат етілген мәндері өрістегі барлық деректердің жарамды мәндерді қамтамасыз ететін домен тұтастығын жасайды.

Доменнің тұтастығы келесі анықталады:

Домен жасау

SQL (Structured Query Language) немесе SQL дәмін қолданатын дерекқорлар үшін CREATE DOMAIN SQL пәрменін пайдаланыңыз.

Мысалы, мұнда орындау туралы мәлімдеме бес таңбадан тұратын CHAR деректер түрінің ZipCode төлсипатын жасайды. NULL немесе белгісіз мәнге жол берілмейді. Деректер ауқымы «00000» және «99999» арасында болуы тиіс. Бес таңбамен CHAR деректер түрінің ZipCode төлсипатын жасайды. NULL немесе белгісіз мәнге жол берілмейді. Деректер ауқымы «00000» және «99999» арасында болуы керек.

CREATE DOMAIN ZipCode CHAR (5) NOT NULL CHECK (VALUE> '00000' ЖӘНЕ VALUE

Дерекқордың әрбір түрі рұқсат етілген деректерді басқаратын шектеулер мен ережелер жиынтығын, тіпті егер ол домен деп атамаса да, анықтауға мүмкіндік береді. Мәліметтер үшін дерекқордың құжаттамасын қараңыз.