Verilərinizin Dürüstlüyünü təmin edin
Verilənlər bazası domen, onun ən sadə bir verilənlər bazasında bir sütun tərəfindən istifadə edilən məlumat növüdür. Bu məlumat növü daxili bir növü (bir tamsayı və ya simli kimi) və ya data üzərində məhdudiyyətləri müəyyən edən xüsusi bir növü ola bilər.
Data Girişi və Domains
Hər hansı bir onlayn forma daxil etdiyiniz zaman - yalnız adınız və e-poçtunuz olsun, ya da tam iş ərizəsi olsun - bir verilənlər bazası girişinizi səhnələrin arxasında saxlayır. Bu verilənlər bazası girişlərinizi bir sıra meyarlara əsasən qiymətləndirir. Məsələn, bir poçt kodunu daxil etsəniz, verilənlər bazası beş ədəd və ya tam ABŞ poçt kodu üçün beş ədəd bir tire və sonra dörd ədəd tapacaq. Adınızı bir poçt kodu sahəsi daxil edərsə, verilənlər bazası ehtimalla şikayət edəcəkdir.
Verilənlər bazası, poçt kodu sahəsi üçün müəyyən edilmiş domenə qarşı girişinizi test etdiyidir. Domen əsasən isteğe bağlı məhdudiyyətləri ehtiva edən bir məlumat növüdür.
Verilənlər bazası domenini başa düşmək
Bir verilənlər bazası domainini anlamaq üçün, bir verilənlər bazasının bir neçə digər aspektini nəzərdən keçirək:
- Verilənlər bazası sxemi sütun və ya sahələr deyilən bir sıra xüsusiyyətləri müəyyən edir. Məsələn, "İşçi Əlaqə Məlumatı" adlı bir masanız varsa, FirstName, LastName, JobTitle, StreetAddress, Şəhər, Dövlət, ZipCode, PhoneNumber və E-poçt üçün öznitelikler daxil ola bilər.
- Hər bir atributda icazə verilən dəyərləri müəyyən edən bir domen var. Bu məlumatın növü, uzunluğu, dəyərləri və digər məlumatları ehtiva edə bilər.
Məsələn, öznitelik ZipCode üçün etki alanı veritabanına bağlı olaraq genellikle bir INT ya da INTEGER adlı bir tamsayı kimi bir sayısal veri növü belirtebilir. Və ya bir verilənlər bazası dizaynı onu bir xarakter kimi təyin etmək üçün seçə bilər, adətən bir CHAR deyilir. Öznitelik müəyyən bir uzunluğu tələb etmək üçün müəyyən edilə bilər və ya boş və ya bilinməyən bir dəyərə icazə verilə bilər.
Bir domen müəyyən edən bütün elementləri bir araya topladığınızda, "istifadəçi tərəfindən müəyyən edilmiş data növü" və ya bir UDT adı verilən xüsusi bir veri növü ilə bitirsiniz.
Domain Integrity haqqında
Bir atributun icazə verilən dəyərləri bir sahədə bütün məlumatların etibarlı dəyərləri ehtiva edən domen bütövlüyünü yaradır.
Domain bütövlüyü aşağıdakı kimidir:
- Tam ədəd, xarakter və ya decimal kimi məlumat növü
- Verilən məlumatların uzunluğu
- Üst və alt sərhədləri müəyyən edən sıra
- Hər hansı bir məhdudiyyət və ya icazə verilən dəyərlərə məhdudiyyətlər. Məsələn, ABŞ poçt kodu sahəsi tam bir ZIP + 4 kodunu və ya tam doqquz rəqəmli kodu tətbiq edə bilər.
- NULL dəstəyinin növü və ya bir xüsusiyyətin naməlum və ya NULL dəyərinə sahib ola biləcəyi
- Əgər varsa, u mənim dəyər
- Mümkün olduğu tarix formatı (məsələn, dd / mm / yy və ya mm / dd / yyyy)
Bir Domain Yaratmaq
SQL (Strukturlaşdırılmış Sorgu dili) və ya SQL ləzzətini istifadə edən verilənlər bazaları üçün CREATE DOMAIN SQL əmrindən istifadə edin.
Məsələn, burada icra bəyanatı beş simvolu olan data type CHAR adlı bir ZipCode atributu yaradır. NULL və ya bilinməyən bir dəyərə icazə verilmir. Verilənlər aralığı "00000" və "99999" arasında olmalıdır. Beş simvolu olan data type CHAR bir ZipCode atributu yaradır. NULL və ya bilinməyən bir dəyərə icazə verilmir. Məlumatların çeşidi "00000" və "99999" arasında olmalıdır.
DOMAIN YAZDIR ZipCode CHAR (5) QEYD EDİLMƏDİ (VALUE> '00000' VƏ VALUE
Hər bir verilənlər bazası, icazə verilən məlumatları idarə edən bir sıra məhdudiyyətlər və qaydalar müəyyən etmək üçün bir yol təqdim edir. Ətraflı məlumat üçün verilənlər bazasının sənədlərinə baxın.