Junior
Hiyerarşik veritabanı nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Hiyerarşik bir veritabanı, her bir torun nesnenin yalnızca bir ebeveyni olduğu ağaç yapısına dayanan bir veritabanı türüdür. Veriler seviyeler veya segmentler halinde organize edilmiştir.
Ana özellikler:
- Yapı: Kök öğesi (tüm ebeveynleri) ve alt öğeler (torunlar) ile ağaç şeklindedir.
- İlişkiler: Ebeveyn ve torunlar arasında "birden çoğa" ilişki.
- Gezinme: Verilere erişim, kök’den yapraklara doğru hiyerarşi içinde hareket edilerek sağlanır.
Örnek:
// Hiyerarşik veritabanı yapısına örnek
{
"Şirket": {
"Departmanlar": [
{
"İsim": "Geliştirme",
"Çalışanlar": [
{
"İsim": "İvan",
"Pozisyon": "Geliştirici"
},
{
"İsim": "Petr",
"Pozisyon": "Testçi"
}
]
},
{
"İsim": "Pazarlama",
"Çalışanlar": [
{
"İsim": "Elena",
"Pozisyon": "Pazarlamacı"
}
]
}
]
}
}
Bu tür veritabanları, organizasyon yapısı, dosya sistemleri veya ürün katalogları gibi doğal hiyerarşiye sahip verilerin temsilinde uygundur. Ancak, "çoktan çoğa" ilişkilerin daha karmaşık temsili için daha az esnek olabilirler.