Hiyerarşik Veri Tabanı Modeli Nedir?

Hiyerarşik veritabanı modeli, öncelikle verilerin bir bölümünü diğeriyle ilişkilendirebilmesi nedeniyle geniş kabul gören ilk veritabanı modellerinden biridir. Yapısal olarak ağaç benzeri olan bu modelde, bir ana düğümle başlayan ve bir alt düğüme giden birkaç hiyerarşi düzeyi var. Örneğin, eğer bir ana düğüm “Ad” ise, o zaman alt düğüm bir isim listesi olacak ve bir sonraki seviye bu isim hakkında özel bilgiler olacaktır. İlk ortaya çıktığında esnek olmasına rağmen, hiyerarşik veritabanı modeli modern veritabanlarında nadiren kullanılır, çünkü modern veritabanlarının daha güçlü ilişkisel gruplama yetenekleri vardır.

Hiyerarşik veritabanı modelinde her şey bir hiyerarşi ile ilgilidir. Veritabanının en üst seviyesinde birkaç ana üst düğüm var. Bir kullanıcı düğümü seçtiğinde, daha spesifik bir düğüm görünecektir ve kullanıcı bu düğümlerden birini tıkladığında, daha da özel olan bilgiler görünecektir. Örneğin, üst hiyerarşi “Egzersiz” ise, sonraki düğümler “Ağırlık Kaldırma” ve “Kardiyo” olabilir ve daha sonra eski ve koşu yöntemleri için kas grupları olabilir ve daha sonra daha özel bilgiler Daha sonra.

1960'larda IBM® tarafından oluşturulan, hiyerarşik veritabanı modeli şimdiye kadar kullanılan ilk veritabanı modeli olarak kabul edilir. Veritabanlarının ilk günlerinde, bu son derece esnek olarak kabul edildi, çünkü veritabanı tasarımcıları farklı düğümler arasındaki ilişkileri kolayca gösterebiliyordu ve kullanıcılar kolayca veri girişi yapabiliyorlardı. Hiyerarşik veritabanı bire çok veri tabanı olarak bilinir, çünkü bir düğüm diğerleriyle ilişkilidir.

İlişkisel veritabanı çıktığında, hiyerarşik veritabanı modeli popülerliğini kaybetti. Bunun nedeni, ilişkisel veri tabanına kıyasla, hiyerarşik veri tabanının esnek olmamasıdır. İlişkisel model birkaç düğümü birkaç diğer düğüme bağlayabilirken, yalnızca bir düğümü diğerleriyle ilişkilendirebilir. Hiyerarşik veri tabanının daha yeni sürümleri, tasarımcıların bir üst düğümü diğer birkaç düğümle ilişkilendirmesine izin verir, ancak programlanması ilişkisel veritabanından daha zordur.

Çoğu modern veritabanı için kullanılmasa da, hiyerarşik veritabanı modeli hala 2011'den itibaren bazı uygulamalar için kullanılmaktadır. Verilere dokunulmadan uzun süre veri tutmak için yapılan sunucular için, hiyerarşik bir veritabanı genellikle bulunur, çünkü Sunucu oluşturulduğunda kullanılan veritabanı modeli. Hiyerarşik modeli kullanmanın diğer bir nedeni, sadece birkaç kayıt içeren basit bir veritabanı ile birleştiğinde programlanmasının daha az zaman almasıdır.