KONUMSAL VERİTABANI I Dersi VERiTABANI MODELLERi soru detayı:
SORU:
Konumsal veritabanı modeli hakkında bilgi veriniz.
CEVAP:
1960’lardan itibaren gelişmeye başlayan bilgisayar destekli tasarım (Computer Aided Design-CAD) teknolojisi konumsal nesneleri nokta, çizgi ve poligon olarak tanımlayabilmektedir. Konumsal veritabanının erken örneklerinden biri olan Spagetti Veri Modeli’nde CAD teknolojisinden yararlanılmıştır. Bu veri modelinde basit çizgi nesnesi kullanıldığı için spagetti ismini almıştır. Modelde genellikle öznitelik verileri kullanılmamakta ve konumsal verilerin birbirleriyle olan ilişkileri saklanamamaktadır. Spagetti veri modeli konumsal sorgulamalarda yetersiz kalması nedeniyle CBS platformunda yeni bir veri modeline gereksinim duyulmuştur. Bu gereksinimi karşılamak için ortaya çıkan veri modeli Konumla İlişkili (Georelational) Veri Modeli’dir. Konumla İlişkili Veri Modeli de konumsal veriyi CAD ortamında saklamaktadır. Bu modelde farklı olan CAD dosyalarındaki nesnelere verilen kimliklerle (ID) veritabanında tutulan öznitelik verilerinin eşleştirilebilmesidir. Ayrıca nokta, çizgi ve poligon olarak saklanabilen konumsal veriler arasındaki konumsal ilişkiler, veritabanındaki ayrı tablolarda saklanabilmektedir. Böylece bir çizginin başka bir nesne ile komşuluk ilişkileri sorgulanabilir.
Konumsal veritabanı modeli, konumla ilişkili veri modelindeki bütünlük sorunlarını gidermek için üretilmiştir. Bu model, veritabanı yönetim sistemlerinin güçlü yanlarından yararlanarak konumsal veriyi saklar, işler ve yönetir. Başka bir deyişle konumsal veritabanı, standart veritabanı yapısı üzerine geliştirilmiş, konumsal verinin saklanması, işlenmesi, sorgulanması ve yönetilmesini sağlayan bir veritabanı modelidir.