Verilənlər bazası domenini müəyyənləşdirmək

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:

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:

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.