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

PAYLAŞ:

SORU:

Ağ veritabanı modeli hakkında bilgi veriniz.


CEVAP:

Ağ veritabanı modeli, hiyerarşik veritabanı modeli ile aynı zamanlarda gelişmeye başlamış bir
modeldir. Ancak bu veritabanı modelinde bazı verilerin çoklu bir alt/üst (parent/child) ilişkisine sahip olması durumu, çoktan-çoğa ilişki şekli kullanılarak tanımlanabilmiştir. Ağ veritabanı modeli ilk kez, 1971 yılında gerçekleştirilen Veri Sistemleri Dilleri Konferansı’nda (Conference on Data Systems Languages - CODASYL) tanımlanmıştır. Bu nedenle bazı kaynaklarda bu isimle birlikte de anılmaktadır.

Bir ağ veritabanındakitemel yapıtaşı “Küme”dir. Bir küme, ismin yanı sıra bir sahip kayıt, bir de üye kayıttan oluşur.
• Küme (set): Kayıtlar arasındaki ilişki,
• Sahip (owner): Hiyerarşik modelde ata olarak tanımlanmış kayıt,
• Üye (member): Hiyerarşik modelde çocuk olarak tanımlanmış kayıttır.

Bir üye kayıt türü, işlevini birden fazla kümede yerine getirebilir ya da bir sahip kayıt türü, başka bir kümede üye olabilir. Böylece çoklu sahip kavramı mümkün hale gelmektedir.
Bir mağazadaki ürün, müşteri, mağaza yöneticisi, satış elemanı ve sipariş arasındaki ilişki, bu yapı için iyi bir örnektir. Bir mağazada birden fazla ürün olabilir Mağazadaki ürünlerin satış işlemlerini birden fazla satış elemanının yapması mümkündür. Aynı şekilde bir müşteri de birden fazla ürün satın alabilir.