Bir verilənlər bazası özəlliyi bir Cədvəlin xüsusiyyətlərini müəyyən edir

Xarakterik bir xüsusiyyət kimi düşünün

Verilənlər bazası çox böyük bir axtarış imkanı olduğundan bənzəyən elektron tablodan daha güclüdür. Müqayisəli verilənlər bazaları arası cədvəllər müxtəlif cədvəllərdən keçir və böyük miqdarda bir-birinə bağlı məlumatlar üzərində kompleks hesablamalar aparır. Məlumat asanlıqla idarə olunan, əldə edilən və yenilənən bir şəkildə təşkil edilir.

Bir xüsusiyyət nədir?

Verilənlər bazası cədvəllərdən ibarətdir. Hər bir masada sütunlar və satırlar var.

Hər bir satır (tuple deyilir) tək bir maddə üçün tətbiq olunan bir məlumat setidir. Hər bir sütun (atribut) satırların təsvir xüsusiyyətlərini ehtiva edir. Bir verilənlər bazası atributu bir verilənlər bazasında bir sütun adı və onun altında olan sahələrin məzmunudur.

Məhsulları satarsanız və onları ProductName, Qiymət və ProductID üçün sütunlarla bir masaya daxil etsəniz, bu hər bir başlıq öznitəsidir. Hər bir sahədə bu başlıqlar altında məhsulun adlarını, qiymətlərini və məhsul idarələrini daxil edin. Alan girişlərinin hər biri də bir xüsusiyyətdir.

Bir xüsusiyyətin qeyri-texniki təsviri bir şeyin xarakteristikasını və keyfiyyətini müəyyənləşdirdiyini nəzərə alsaq, bu barədə düşündüyünüz zaman mənasızdır.

Təsvirlər Təsvirləri Təsvir edir

Bir biznes tərəfindən hazırlanmış bir verilənlər bazasını nəzərdən keçirək. Bəlkə, verilənlər bazası dizaynçıları - Müştərilər, İşçilər və Məhsullar üçün, digərləri arasında da adlandırılan tablolar ehtiva edir. Məhsullar cədvəli hər məhsulun xüsusiyyətlərini müəyyənləşdirir.

Bunlara məhsul kimliyi, məhsul adı, təchizatçı ID ( xarici bir anahtara kimi istifadə olunur), miqdar və qiymət daxil ola bilər. Bu xüsusiyyətlərdən hər biri məhsullar adlı cədvəlin (və ya təşkilatın) öznitəsidir.

Bu parçanı ümumi olaraq istinad edilən Northwinds verilənlər bazasından nəzərdən keçirin:

ProductID ProductName Təchizatçı CategoryID QuantityPerU Vahid qiymət
1 Chai 1 1 10 qutu x 20 çanta 18.00
2 Chang 1 1 24 - 12 oz şüşə 19.00
3 Anisid siropu 1 2 12 - 550 ml şüşə 10.00
4 Şef Antonın Cajun Dekorasiyası 2 2 48 - 6 oz kavanoz 22.00
5 Chef Anton'un Gumbo Mix 2 2 36 qutu 21.35
6 Büyükanne'nın Boysenberry Spread 3 2 12 - 8 oz kavanoz 25.00
7 Uncle Bob'un Üzvi Qurudulmuş Armudları 3 7 12 - 1 lb pkgs. 30.00

Sütun adları bir məhsulun xüsusiyyətləridir. Sütun sahələrindəki girişlər məhsulun xüsusiyyətləridir.

Sahəyə bir xüsusiyyət varmı?

Bəzən termiyyət sahəsiatributu bir-birini əvəzləşdirən şəkildə istifadə olunur və bir çox məqsədlər üçün eyni şeydir. Lakin, sahə adətən, hər hansı bir satırda olan bir cədvəldə müəyyən bir hüceyrəni təsvir etmək üçün istifadə edilir, öznitelik , ümumiyyətlə, bir dizayn mənasında bir şəxs xarakteristikasını təsvir etmək üçün istifadə olunur.

Məsələn, yuxarıdakı cədvəldə, ikinci sıradakı ProductName dəyişir. Bu bir sahədir . Ümumiyyətlə məhsulu müzakirə edirsinizsə ProductName məhsul sütunudur. Bu xüsusiyyətdir .

Bunun üzərinə asılmayın. Tez-tez bu iki şərt bir-birini əvəz edir.

Nitelikleri tanımlar

Atributlar onların domain baxımından müəyyən edilir. Bir etki alanı, bu öznitelik içerebileceği izin verilen değerleri tanımlar. Bu, məlumat növünü, uzunluğunu, dəyərlərini və digər məlumatlarını ehtiva edə bilər.

Məsələn, ProductID özniteliğinin domen nümerik məlumat növünü göstərə bilər. Ö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ərin icazə veriləcəyini müəyyən edə bilər.