1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Karakteristike hijerarhijskog modela podataka

Hijerarhijski model podataka bio je prvi kreirani model baze podataka, koji se prvi put pojavio 1966. Bio je to poboljšanje općih sustava za obradu datoteka jer omogućuje stvaranje logičkih odnosa između informacija u bazi podataka. Međutim, ova struktura također ima svoje nedostatke koji su doveli do konačnog razvoja mrežnog modela i relacijskog modela.

Struktura

Glavna karakteristika hijerarhijskog modela podataka je stablolika struktura. Na primjer, baza podataka tvrtke može se organizirati koristeći jednu granu za osoblje, zatim odjele, timove i zatim članove tima. Ova struktura roditelj-dijete dosljedna je u cijeloj bazi podataka, a svaki segment djeteta može imati samo jedan segment roditelja. Svaki segment ili zapis može imati bilo koji broj elemenata polja koji daju informacije o tom zapisu. Na primjer, zapis o članu tima sadržavao bi pojedinosti poput imena, nadzornika i podataka za kontakt.

Jedan prema više i redundantnost

Budući da hijerarhijski modeli ne dopuštaju složene zapise -- to jest, da unos ima više od jednog roditelja -- baza podataka ima strukturu jedan prema više; jedna tvrtka može imati mnogo odjela, a jedan odjel može imati mnogo voditelja timova. To može dovesti do redundancije u modelu. Na primjer, grana ispod Članovi tima mogla bi se zvati Projekti u tijeku. Budući da više članova osoblja može raditi na jednom projektu, informacije o projektu moraju se udvostručiti, što može dovesti do problema s dosljednošću.

Navigacija

Hijerarhijski model podataka je navigacijski model podataka; pristupne staze u modelu ograničene su unaprijed određenim strukturama. Da bi se dobio određeni zapis datoteke, upit se pomiče od korijenskog segmenta u bazi podataka niz grane. To je u redu ako već znate lokaciju zapisa koje tražite, ali ako postavljate istraživačke upite, to je sporo jer baza podataka mora pročitati sve zapise na danoj razini prije nego što prijeđe na sljedeću.

Logički nadređeni pokazivači

Ograničenja hijerarhijske strukture donekle su ublažena korištenjem logičkih nadređenih pokazivača. Razvio ga je IBM u svom podatkovnom modelu Information Management System, a uključuje postavljanje nove baze podataka za unose koji imaju odnose više-prema-više i njihovo povezivanje. Na primjer, grana Projekti u tijeku imala bi pokazivače koji povezuju korisnika s zasebnom bazom podataka Projekti u kojoj su sadržane informacije o projektu. Ovo je slično načinu na koji radi funkcija XML Extensible Markup Language IDREF.


  1. Nedostaci 3G
  2. Kako to Graditi iPhone App s bazom podataka
  3. Kako : baza za iPod Touch
  4. Karakteristike laserskih pisača
  5. Karakteristike disketne jedinice