KONUMSAL VERİTABANI I Dersi İLİŞKİSEL VERİTABANI TASARIMI soru detayı:
SORU:
İlişkisel Model Diyagramlarını açıklayınız.
CEVAP:
Tasarımın bu aşamasında, oluşturulan varlık-ilişki diyagramları ilişkisel model diyagramlarına dönüştürülecektir. Bu dönüşümde amaç veritabanını kavramsal bir yapıdan uygulanabilir bir modele taşımaktır. Önceki bölümlerde oluşturulan varlık-ilişki diyagramları, veritabanının kavramsal özellikleri olan; verinin mantıksal yapısı, verilerin nasıl temsil edileceği ve ilişkilerin planlanması üzerine kurgulanmıştı. Oluşturulan bu kavramsal model, aslında veritabanına kullanıcı gözünden bakışın temsilidir. Şimdi oluşturulacak uygulama modelinde ise veritabanı, geliştirici bakış açısıyla temsil edilecektir. Veritabanı tasarımında kurgu bu yönde ilerler. Yani geliştirici bakış açısından önce kullanıcı bakış açısı tasarlanır.
İlişkisel modelde, varlıkların ve ilişkilerinin gösterilmesi açısından terminoloji ve kullanılan semboller biraz değişmektedir. Literatürde bu gösterime “Crow’s Foot Relational Model Diagrams” (Karga Ayağı İlişkisel Model Diyagramları) da denir. İlk kez Gordon Everest tarafından kullanılan bu yapıda varlıklar kuracakları ilişkiye göre tablolarına yabancı anahtarlar eklerler ve varlık olarak tanımlanmaktan çıkarak ilişki olarak tanımlanırlar. Tablolar arası ilişkiler ise varlık-ilişki diyagramlarındaki eşkenar dörtgenlerin yerine, diyagramlarla gösterilir.