Veri Modelleri Nedir?

Bir yazılım uygulaması genellikle işletme bilgilerini dosyalarda ve veritabanlarında depolar. Veri modelleri, bir kuruluştaki iş süreçlerinin mantıklı bir temsilidir. İşletmenin insanlar, yerler ve şeylerle nasıl etkileşime girdiğini tanımlar. Veri modeli, bir kuruluştaki varlıklar arasındaki ilişki kurallarını belirlemek için referans noktası olarak kullanılır.

Veri modeli oluşturma işlemi üç ana aşamaya ayrılmıştır. Bunlar etki alanı modelleri, mantıksal modeller ve fiziksel modellerdir. Her aşama, veritabanının asıl yapısını temsil eden fiziksel model ile biten bir aşamada tamamlanır.

Etki alanı modelinin tasarımı, veri modeli oluşturmanın ilk adımıdır. Bu, bir kuruluştaki iş birimlerinin ve birbirleriyle ilişkilerinin üst düzey bir görüntüsüdür. Etki alanı veri modelleri, kuruluşlar ile bir iş işlevini tamamlamak için gereken süreçler arasındaki kavramsal ilişkiyi tanımlar. Bir etki alanı modeli örneği, bir ürünün siparişi ile siparişin nakliye departmanı üzerindeki etkisi arasındaki ilişkidir.

Kurumsal etki alanı modeli genellikle kuruluşun çok üst düzey bir görüntüsüdür ve her iş gereksinimi türü için tam ayrıntı gerektirmez. Ancak etkilenen tüm iş birimlerinin etki alanı modeli tasarımına dahil edilmesi önemlidir. Bu üst düzey tasarım, proje ekibinin işletme işlevlerini tamamlamak için gereken ayrıntı işlevlerini anlaması için gereklidir.

Mantıksal veri modelleri, bir şirketin gerçek iş gereksinimlerini temsil eden veri modelleridir. Bu modeller, bir kuruluştaki belirli iş birimlerinin üst düzey etki alanı modellerine dayanarak tasarlanmıştır. Sağlıklı bir mantıksal tasarım, fiziksel veritabanı oluşturmak için çok önemlidir. Bu işlem, belirli bir iş gereksinimini tamamlamak için gerekli olan veri öğelerini açıkça tanımlamalıdır. Mantıksal veri modelleri, verilere nasıl erişileceğini ve bir iş sürecindeki varlıklar arasındaki ilişkileri içerir.

Mantıksal veri modelinin iyi bir örneği, bir telefon şirketi için müşterilerin modellemesi olabilir. Her müşterinin kendine özgü bir adı, telefon numarası, adresi ve telefon özellikleri vardır. Mantıksal veri modeli, bilgilerin nasıl raporlanacağı ve alınacağı da dahil olmak üzere, bu tür unsurlar arasındaki ilişkileri sağlayacaktır.

Veri modellerinin son katmanı fiziksel veri modelidir. Bu, gerçek veri tabanının oluşturulmasında kullanılan veri modelleri alanıdır. Fiziksel veri modeli, verilerin yazılım uygulamasında nasıl depolanacağını tanımlayan veritabanına özgü mavi baskıdır.