Деректеріңіздің адалдығын қамтамасыз етіңіз
Дерекқор домені, ең қарапайым, дерекқордағы баған арқылы пайдаланылатын деректер түрі болып табылады. Бұл деректер түрі кірістірілген түрдегі (мысалы, бүтін сан немесе жол) немесе деректердегі шектеулерді анықтайтын реттелетін түр болуы мүмкін.
Деректерді енгізу және домендер
Деректерді кез келген түрдегі онлайн-формаға енгізгенде - бұл тек сіздің атыңыз бен электронды поштаңыз немесе толық жұмыс тапсырмасы болсын - дерекқор сахналардың артындағы деректерді сақтайды. Бұл деректер базасы жазбаларыңызды критерийлер жиынтығы негізінде бағалайды. Мысалы, пошталық индексті енгізсеңіз, дерекқор бес нөмірді табуды немесе АҚШ-тың толық пошталық индексін табуды күтеді: бес нөмір кейінгі сызықша, одан кейін төрт сан. Егер сіз өзіңіздің пошталық индекс кодын енгізсеңіз, деректер базасы шағымданады.
Себебі, дерекқор сіздің поштаңызды пошта индексі өрісі үшін анықталған доменге тексереді. Домен негізінен қосымша шектеулерді қамтуы мүмкін деректер түрі болып табылады.
Дерекқор доменін түсіну
Дерекқор доменін түсіну үшін, дерекқордың бірнеше басқа аспектілерін қарастырайық:
- Дерекқор схемасы бағандар немесе өрістер деп аталатын төлсипаттар жиынын анықтайды. Мысалы, егер сізде «Қызметкердің байланыс деректері» бар болса, ол FirstName, LastName, JobTitle, StreetAddress, City, State, ZipCode, PhoneNumber және Email үшін төлсипаттарды қамтуы мүмкін.
- Әрбір атрибут рұқсат етілген мәндерді анықтайтын доменге ие. Бұл деректер түрін, ұзындығын, мәндерін және басқа мәліметтерін қамтуы мүмкін.
Мысалы, ZipCode төлсипатына арналған домен дерекқорға байланысты әдетте INT немесе INTEGER деп аталатын бүтін сияқты сандық деректер түрін көрсете алады. Немесе дерекқордың дизайны оны әдетте CHAR деп аталатын таңба ретінде анықтауды таңдай алады. Атрибут белгілі бір ұзындықты талап етуге немесе бос немесе белгісіз мәнге рұқсат етілуіне қарай анықталуы мүмкін.
Доменді анықтайтын барлық элементтерді біріктіргенде сіз «пайдаланушы анықтаған деректер түрі» немесе «UDT» деп аталатын теңшелген деректер түрімен аяқталады.
Домен тұтастығы туралы
Атрибуттың рұқсат етілген мәндері өрістегі барлық деректердің жарамды мәндерді қамтамасыз ететін домен тұтастығын жасайды.
Доменнің тұтастығы келесі анықталады:
- Толық сан, таңба немесе ондық сияқты деректер түрі
- Деректердің рұқсат етілген ұзындығы
- Жоғарғы және төменгі шекараларды анықтайтын ауқым
- Кез-келген шектеулер немесе жол берілетін мәндер бойынша шектеулер. Мысалы, АҚШ пошта индексі өрісі толық ZIP + 4 кодын немесе толық тоғыз таңбалы кодты қамтамасыз етуі мүмкін.
- NULL қолдау түрі немесе атрибуттың белгісіз немесе NULL мәні болуы мүмкін
- Әдепкі мән, бар болса
- Қолданылатын болса, күн пішімі (мысалы, кк / мм / жж немесе мм / г / ггг)
Домен жасау
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
Дерекқордың әрбір түрі рұқсат етілген деректерді басқаратын шектеулер мен ережелер жиынтығын, тіпті егер ол домен деп атамаса да, анықтауға мүмкіндік береді. Мәліметтер үшін дерекқордың құжаттамасын қараңыз.