1 / 24

HIJERARHIJSKI MODEL PODATAKA

HIJERARHIJSKI MODEL PODATAKA. MODELIRANJE PODATAKA. Konceptualno Logičko Fizičko. Hijerarhijski model podataka. Organizira polja ili slogove (podatke) u čvorove Razlikuje 2 tipa slogova: Slog roditelj –”nadređen” slogovima djeci Slog dijete – može imati samo jedan slog roditelj

avidan
Download Presentation

HIJERARHIJSKI MODEL PODATAKA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. HIJERARHIJSKI MODEL PODATAKA

  2. MODELIRANJE PODATAKA • Konceptualno • Logičko • Fizičko Hijerarhijski model podataka

  3. Hijerarhijski model podataka • Organizira polja ili slogove (podatke) u čvorove • Razlikuje 2 tipa slogova: • Slog roditelj –”nadređen” slogovima djeci • Slog dijete – može imati samo jedan slog roditelj TEMELJNO PRAVILO HIJERARHIJSKE BAZE Hijerarhijski model podataka

  4. Student Predavanje JMBG PreBr Naslov Prezime Ime Sati Profesor JMBG Prezime Ime Zvanje Pr S P S P Pr Pr P Dukić Truhar Todić NLA Baze podataka UVIS Erić Šuvak Primjer hijerarhijske baze podataka Hijerarhijski model podataka

  5. Memoriranje i pronalaženje slogova u hijerarhijskom modelu podataka polazi od osnovnog sloga (root) i kreće se prema dolje • PREDNOSTI HIJERARHIJSKOG MODELA PODATAKA: • Pretraživanju međusobno povezanih slogova se zadržava jednostavnost memoriranja i pronalaženja podataka • PROBLEMI HIJERARHIJSKOG MODELA PODATAKA: • Odnos M : N • Brisnja svih slogova dijete kad se obriše slog roditelj Modificiranje hijerarhijske baze podataka je složeno i traži iskusne programere. Danas su hijerarhijske baze rijetke, ali je ostala njihova glavne prednost u brzini pohranjivanja i pronalaženja podataka. Hijerarhijski model podataka

  6. Općenito o HMP-u • Opisuje se skupom slogova povezanih vezama • Osnovna razlika između različitih modela podataka je u strukturi • Struktura podataka hijerahijskog modela prikazuje se dijagramom strukture podataka=hijerahijski dijagram strukture podataka(ima oblik stabla) • U stablu postoje kružni putovi pa se njime može prikazati odnos među slogovima(odnos roditelj-dijete 1:M,1:1) • Prikazuje se skupom hijerarhijskih dijagrama strukture podataka jer se zbog ograničenosti hijerarhijskih prikaza ne mogu prikazati samo jednim dijagramom Hijerarhijski model podataka

  7. Binarne veze i hijerarhijski dijagram strukturea) Ime Kabinet Naziv smjer b)c) NASTAVNIK Predaja PREDMET NASTAVNIK NASTAVNIK ime kabinet ime kabinet PREDMET PREDMET naziv smjer naziv smjer Hijerarhijski model podataka

  8. Binarne veze i hijerarhijski dijagram strukture d) NASTAVNIK PREDMET ime kabinet ime kabinet PREDMET NASTAVNIK naziv smjer naziv smjer Hijerarhijski model podataka

  9. Binarna veza s atributima i hijerarhijski dijagram strukture • Ako je veza opisana atributom, tada je transformacija dijagrama entiteti-veze u dijagram strukture podataka kompliciranija(veza nema mogućnost bilježenja vrijednosti) • Tada se otvara novi slog koji sadrži vrijednost atributa • Način formiranja linkova(veze) ovisi o tipu veze a) Ime Kabinet Naziv smjer Šk_god NASTAVNIK Predaja PREDMET Hijerarhijski model podataka

  10. Binarna veza s atributima i hijerarhijski dijagram strukture NASTAVNIK NASTAVNIK NASTAVNIK d) b) c) ime kabinet ime kabinet ime kabinet PREDAJE Šk_god PREDMET PREDAJE_PREDMET naziv smjer naziv smjer Šk_god PREDMET Šk_god PREDAJE naziv smjer Hijerarhijski model podataka

  11. Transformacija složenije veze je kompliciranija: Ime Smjer MENTOR Ime Godina Naziv Opis STUDENT Rad na projektu PROJEKT Hijerarhijski model podataka

  12. NASTAVNIK NASTAVNIK ime smjer ime kabinet PROJEKT STUDENT nazivopis ime godina PROJEKT STUDENT nazivopis ime godina Hijerarhijski model podataka

  13. Tijekom modeliranja hijerarhijske strukture dopušteno je privremeno nacrtati dijagrame koji nisu hijerarhijski • Kasnije takve dijagrame treba podijeliti na više hijerahijskih dijagrama Hijerarhijski model podataka

  14. Naziv Sjedište Broj Saldo Ime Adresa BANKA RAČUN OSOBA Naziv Sjedište ImeAdresa Naziv Sjedište ImeAdresa BrojSaldo BrojSaldo BrojSaldo Hijerarhijski model podataka

  15. U mnogim primjerima koriste se ponovljeni slogovi • Ako se ti slogovi ponavljaju i fizički,oni mogu biti nekonzistentnii zauzimati previše prostora • U tom slučaju potrebno ih je ukloniti • Jedno od rješenja je uvođenje prividnih slogova (npr. IBM-ova implementacija hijerarhijskog modela) Hijerarhijski model podataka

  16. ImeKabinet NazivSmjer Prividni nastavnik Prividni predmet Hijerarhijski model podataka

  17. XML • To je kratica za Extensible Markup Language. • tehnologija za razmjenu podataka • sadrži podatke okružene oznakama • oznake definiraju strukturu i značenje podataka – ono što podaci predstaljaju • prednost: kompatibilan je sa svim hardverskim platformama i operacijskim sustavima Hijerarhijski model podataka

  18. XML • Jezik za označavanje podataka • Format oznaka u XML-u je vrlo sličan formatu oznaka u HTML-u. • Namjena XML-a: • Odvajanje podataka od prezentacije • Razmjena i pohrana podataka • Povećanje dostupnosti podataka Hijerarhijski model podataka

  19. XML • Prednosti: • Čitljivo na svakoj platformi • Neosjetljiv na tehnološke promjene • Međunarodno prihvaćen standard Hijerarhijski model podataka

  20. XML • Nedostaci: • opširnost • Računalo obrađuje puno podataka što ga dodatno usporava • Nije definirano označavanje decimalnih brojeva Hijerarhijski model podataka

  21. Razlike između HTML-a i XML-a • u HTML-u oznake definiraju izgled i dojam podataka (položaj naslova, mjesto na kojem započinje novi odlomak) • HTML se ne može koristiti umjesto XML-a • HTML je ograničen na unaprijed definirani skup oznaka koje dijele svi korisnici Hijerarhijski model podataka

  22. XML u sustavu Microsoft Office Excel, Word i PowerPoint 2007 koriste XML kao zadane formate. Prednosti: • manje veličine datoteka • XML je čitljiv i ako se datoteka ošteti (može se otvoriti u drugom programu za čitanje) Hijerarhijski model podataka

  23. Literatura • M.Varga : “Baze podataka” • Web Hijerarhijski model podataka

  24. Seminar izradile: • Maja Đurinski • Jelena Erić • Jelena Todić • Ivana Tržić Hijerarhijski model podataka

More Related