Tanım veri modeli

İş alanında, veri modeli, teknik departman personeli ile çalışanların geri kalanı arasındaki iletişimi belgeleyen ve organize eden soyut bir yapıdır . Bilgisayar bilimlerinde, uygulama geliştirmenin planlanmasına ve verinin nasıl depolanacağına ve nasıl erişileceğine karar verilmesine odaklanan yaklaşımı farklıdır.

Genellikle bir dilde belirtilen veri modelleri, veri kullanan ve takas eden uygulamalarda iletişimi ve doğruluğu geliştirmek amacıyla bilginin yapısını belirler. Farklı deneyime ve teknik bilgiye sahip bir çalışma ekibi üyelerinin sorunsuz bir şekilde etkileşime girebileceği ortak nedenlerdir, çünkü bu modellerin tek bir yorumu olması gerekir .

Veri modelleri, devasa miktarlarda veriyi yönetmek için gerekli uyumluluğu sağlayabildiklerinden bilgi sistemlerinin geliştirilmesi için gereklidir . Ayrıca, aynı yapılar depolama ve erişim için kullanılıyorsa, farklı uygulamalar bilgileri paylaşabilir. Açık bir örnek, bir web sitesinde, adımız için yalnızca harfleri girebileceğimiz ve doğum tarihimiz için belirli bir sıraya sahip sayıları (gün, ay ve yıl gibi) girebilen bir kayıt formu. Bu kısıtlamalar veritabanının ihtiyaçlarına cevap verir ve bilgi paylaşımı istediğimiz iki temelde aynı olmalıdır.

Sundukları yüksek verimlilik karşılığında, sistem ve arayüzlerin geliştirilmesi, işletilmesi ve bakımı yüksek maliyetidir . Çoğu zaman, uygulanan veri modellerinin kalitesi düşükse, bir şirketin büyümesine engel olurlar. Genel olarak, dijital altyapısına hiçbir zaman çok fazla yatırım yapmayan bir şirket modernize etmek istediğine karar verdiğinde ve böyle bir verimsiz ve kötü düşünülmüş veritabanına sahip olduğunu, her şeyi baştan baştan yeniden inşa etmenin daha kolay ve daha ucuz olacağını belirlediği zaman açıktır. .

Amerikan Ulusal Standartlar Enstitüsü'ne (ANSI) göre bir veri modeli şema olarak yorumlanabilir:

* Modelin kendisinin izin verdiği ifadeleri belirten kavramsal, verilerin kurallarını ve temel tanımlarını kullanıcılara iletir;
* belirli bir manipülasyon teknolojisi ( SQL dili gibi) ile temsil edilen tablo ve sütunların anlamlarını, nesne yönelimli sınıfları vb. tanımlayan mantıksal ;
* fiziksel, disk bölümleri gibi bilgilerin depolandığı ortamı detaylandırır.

Veri tabanı modelleri çeşitleri

Tablo modeli : tanımı kesinlikle bir modele cevap vermeyebilir; Belirli bir sütunun tüm öğelerinin benzer olduğu ve bir satırın tüm değerlerinin birbiriyle ilişkili olduğu iki boyutlu bir veri listesinden oluşur.

Hiyerarşik model : bilgi, ağaç şeklindeki bir yapıda düzenlenir, böylece her bir öğe bir şekilde sıralanabilmesi gereken başkalarına da dallanabilir.

Ağ modeli : kayıtlar (kayıtlar) ve kümeler (kümeler) olarak adlandırılan iki temel yapı kullanarak bilgileri yapılandırır; eski alanlar içerir ve ikincisi birden çok kişiye (örneğin bir müşteri, satın alınan birçok ürün) kayıt arasındaki ilişkileri tanımlar.

Şema yıldızı : genellikle başkalarının ilişkili olduğu bir ana tablodan oluşur. Yaygın bir örnek, bir hastanın verilerini, tüm sorgularınızın yer aldığı bir başkasıyla ve bir diğerinde kapsama planlarındaki iddialarınızın veya değişikliklerin kaydedildiği bir başkasıyla ilgili olacak bir tabloda depolamaktır.

Tavsiye