Veritabanı Sistemleri Deneme Sınavı Sorusu #732859

‘’Bazı öznitelik değerleri veritabanında depolanan diğer ilişkili özniteliklerden hesaplanabilir veya türetilebilir.’’ Yukarıda hangi kavram tanımlanmıştır?


Zorunlu ve Seçimli Öznitelikler

Basit ve Birleşik Öznitelikler

Tek ve Çok Değerli Öznitelikler

Türetilen Öznitelikler

Anahtar Öznitelikler


Yanıt Açıklaması:

Bir özniteliğin değeri varlık kümesi içindeki tüm varlık örnekleri için girilmesi zorunlu ise zorunlu öznitelik olarak adlandırılır. Varlık kümesi içindeki her bir örnek için değer girilmesi zorunlu olmayan öznitelikler ise seçimli öznitelik olarak adlandırılır. Basit (atomik) öznitelik organizasyon için anlamlı daha küçük parçalara bölünemez. Örneğin Araç varlığının özniteliklerinin tamamı (Şasi_No, Renk, Ağırlık ve Motor_güc) basit özniteliklerden oluşur. Ancak bazı öznitelikler daha detay bilgileri içeren anlamlı alt parçalara bölünebilir. Bu tip öznitelikler birleşik öznitelikler (çok parçalı) olarak adlandırılır. Bir varlığın özniteliği sadece tek değer alıyorsa buna tek değerli öznitelik (single valued attribute) denir. Örneğin Çalışan varlık kümesi için Çalışan_no özniteliği tek değerli özniteliktir. Bir varlığın özniteliği birden çok değer alıyorsa buna çok değerli öznitelik (multivalued attribute) denir. Varlık kümesindeki her bir örnek için farklı değer alan özniteliğe anahtar öznitelik denir. Bazı öznitelik değerleri veritabanında depolanan diğer ilişkili özniteliklerden hesaplanabilir veya türetilebilir. Bu oluşturulan yeni özniteliğe türetilen öznitelik (derived attribute) denir.

Yorumlar
  • 0 Yorum