Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Definícia hierarchická databázy

V softvérovom inžinierstve , máte mnoho rôznych spôsobov , ako ukladať dáta . Jeden z menej používaných dátových modelov je hierarchická databáza , ktorá ukladá dáta v sérii jednoduchých rodič /dieťa vzťahy . Hierarchická databázy je ľahko pochopiteľné , že môže byť obmedzená v porovnaní s inými databázových štruktúr , ako je napríklad relačnej databázy . Databáza

Databáza a systémy riadenia databáz sú používané v širokom spektre aplikácií . Akýkoľvek softvér , ktorý využíva veľké množstvo dát , s najväčšou pravdepodobnosťou používa nejaký databázy . Databázy sú organizované zbierky dát v stanovenom formáte , ktorý je riadený systémom pre správu databáz .
Hierarchické databázy ,

Hierarchické databázy ukladať dáta v sérii spojené rodič /dieťa vzťahy . Každý záznam v databáze môžu mať jeden nadradený záznam , a jeden alebo viac podriadených záznamov . Napríklad , vstup pre " Ferrari " , môže mať položku " výrobcov automobilov " , ako rodič , a niekoľko podriadené položky pre rôzne modely vozidla zo strany Ferrari .
Stromová štruktúra

Hierarchické databázy sú v skutočnosti to , čo je známe ako strom . Stromy sú dátové štruktúry , bežne používané v softvérovom inžinierstve pre modelovanie dát . Každý strom sa skladá z " uzlov . " Každý uzol reprezentuje nejakú hodnotu alebo dátového objektu . Každý uzol môže mať jeden základný uzol , a jeden alebo viac podriadených uzlov , vytvára rad vetvenia ciest . Toto je známe ako " one - to - many vzťah . "
Hierarchické databázy vs relačných databáz

Relačné databázy sú oveľa viac bežne používaný ako hierarchických databáz . To je čiastočne preto , že hierarchickej štruktúry možno modelovať v relačnej databáze , a preto , že relačné databázy sú oveľa menej obmedzené v ich konštrukcii . Relačnej databázy umožňujú relačné väzby , ktoré majú byť vytvorené medzi položkami bez obmedzenia jedného z rodičov , v hierarchických databáz . To umožňuje oveľa zložitejšie organizácie dát . Avšak , spojenie môže ešte byť obmedzené v relačnej databáze vytvoriť stromovú štruktúru , ako v hierarchickej databáze .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené