Prikazi cijelu temu 12.04.2011 12:20
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Re: Mrežni model baza podataka
Mrežna se baza podataka temelji na teoriji mrežnog modela podataka. Teorija mrežne strukture podataka povezuje svaki element sa svakim. U mrežnoj bazi podataka takve povezanosti nema. Ona je samo teorijske naravi. Podaci u mrežnom modelu se prikazuju skupovima slogova, a njihovi odnosi pomoću veza. Te veze možemo smatrati pokazivačima (pointers). Upravo je temeljna razlika između mrežnog i hijerarhijskog modela u odnosu na relacijski model u tome što relacijski model ne koristi pokazivače. Umjesto pokazivača relacijski model relacije između slogova izgrađuje pomoću vrijednosti atributa unutar slogova.
Na prethodnoj slici je odmah vidljivo da bi bilo gotovo nemoguće realizirati sve veze između slogova ako baza podataka sadrži veliki broj slogova. Jedan od najpoznatijih sustava za upravljanje mrežnim bazama podataka bio je IDMS (Integrated Database Management System), proizvod Computer Associates.
Mrežni model možemo smatrati proširenjem hijerarhijskog modela baze podataka. Temeljni element strukture su slogovi, pri čemu jedan slog može imati više slogova roditelj. Istodobno, svaki slog oditelj može imati više slogova dijete. Veze između slogova čine strukturu koja je najsličnija mreži, pa otud i ime mrežnom modelu. Mrežnu strukturu čine skup slogova i njihovih veza. "Povezivanje slogova vezama nije ničim limitirano (osim naravno logikom na kojoj počiva sama shema baze podataka i veze između slogova):
1. Slog dijete jednoj hijerarhiji može biti slog roditelj drugoj hijerarhiji;
2. Slog roditelj P može biti roditelj slog u većem broju veza;
3. Slog dijete C može biti slog dijeteu većem broju veza;
4. Između jednog sloga roditelj i jednog sloga dijete može istodobno postojati više veza. Ako su L1 i L2 dvije veze između jednog P i jednog C sloga, njihovi odnosi unutar tih veza mogu biti različiti (Cl može u vezi s L1 biti dijete sloga Pj, a u L2 dijete sloga Pk).
S. Slog X može u vezi L1 biti dijete sloga Y, a u vezi L2 roditelj slog istog tog sloga Y."
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.