KONUMSAL VERİTABANI I Dersi İLİŞKİSEL VERİTABANI TASARIMI soru detayı:

PAYLAŞ:

SORU:

İlişkisel modelde ilişkilerinin çizgilerle gösterimini gösteriniz.


CEVAP:

Kesikli çizgilerle olan gösterim, ilişkideki birincil anahtarın yabancı anahtarlardan oluşmadığını, düz çizgiyle olan gösterim ise oluşturulan ilişkide birincil anahtarın yabancı anahtarın kullanımıyla birleşik olarak oluşturulduğunu ifade eder. Düz çizgiyle gösterim tanımlı ilişki olarak adlandırılırken, kesikli çizgiyle gösterim tanımlanmamış ilişki olarak adlandırılır. Uzun ya da kesikli çizginin üzerindeki paralel çift çizgi ilişkinin bir tarafının alacağı tek bir değeri gösterirken diğer ucunun çatal (üç çizgiyle gösteriliyor) olması, ucun gösterdiği ilişkinin birden fazla değer alacağını ifade eder. Eğer bu çatalın dip kısmında tek bir çizgi varsa ucunun gösterdiği ilişkinin en az bir ya da daha çok değer alacağını (zorunluluk) ifade ediyor demektir. Eğer çatalın dip kısmı daireden oluşuyorsa bu durum olasılık belirtir. Yani çatalın ucunun gösterdiği ilişkinin değer almayabileceğini ifade eder (S.125, Resim 6.13 görülmelidir).