1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Okos otthon >> Okos élet

A hierarchikus adatmodell jellemzői

A hierarchikus adatmodell volt az első adatbázismodell, amelyet 1966-ban hoztak létre. Ez az általános fájlfeldolgozó rendszerek továbbfejlesztése volt, mivel lehetővé teszi az adatbázisban lévő információk közötti logikai kapcsolatok létrehozását. Ennek a struktúrának azonban megvannak a maga hátrányai is, amelyek a hálózati modell és a relációs modell végső kidolgozásához vezettek.

Struktúra

A hierarchikus adatmodell fő jellemzője a faszerű struktúra. Például egy vállalati adatbázis szerveződhet egy fiókkal a személyzet számára, ezt követi a részlegek, a csapatok, majd a csapattagok. Ez a szülő-gyermek struktúra konzisztens az egész adatbázisban, és minden gyermekszegmensnek csak egy szülőszegmense lehet. Minden szegmens vagy rekord tetszőleges számú mezőelemet tartalmazhat, amelyek információt adnak az adott rekordról. Például a csapattagok rekordja tartalmazhat olyan adatokat, mint a név, a felügyelő és a kapcsolattartási adatok.

Egy a sokhoz és redundancia

Mivel a hierarchikus modellek nem teszik lehetővé az összetett rekordok létrehozását – vagyis azt, hogy egy bejegyzésnek több szülője legyen –, az adatbázis egy a többhez szerkezetű; egy vállalatnak több osztálya lehet, egy részlegnek pedig több csapatvezetője lehet. Ez redundanciához vezethet a modellben. Például a Csapattagok alatti fiók neve Folyamatos projektek. Mivel egy projekten több munkatárs is dolgozhat, a projektinformációkat meg kell ismételni, ami konzisztencia problémákat okozhat.

Navigáció

A hierarchikus adatmodell egy navigációs adatmodell; a modellben szereplő hozzáférési utakat előre meghatározott struktúrák korlátozzák. Egy adott fájlrekord megszerzéséhez a lekérdezés az adatbázis gyökérszegmensétől lefelé halad az ágakon keresztül. Ez rendben van, ha már ismeri a keresett rekordok helyét, de ha feltáró lekérdezéseket hajt végre, ez lassú, mivel az adatbázisnak be kell olvasnia az összes rekordot egy adott szinten, mielőtt a következőre lépne.

Logikai szülőmutatók

A hierarchikus struktúra korlátait a logikai szülőmutatók használata némileg enyhíti. Az IBM által kifejlesztett információkezelési rendszer adatmodelljében ez magában foglalja egy új adatbázis létrehozását a sok-sok kapcsolattal rendelkező bejegyzésekhez, és a kettő összekapcsolását. Például a Folyamatban lévő projektek ág olyan mutatókat tartalmaz, amelyek a felhasználót egy külön Projects adatbázishoz kapcsolják, ahol a projektinformációk vannak. Ez hasonló az XML Extensible Markup Language IDREF függvény működéséhez.


  1. Hátrányai 3G
  2. Hogyan építsünk egy iPhone App Az adatbázis
  3. Hogyan : Az adatbázis egy iPod Touch
  4. A lézernyomtatók jellemzői
  5. A hajlékonylemez-meghajtó jellemzői