Verilənlər Bazasının Domeninin Müəyyənləşdirilməsi

Mündəricat:

Verilənlər Bazasının Domeninin Müəyyənləşdirilməsi
Verilənlər Bazasının Domeninin Müəyyənləşdirilməsi
Anonim

Verilənlər bazası domeninin sadə tərifi verilənlər bazasında sütunun istifadə etdiyi məlumat növüdür. Bu data növü daxili tip (məsələn, tam ədəd və ya sətir) və ya dataya məhdudiyyətləri təyin edən fərdi tip ola bilər.

Məlumat Girişi və Domenlər

Adınız və e-poçtunuz və ya iş ərizəniz olsun, istənilən növ onlayn formaya məlumat daxil etdiyiniz zaman verilənlər bazası məlumatlarınızı pərdə arxasında saxlayır. Həmin verilənlər bazası qeydlərinizi bir sıra meyarlara əsasən qiymətləndirir.

Məsələn, poçt kodu daxil etsəniz, verilənlər bazası beş rəqəm (və ya ABŞ-ın tam poçt kodu üçün beş rəqəmdən sonra tire və dörd rəqəm) tapacağını gözləyir. Adınızı poçt indeksi sahəsinə daxil etsəniz, verilənlər bazası sizə xəta verir.

Bunun səbəbi verilənlər bazası girişinizi poçt kodu sahəsi üçün müəyyən edilmiş domenlə sınamasıdır. Domen əsasən isteğe bağlı məhdudiyyətlər daxil edə bilən məlumat növüdür.

Hər bir verilənlər bazası növü domen adlandırmasa belə, icazə verilən məlumatları tənzimləyən məhdudiyyətlər və qaydalar toplusunu müəyyən etmək üçün bir yol təqdim edir. Ətraflı məlumat üçün verilənlər bazanızın sənədlərinə baxın.

Image
Image

Verilənlər Bazasının Domenini Anlamaq

Verilənlər bazası domenini başa düşmək üçün verilənlər bazasının bir neçə digər aspektini nəzərdən keçirək:

  • Verilənlər bazası sxemi sütunlar və ya sahələr adlanan atributlar toplusunu müəyyən edir. "Əlaqə Məlumatı" adlı cədvələ Ad, Soyad, İş Başlığı, Küçə Ünvanı, Şəhər, Ştat, Poçt Kodu, Telefon Nömrəsi və E-poçt üçün atributlar daxil ola bilər.
  • Hər bir atribut potensial olaraq data növü, uzunluğu, dəyərləri və digər təfərrüatlar daxil olmaqla, icazə verilən dəyərləri müəyyən edən domeni özündə birləşdirir.

Məsələn, ZipCode atributunun domeni verilənlər bazasından asılı olaraq adətən INT və ya İNTEGER adlanan tam ədəd kimi rəqəmli məlumat növünü təyin edə bilər. Və ya verilənlər bazası dizayneri onu adətən CHAR adlanan simvol kimi təyin etməyi seçə bilər. Xüsusi uzunluq tələb etmək və ya boş və ya naməlum dəyərə icazə verilib-verilməməsi üçün atribut əlavə olaraq müəyyən edilə bilər.

Domeni təyin edən bütün elementləri topladığınız zaman siz "istifadəçi tərəfindən müəyyən edilmiş məlumat növü" və ya UDT adlanan fərdiləşdirilmiş məlumat növü əldə edirsiniz.

Domen bütövlüyü nədir?

Atributun icazə verilən dəyərləri sahədəki bütün məlumatların etibarlı dəyərləri ehtiva etməsini təmin edən domen bütövlüyünü yaradır.

Domen bütövlüyü aşağıdakılarla müəyyən edilir:

  • Tam, simvol və ya onluq kimi data növü.
  • Datanın icazə verilən uzunluğu.
  • Yuxarı və aşağı sərhədləri təyin edən diapazon.
  • İcazə verilən dəyərlərlə bağlı hər hansı məhdudiyyətlər və ya məhdudiyyətlər. Məsələn, ABŞ poçt kodu sahəsi tam ZIP+4 kodu və ya tam doqquz rəqəmli kodu tətbiq edə bilər.
  • NULL dəstəyinin növü (atributun naməlum və ya NULL dəyəri ola bilər).
  • Defolt dəyər, əgər varsa.
  • Tarix formatı rəssamı, əgər varsa (məsələn, gg/aa/yy və ya mm/gg/yyyy).

Domen Yaradılır

Strukturlaşdırılmış Sorğu Dilindən və ya SQL ləzzətindən istifadə edən verilənlər bazası üçün CREATE DOMAIN SQL əmrindən istifadə edin.

Məsələn, icra bəyanatı beş simvoldan ibarət CHAR məlumat növünün ZipCode atributunu yaradır. NULL və ya naməlum dəyərə icazə verilmir. Verilənlərin diapazonu 00000 və 99999 arasında olmalıdır. Bu, beş simvoldan ibarət CHAR məlumat tipli ZipCode atributunu yaradır. NULL və ya naməlum dəyərə icazə verilmir.

DOMAIN poçt indeksi CHAR YARADIN (5) NULL YOXLAMA DEYİL (DƏYƏR >='00000' VƏ DƏYƏR <='99999')

Bu verilənlər bazası məhdudiyyətləri məhdudiyyət pozulduqda verilənlər bazanızın ön hissəsi kimi xidmət edən proqrama xətanı itələyir, ona görə də proqram düzgün hesab etməzdən əvvəl ağlı başında olmanı yoxlamaq üçün proqramınızda səhvi ələ keçirmə alt proqramını proqramlaşdırın. məlumat bazasına əlavə edildi.

Tövsiyə: