Junior
Маълумоти дар асоси чӣ гуна базаи маълумотӣ?
sobes.tech AI
Ҷавоб аз AI
Маълумотлар базасининг иерархик тури — бу дарахт шаклидаги структурага асосланган маълумотлар базаси бўлиб, ҳар бир ўғил фақат бир ата-онага эга. Маълумотлар даражалар ёки сегментлар шаклида ташкил этилган.
Асосий хусусиятлар:
- Тузилма: Дарахт шаклида, барча учун ата-она бўлган асосий элемент (қубур) ва унга боғлиқ элементлар (ўғиллар).
- Муносабатлар: "бирдан кўп" муносабати ата-она ва ўғиллар ўртасида.
- Навигация: Маълумотларга кириш, қубурдан бошлаб, яғочларгача йўл олиш орқали амалга оширилади.
Misol:
// Иерархик маълумотлар базасининг намунаси
{
"Компания": {
"Бўлимлар": [
{
"Номи": "Ривожланиш",
"Ходимлар": [
{
"Исм": "Иван",
"Лавозим": "Дастурчи"
},
{
"Исм": "Петр",
"Лавозим": "Тестловчи"
}
]
},
{
"Номи": "Маркетинг",
"Ходимлар": [
{
"Исм": "Елена",
"Лавозим": "Маркетолог"
}
]
}
]
}
}
Бундай маълумотлар базалари табиий иерархияга эга бўлган маълумотларни, масалан, ташкилот структураси, файл тизимлари ёки маҳсулот каталогларини тасвирлашда жуда мўътадил. Улар "кўпдан кўп" мураккаб муносабатларни тасвирлашда камроқ эластик бўлиши мумкин.