Hijerarhijski model podataka

Predmeti su vrlo često u takvim odnosima, koji 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 vrh 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 jest, u takvom a modeli podataka

sadržaj

    dopušteno je samo dvije vrste komunikacije između objekata baze podataka: jedan na jedan ili jedan na mnoge. Hijerarhijska baza podataka je u osnovi navigacijska baza, tj. Pristup je moguć samo uz prethodno definirane veze.

    Ako modelirate događaje, obično vam je potrebna mnogo komunikacija. Da biste uklonili takvo ograničenje, možete predložiti izlaz kao što je dupliciranje objekata. 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, ona također ima 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 neupotrebljivu u uvjetima redovitog provođenja zahtjeva koji nisu unaprijed planirani. Hijerarhijski model baza podataka ima još jedan nedostatak. Sastoji se od činjenice da se dohvaćanje informacija s nižih hijerarhijskih razina ne može usmjeriti na čvorove koji se nalaze gore.



    Kao osnovne informacijske jedinice u hijerarhijskom modelu pojavljuju se segment i polje. Pod polje podataka uobičajeno je definirati najmanju nedjeljivu jedinicu podataka koja je dostupna korisniku. Za segmente je uobičajeno definirati vrstu i primjer segmenta. Vrsta segmenta je nazvana vrsta vrsta podatkovnih polja koja sadrži. Primjer segmenta formiran je iz nekih specifičnih vrijednosti polja. Hijerarhijski model podataka, kao što je gore spomenuto, formiran je na grafikonskom obliku strukture podataka. Ako ga uzmemo u obzir na razini koncepta, tada je to samo određeni slučaj mrežnog modela. U hijerarhijskom modelu, vrsta segmenta odgovara vrhovima, a lukovima je vrsta veza u obliku "pretka-potomka". Ovdje postoji stroga pravila, segment potomka može imati samo jednog predaka. Općenito, takav model izgleda kao neupravan povezani grafikon, koji ima strukturu stabla koja ujedinjuje sve segmente. Struktura hijerarhijske vrsta baze podataka uključuje naručeni skup stabala. Sam model je stablo, na gornjoj razini čiji je jedan glavni objekt, na drugoj razini se postavljaju objekti druge razine, treći - treći i tako dalje.

    Iz ovog materijala možete saznati što je hijerarhijsko struktura podataka.

    Dijelite na društvenim mrežama:

    Povezan
    Normalizacija baze podatakaNormalizacija baze podataka
    Apstrakcija je proces spoznajeApstrakcija je proces spoznaje
    Pregled sustava za upravljanje bazama podatakaPregled sustava za upravljanje bazama podataka
    Kako stvoriti obiteljsko stablo. Program za izgradnju obiteljskog stablaKako stvoriti obiteljsko stablo. Program za izgradnju obiteljskog stabla
    Korelacijska regresijska analiza i njegova široka primjena u gospodarstvuKorelacijska regresijska analiza i njegova široka primjena u gospodarstvu
    Hijerarhijska baza podataka je ... Modeli, primjeriHijerarhijska baza podataka je ... Modeli, primjeri
    DB je ... Vrste i svojstva baze podatakaDB je ... Vrste i svojstva baze podataka
    Pojedinosti o tome što otvoriti ACCDBPojedinosti o tome što otvoriti ACCDB
    Istraživačka funkcija za početnikeIstraživačka funkcija za početnike
    "Stablo namjena""Stablo namjena"
    » » Hijerarhijski model podataka
    LiveInternet