Bosna i Hercegovina



#1 12.04.2011-11:16
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 9,844


Subject: Mrežni model baza podataka
Mrežni model baza podataka je sličan hijerarhijskom modelu, ali svaki slog može imati više od jednog roditelja. U njemu se mogu prikazati samo odnosi više prema jedan i jedan prema više. Takav dijagram koji slijedi navedeno ograničenje zove se mreža. Za prikaz odnosa više prema jedan postoji tzv. Set-Typ koji dovodi u vezu dva tipa entiteta. Jeda tip entiteta u takvoj vezi preuzima ulogu vlasnika, a drugi tip entiteta dobiva ulogu člana.
Relacije koje nisu binarne ili nisu više prema jedan služe se umjetnim slogovima (slogovima koje dodaje dizajner modela podataka).
On pokazuje određene prednosti nad hijerarhijskim modelom baze jer izravno može uspostaviti veze između slogova na različitim hijerarhijskim razinama
Neka su dani podaci o komitentima banke i računima. Za komitente banke vode se podaci o nazivu, jedinstvenom matičnom broju (JMBG), adresi, gradu, a o računu komitenta broj računa i njegov saldo.

Ikona prilozene slike:
mrezni1.jpg
Tip fajla: Informacije o fajlu: jpg jpg
Preuzimanja: 103
Veličina: 11.88 KB
Veličina slike: 299 x 165 Pixels


Pozdrav
Ovaj komentar je mijenjan 3 puta. zadnja izmjena 12.04.2011-11:19 od strane zxz. ↑  ↓

#2 12.04.2011-11:20
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 9,844


Subject: 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."
Pozdrav
↑  ↓

Stranice (1): 1


All times are GMT +01:00. Current time: 19.12.2018-11:31.