RačunalaBaze podataka

Hijerarhijski model podataka

Objekti se često nalaze u takvim vezama, koje se zovu hijerarhijski. Obično se radi o takvom odnosu, kao „dio-cjelina”, u odnosu kakve podređenosti ili vrsta odnosa. Predmeti koji su u sličnim odnosima, tvore stabla, koji se naziva usmjereni graf, koji je, nakon što je samo jedan vrh nije podređen bilo koji drugi tjeme. Ovaj čvor se naziva korijen stabla. Interakcija između ostalih čvorova provodi se na sljedeći način: svaki drugi vrh podliježe samo onaj koji se nalazi iznad njega, na vrhu. Konceptualno, hijerarhijski model podataka je shvaćena kao skup tipova sloga koje su povezane vrste priključaka u jedan ili nekoliko pojedinačnih stabala. U ovom modelu, sve vrste obveznica su formirane prema „jednom u nekoliko”, a graf je prikazano strelicama. Ispada da je hijerarhijski model podataka ima ovu vrstu odnosa između objekata, kako u obiteljskom stablu, međutim, jedna iznimka: postoji samo jedna glavna tema za svaku podzakonskih objekta. To je, u takav model podataka dopušteno imati samo dvije vrste komunikacije između objekata baze podataka, „jedan na jedan” ili „jedan na mnogo”. Hijerarhijski podataka u suštini je bazu orijentacija, to jest, pristup je moguć samo uz pomoć prethodno definiranih odnosa.

Ako provesti događaj simulacija, komunikacija obično zahtijeva „puno za malo.” Za uklanjanje ovo ograničenje, moguće je ponuditi takvo rješenje, kao umnožavanje sadržaja. Međutim, tu je i nedostatak umnožavanje predmeta: može se pojaviti nekonzistentnost podataka. Hijerarhijski model podataka ima prednosti kao što je osiguravanje jednostavan pristup uz neke predefinirane veze zbog svoje prirode navigaciju. Međutim, tu je i nju i nedostatke. Oni se odnose na nedostatak fleksibilnosti u modelu podataka, posebice što se tiče nemogućnosti nazočnosti predmet nekoliko roditelja, kao i nemogućnost dobivanja izravan pristup podacima. To ga pretvara u neprikladnim u smislu redovite upite koji se prethodno nisu bili planirani. Hijerarhijski modela baza podataka ima još mana. leži u činjenici da je izvlačenje informacije iz nižih hijerarhijskih razina ne može biti poslana od strane čvorova smještenih iznad.

Kao osnovne informacije jedinica u hijerarhijskom modelu su segment i polje. Pod polja podataka poduzeti kako bi se utvrdilo najmanju nedjeljivu jedinicu podataka koja je dostupna korisniku. Za segmentima poduzeti kako bi se odredio tip i segment primjer. Vrsta segment je nazvan skup polja vrste podataka koje je sastavljena. Instanca segment formirana od neke specifične vrijednosti polja. Hijerarhijski model podataka, kao što je gore spomenuto, oblikovan u obliku strukture podataka nacrta. Ako ga razmotriti na razini koncepta, to je samo poseban slučaj mrežnog modela. U hijerarhijskom modelu vrhovi odgovaraju tipu segmenta i lukova - Vrsta priključaka na „roditelj-dijete”. Postoji stroga pravila, na segment-potomak može biti samo jedan predak. Općenito, ovaj model izgleda kao neusmjereni povezani graf ima strukturu stabla, koja objedinjuje sve segmente. Struktura hijerarhijska vrsta baza podataka sadrži uređeni skup stabala. Sam model je stablo, na gornjoj razini, što je jedan glavni predmet stavljen na drugoj razini drugoj razini predmeta, treći - treći, i tako dalje.

Iz tog materijala, možete dobiti neke ideje o tome što čini hijerarhijsku strukturu podataka.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hr.delachieve.com. Theme powered by WordPress.