Junior
Hiyerarşik verilənlər bazası nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Hierarxik məlumatlar bazası, hər bir törəmənin yalnız bir valideyni olduğu ağac quruluşuna əsaslanan məlumatlar bazası növüdür. Məlumatlar səviyyələr və ya seqmentlər şəklində təşkil olunub.
Əsas xüsusiyyətlər:
- Struktura: Ağac şəklində, bütün valideynlərin (kök element) və onun altındakı elementlərin (törəmələr) olması.
- Əlaqələr: Valideyn və törəmələr arasında "birə çox" münasibət.
- Naviqasiya: Məlumatlara giriş, kökdən yapraqlara doğru hierarxiya boyunca hərəkət etməklə həyata keçirilir.
Nümunə:
// Hierarxik məlumatlar bazasının nümunəsi
{
"Şirkət": {
"Şöbələr": [
{
"Ad": "İnkişaf",
"İşçilər": [
{
"Ad": "Ivan",
"Vəzifə": "Proqramçı"
},
{
"Ad": "Petr",
"Vəzifə": "Testçi"
}
]
},
{
"Ad": "Marketinq",
"İşçilər": [
{
"Ad": "Elena",
"Vəzifə": "Marketoloq"
}
]
}
]
}
}
Belə bazalar, təşkilati struktur, fayl sistemləri və ya məhsul kataloqları kimi təbii hierarxiyaya malik məlumatların təqdimatı üçün uyğundur. Lakin, onlar "çoxdan çox" əlaqələri daha mürəkkəb şəkildə təqdim etməkdə daha az elastik ola bilərlər.