Dergiler / Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi / 2009 / Cilt: 24 - Sayı: 4
Hiyerarşik bir veritabanının XML ile modellenmesi
- Sayfa
- 629–639
- DOI
- —
Özet
Elektronik harp alanında kullanılan verilerin bulunduğu en büyük veri kaynağı EWIRDB kısaltmasıyla anılan Elektronik Harp Bütünleşik Tekrar Programlanır Veritabanı’dır. Bu veri tabanındaki veriler metin dosyaları şeklinde saklanmakta ve buradan okunarak yönetilmektedir. Bu hiyerarşik veri tabanı, her biri 2400’den fazla alandan oluşan kayıtları saklayabilmekte, dinamik olarak genişleyebilmekte ve belirli bir şablona göre eksik bilgiler içerebilmektedir. İlişkisel ve nesne-yönelimli veritabanları ile bu tür verilerin modellenmesi zor olduğu için miras bir sistem olarak durmakta ve verileri halen günümüzde metin dosyalarında saklanmaya devam etmektedir. İlişkisel ve nesne yönelimli veritabanları ile bu kadar büyük bir yapı modellendiğinde, bu modeli kullanan yazılımların geliştirilmesi karmaşıklaşmakta ve ortaya çıkan ürün kullanışsız olmaktadır. Bu çalışmada, EWIRDB veri tabanının daha etkin yönetimi ve kullanımının sağlanması hedeflenmiştir. Etkin yönetim için veriler, ilişkisel veya nesne-yönelimli veritabanlarına alternatif olarak, hiyerarşik yapıların yönetimi konusunda üstün özelliklere sahip XML veritabanına taşınmıştır.
Abstract
Electronic Warfare Integrated Reprogramming DataBase (EWIRDB) is the largest data source in the area of electronic warfare. The information in this data source is stored and managed as plain files. The structure of this data source has the following characteristics; dynamic data expandability, ability to store over 2400 parameters, ability to accommodate incomplete data, supporting hierarchically modeled structure. It is difficult to design hierarchical data structure using the relational or object oriented database system; therefore EWIRDB remains as a legacy system and its data is still stored in plain files. When this large structure is modeled using the relational or object oriented databases, the complexity of development increases and the out-coming product is hard to use. The goal of this study is to enable EWIRDB data source to be managed and used more effectively. As an alternative of relational and object oriented database, XML database, which has superior capability of managing hierarchical data structures, is used for better management of data.