Sobes.tech
Junior

Маълумоти дар асоси чӣ гуна базаи маълумотӣ?

sobes.tech AI

Ҷавоб аз AI

Маълумотлар базасининг иерархик тури — бу дарахт шаклидаги структурага асосланган маълумотлар базаси бўлиб, ҳар бир ўғил фақат бир ата-онага эга. Маълумотлар даражалар ёки сегментлар шаклида ташкил этилган.

Асосий хусусиятлар:

  • Тузилма: Дарахт шаклида, барча учун ата-она бўлган асосий элемент (қубур) ва унга боғлиқ элементлар (ўғиллар).
  • Муносабатлар: "бирдан кўп" муносабати ата-она ва ўғиллар ўртасида.
  • Навигация: Маълумотларга кириш, қубурдан бошлаб, яғочларгача йўл олиш орқали амалга оширилади.

Misol:

// Иерархик маълумотлар базасининг намунаси
{
    "Компания": {
        "Бўлимлар": [
            {
                "Номи": "Ривожланиш",
                "Ходимлар": [
                    {
                        "Исм": "Иван",
                        "Лавозим": "Дастурчи"
                    },
                    {
                        "Исм": "Петр",
                        "Лавозим": "Тестловчи"
                    }
                ]
            },
            {
                "Номи": "Маркетинг",
                "Ходимлар": [
                    {
                        "Исм": "Елена",
                        "Лавозим": "Маркетолог"
                    }
                ]
            }
        ]
    }
}

Бундай маълумотлар базалари табиий иерархияга эга бўлган маълумотларни, масалан, ташкилот структураси, файл тизимлари ёки маҳсулот каталогларини тасвирлашда жуда мўътадил. Улар "кўпдан кўп" мураккаб муносабатларни тасвирлашда камроқ эластик бўлиши мумкин.