Bir veritabanı özniteliği bir tablonun özelliklerini tanımlar.

Bir özelliği bir özellik olarak düşünün

Bir veritabanı, çok büyük bir arama yeteneğine sahip olduğu için e-tabloya benzediğinden daha güçlüdür. İlişkisel veritabanları farklı tablolardaki çapraz referans girişleri ve büyük miktarlarda birbirine bağlı veriler üzerinde karmaşık hesaplamalar yapar. Bilgi kolayca yönetilebilen, erişilebilen ve güncellenen bir şekilde düzenlenmiştir.

Öznitelik Nedir?

Bir veritabanı tablolardan oluşur. Her tablonun sütunları ve satırları vardır.

Her satır (bir tuple denir), tek bir öğe için geçerli olan bir veri kümesidir. Her sütun (özellik) satırların özelliklerini açıklamayı içerir. Bir veritabanı özniteliği, bir sütun adı ve bir veritabanındaki bir tablodaki altındaki alanların içeriğidir.

Ürünleri satarsanız ve bunları ProductName, Price ve ProductID için sütunlarla bir tabloya girerseniz, bu başlıkların her biri bir özelliktir. Bu başlıklar altındaki her alanda, sırasıyla ürün adlarını, fiyatlarını ve ürün kimliklerini girersiniz. Alan girişlerinin her biri de bir özelliktir.

Bu, bir öznenin teknik olmayan tanımının, bir özellik veya niteliği tanımladığı göz önüne alındığında, bunu düşündüğünüzde anlamlıdır.

Öznitelikler Varlıkları Tanımlama

Bir işletme tarafından geliştirilen bir veritabanı düşünelim. Büyük olasılıkla, müşteriler, Çalışanlar ve Ürünler için diğerlerinin yanı sıra veritabanı tasarımcıları tarafından da adlandırılan tablolar da içerir. Ürünler tablosu, her bir ürünün özelliklerini tanımlar.

Bunlar bir ürün kimliğini, bir ürün adını, bir tedarikçi kimliğini ( yabancı anahtar olarak kullanılır), bir miktarı ve bir fiyatı içerebilir. Bu özelliklerin her biri, Ürünler adı verilen tablonun (veya varlığın) bir niteliğidir.

Bu kod parçasını genel olarak belirtilen Northwinds veritabanından düşünün:

Ürün kimliği Ürün adı Tedarikçi kimliği Kimlik kategorisi QuantityPerU Birim fiyat
1 Chai 1 1 10 kutu x 20 torba 18.00
2 Chang 1 1 24 - 12 oz şişe 19,00
3 Anason Şurubu 1 2 12 - 550 ml'lik şişeler 10.00
4 Şef Anton'un Cajun Baharatı 2 2 48 - 6 oz kavanoz 22.00
5 Şef Anton'un Gumbo Mix 2 2 36 kutu 21.35
6 Büyükannenin Boysenberry Spread 3 2 12 - 8 oz kavanoz 25.00
7 Bob Amca'nın Organik Kuru Armutları 3 7 12 - 1 lb pkgs. 30.00

Sütun adları bir ürünün özellikleridir. Sütunların alanlarındaki girdiler de bir ürünün özellikleridir.

Bir Özellik bir alandır mı?

Bazen, terim alanı ve öznitelik birbirinin yerine kullanılır ve çoğu amaç için aynı şeydir. Bununla birlikte, alan genellikle, herhangi bir satırda bulunan bir tabloda belirli bir hücreyi tanımlamak için kullanılır; öznitelik genellikle tasarım anlamında bir varlık karakteristiğini tanımlamak için kullanılır.

Örneğin, yukarıdaki tabloda ikinci satırdaki ProductName Chang'dır. Bu bir alan . Ürünleri genel olarak tartışıyorsanız, ProductName ürünün sütundur. Bu özellik .

Buna asılma. Çoğunlukla, bu iki terim birbirinin yerine kullanılır.

Özniteliklerin Tanımlanması

Öznitelikler kendi alanları açısından tanımlanır. Bir alan, bu özelliğin içerebileceği izin verilen değerleri tanımlar. Bu, veri türünü, uzunluğunu, değerlerini ve diğer ayrıntılarını içerebilir.

Örneğin, bir ProductID özniteliği için alan , sayısal bir veri türü belirtebilir. Özellik , belirli bir uzunluk gerektirecek şekilde tanımlanabilir veya boş veya bilinmeyen bir değere izin verilip verilmediğini belirtilebilir.