KONUMSAL VERİTABANI I Dersi VERiTABANI MODELLERi soru detayı:

PAYLAŞ:

SORU:

Nesneye yönelik veri tabanı modelinde nesneler, hangi verileri içermektedir?


CEVAP:

Nesneler temelde öznitelik ve yöntem verilerini içermektedir.
• Öznitelik (attribute): Öznitelik bir nesnenin karakter özelliklerini tanımlamaktadır. Bu veri tam sayı, gerçek sayı ya da dizi gibi basit de olabilir, karmaşık bir nesneye referans da verebilir.
• Yöntem (method): Yöntem bir nesnenin davranışını tanımlar.
Böylece nesneler hem uygulanabilir kod hem de veriyi saklayabilmektedir. Bu modelde, bir sorgunun karşılığında mutlaka daha önceden tanımlanmış bir nesne kümesi yani sınıf (class) olması gerekir. Sınıf, veri ya da yöntem içermez ama nesne içindeki veri ya da yöntemi tanımlar. Bu modeldeki sınıf kavramı, ilişkisel veritabanı modelindeki ilişki kavramına karşılık gelir. Nesneye yönelik modellerde, var olan bir sınıftan yeni bir sınıf türetilebilir.