Veri Hiyerarşisi Nedir?
Veri hiyerarşisi, bir veri verisinin bir veri katmanına yol
açtığı, bunun altında başka bir katmana yol açan verilerin hiyerarşik bir
şekilde gruplandırılmasıdır. Her katman, kullanıcı tam olarak istediği şeyi
bulana kadar daha spesifik hale gelir. Kullanıcının bilgi bulmasına yardımcı
olmanın yanı sıra, kullanıcı girdisine göre programlama dillerinden doğru
yanıtlar oluşturmak için de kullanılır. Veri hiyerarşisi çoğunlukla veri
tabanlarındaki veriyi kataloglamak faizsiz kredi veren bankalariçin
kullanılır, ancak diğer programlama şemalarında da bulunur.
Veri hiyerarşisinde, tüm verilerin geniş bir üst seviyeden
başlayıp belirli bir alt seviyeye kadar çalışarak kendi hiyerarşisi vardır.
Örneğin, birisi bir veritabanında video oyunu başlığı bulmak istiyor.
Hiyerarşi, video oyun konsolu türüyle, sonra oyun geliştiricisiyle, daha sonra
tür, oyun isminin başlangıç harfi ve son olarak oyunun kendisi ile başlar. Veriyi
bu şekilde kataloglamak bulmayı kolaylaştırır. Ayrıca, veritabanının yalnızca
doğru kategoriye girildiğinden emin olarak yeni bilgiler eklendiğinde
veritabanında daha kolay olmasını sağlar.
Tüm veritabanları bir veri hiyerarşisine sahip olsa da, genellikle
veritabanı modeline bağlı olarak farklı şekillerde programlanırlar . Örneğin,
hiyerarşik veri tabanı modelinde , yönetici her veri parçasını bir üst veya alt
düğüme eklemelidir. Ebeveyn geniş bir kategoridir, çocuk ise ebeveynlerden
sonra gelen masadur. İlişkisel modelde, veriler birbiriyle ilişkilidir, yani
birisi bir tablo seçtiğinde, ilgili tablolar görünecektir.
Verileri ayrı hiyerarşilere yerleştirerek, veritabanına veya
programlama diline eklemeyi kolaylaştırır. Eğer programcı video oyun veritabanına
bir konsolu için yapılmış yeni bir video oyunu eklemek istediği oyun
geliştiricisi genellikle aynı anda birkaç kredisiz
borç parafarklı konsolları ile çalışır,
çünkü, organize etmek zor olabilir. Hiyerarşiyi takip ederek, bu yeni verinin
nereye yerleştirileceğini tam olarak bilecektir.
Programlama dilleri de veri hiyerarşisini kullanır, ancak
farklı bir şekilde. Programlama dilleri ile, itici güç kullanıcı etkileşimi.
Program kullanıcıya ne aradığını veya tercihlerinin neler olduğunu sorabilir.
Hiyerarşi, programın belirli bir şekilde tepki vereceğini veya kullanıcının
tıkladığı veya girdiği şeye bağlı olarak bir veri dalı açacağını söyler. Bu
bağlamda veri hiyerarşisi genellikle farklı programlama nesnelerine bölünür,
böylece her bir hiyerarşi kendi kapsüllenmiş birimi olur.
Yorumlar
Yorum Gönder