Model podataka mreže

Model mrežnih podataka zamijenio je jednostavniji i razumljiviji hijerarhijski. U svojoj biti, mrežni je model vrlo sličan onome hijerarhijskom, ona također ima čvorove, to jest korijenske elemente, u kojima se upisuju najvažnije informacije. Čvorovi su sjedinjeni pomoću veza. I čvorovi koji se nalaze na istoj udaljenosti od korijenskog čvora, oblik, kao u hijerarhijskom modelu. Posebnost hijerarhijskog modela bila je da postoji samo jedan put od jednog elementa u drugi, a u mreži to nije tako, ovdje postoji nekoliko ruta. Model mrežnih podataka pruža mogućnost izgradnje složenijih struktura podaci. Ovo je

sadržaj

    i postoji glavna razlika između ova dva modela.

    Svrha stvaranja takvog modeli podataka bila je realizacija mnogobrojnih odnosa s istodobnim ispravljanjem svih postojećih nedostataka u hijerarhijskom modelu koji su identificirani s vremenom. Model mrežnih podataka izgrađen je na primjeni teorija grafova. S ove točke gledišta odgovara proizvoljni grafikon. U ovom modelu, svaki potomak može imati proizvoljan broj predaka. Mrežna baza podataka sastoji se od određenog skupa zapisa, kao i određenog skupa veza prisutnih između tih zapisa. Dvije vrste zapisa, odnosno predaka i potomaka, određuju vrste veza. Primjer tipa veze obično je jedan primjer prethodnog tipa zapisa, s poredanim skupom elemenata povezanih s vrstom dječjeg zapisa. Pod skupom je uobičajeno razumjeti imenovani skup zapisa, gdje su zapisi istog tipa proglasili vlasnik skupa, a ostatak zapisa su članovi tog seta.

    Model mrežnih podataka ima neke značajke. Sve vrste veza koje se koriste moraju nužno biti funkcionalne, tj. "Mnoge od jednog", "jedna do skupa" ili "jedna do jedan". U modelu takvo unutarnje ograničenje izraženo je izjavom da su određeni uvjeti nužno ispunjeni za ovu vrstu veze s određenom vrstom predznickog zapisa i vrstom potomca rekorda. Kako bi se definirali multi-to-many odnosa, uvedena je posebna vrsta zapisa, kao i par funkcionalnosti veze oblika "jedan za mnoštvo" i "mnogo na jedan". Ako je potrebno, dodatne informacije mogu se dodati unosu koji služi kao skup.

    U mrežnom modelu, grupni odnosi obično opisuju jedan-na-mnogi odnos, tj. Vlasnik je jedan, a on ima mnogo podređenih. Možete dati primjer takvog stava kao "rad". To znači da svaki zaposlenik radi u određenom odjelu, ali u svakom odjelu može raditi nekoliko zaposlenika. U mrežnom modelu oblika "jedan do mnogih", odnos između različitih entiteta ostvaruje se pomoću grupa odnosa.

    Mrežni model baza podataka podrazumijeva sljedeće radnje na podacima:

    - zapamtite, to jest, unosite podatke u našu bazu;



    - uključiti u grupnu vezu, tj. uspostaviti određene odnose između podataka;

    - prebaciti, tj. pretvoriti jednog člana skupa na neki drugi vlasnik;

    - ažurirati, tj. izvršiti bilo kakve izmjene podataka;

    - ekstrakt, to jest, obavlja operacije na čitanju podataka;

    - izbrisati, to jest, izvođenje logičkog ili fizičkog brisanja podataka;

    - Isključiti bilo koji rekord iz grupnog odnosa, to jest izvršiti raskid komunikacije između podataka.

    U ovom modelu podataka postoje posebne mogućnosti za manipulaciju podataka i kretanje među njima. Navigacijski uređaj u modelima grafikona namijenjen je za utvrđivanje zapisa, na koji se namjerava primijeniti sljedeća manipulacija podacima. Ti se zapisi obično nazivaju trenutnim. U mrežnom modelu mogu biti prijelazi s trenutačne instancije na drugu, od trenutnog vrha do proizvoljnog drugog vrha, veza trenutnog s tim ostvarenom pomoću grupnog odnosa. Navigacija može započeti s proizvoljnim snimanjem.

    Dijelite na društvenim mrežama:

    Povezan
    Pregled sustava za upravljanje bazama podatakaPregled sustava za upravljanje bazama podataka
    IGMP snooping: koncept i uporabaIGMP snooping: koncept i uporaba
    Umrežavanje: primjer. Model procesa proizvodnjeUmrežavanje: primjer. Model procesa proizvodnje
    Hijerarhijska baza podataka je ... Modeli, primjeriHijerarhijska baza podataka je ... Modeli, primjeri
    Pohrana mreže: vrste, opis, značajkePohrana mreže: vrste, opis, značajke
    DVR mreža: modeli, specifikacijeDVR mreža: modeli, specifikacije
    Topologije mreže: prednosti i nedostaciTopologije mreže: prednosti i nedostaci
    Razvrstavanje računalnih mrežaRazvrstavanje računalnih mreža
    Informacijski model, njegova upotrebaInformacijski model, njegova upotreba
    "Stablo namjena""Stablo namjena"
    » » Model podataka mreže
    LiveInternet