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
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.
- Distribuirane baze podataka
- Pregled sustava za upravljanje bazama podataka
- IGMP snooping: koncept i uporaba
- Umrežavanje: primjer. Model procesa proizvodnje
- Hijerarhijska baza podataka je ... Modeli, primjeri
- Pohrana mreže: vrste, opis, značajke
- DVR mreža: modeli, specifikacije
- Topologije mreže: prednosti i nedostaci
- Razvrstavanje računalnih mreža
- Informacijski model, njegova upotreba
- "Stablo namjena"
- Što je baza podataka i gdje se može koristiti?
- Matematički model: faze projektiranja
- Što je TCP-IP?
- Hijerarhijski model podataka
- Arhitektura klijent-poslužitelj
- Struktura baze podataka
- Relacijski model podataka, baze podataka, modeli i sheme dizajna
- Tablica usmjeravanja je proračunska tablica. Tablica usmjeravanja: opis, izgradnja, naredba i…
- Modeli podataka: značajke, klasifikacija i opis
- Koja je razlika između RGB boja?