MODELI BAZA PODATAKA

Download Report

Transcript MODELI BAZA PODATAKA

MODELI BAZA PODATAKA
Modeli baza podataka prema strukturi mogu biti :
1. Hijerarhijski model
Struktura hijerarhijskog modela (sl. 3.3) je u obliku drveta. Podaci su organizovani u
entitete, pri čemu je entitet na najvišem nivou, tzv. koren. Svaki entitet višeg nivoa
povezan je sa entitetom nižeg nivoa relacijom tipa roditelj - dete, tako da je jednom
entitetu višeg nivoa podređeno više entiteta nižeg nivoa, a jedan entitet nižeg nivoa
ima samo jedan nadređeni entitet. Hijerarhijskom strukturom može se prikazati odnos
1:više, dok se odnos više:više ne može dobro izvesti.
Hijerarhijska struktura baze podataka za avionski rezervacioni sistem
Osnovni nedostatci hijerarhijskog modela,
pored krutosti u predstavljanju podataka, su
problemi pri unošenju, brisanju i ažuriranju.
Unošenje bilo kog segmenta nije moguće ako
ne postoji njegov nadređeni segment.
Brisanje nadređenog segmenta dovodi do
brisanja njemu podređenih segmenata.
Problem ažuriranja je u tome što često
ažuriranje jednog podatka zavisi od ažuriranja
drugih podataka.
2. Mrežni model
Mrežni model je nastao kao posledica ograničenja
hijerarhijskog modela. To je u stvari varijacija
hijerarhijskog modela i hijerarhijski model može se
prevesti u mrežni i obratno.
Zasniva se na mreži podataka u kojoj ne postoje
nadređeni i podređeni entiteti i u nju je moguće ući
sa bilo kog čvora.
Mrežna struktura prikazuje relacije među podacima
u obliku više:više.
Sa ovom strukturom u odnosu na hijerarhijsku
smanjuje se redudantnost i skraćuje vreme pristupa
podacima, ali je sama struktura složenija, pa samim
tim i implementacija komplikovanija.
Mrežna struktura baze podataka studenata
3. Relacioni model
U slučajevima složenijih veza hijerarhijski i mrežni
model postaju nepogodni i zato je razvijen relacioni
model
Relacione baze podataka se zasnivaju na
relacionoj algebri.
U relacionoj bazi podataka podaci se organizuju u
obliku dvodimenzionalnih tabela, sa vrstama u
kojima su slogovi, različiti među sobom, i kolonama
u koje se smeštaju određene vrste podataka.
Relacioni modeli ispoljavaju snagu, posebno u
slučajevima kada je potrebno povezati različite
podatke iz više tabela, što je omogućeno
zajedničkim elementom podataka u tim tabelama.
Relaciona struktura baze podataka učenika
Access je alatka koju možete koristiti za brz i lak razvoj aplikacija
za relacione baze podataka koje vam pomažu u upravljanju
informacijama.
Možete kreirati bazu podataka koja će vam pomoći da pratite
skoro sve vrste informacija, na primer zalihe, profesionalne
kontakte ili poslovne procese.
U stvari, Access sadrži predloške koje odmah možete koristiti za
praćenje raznih informacija, što je lako čak i za početnika.
4. Objektni model
• Objektno orijentisana, odnosno
multimedijalna baza podataka omogućava, za
razliku od predhodnih baza podataka,
memorisanje i pretraživanje informacija u
obliku teksta, slike i zvuka i njihovih
kombinacija (crteži, dijagrami, multimedijalni
dokumenti).
• To je posebno važno za pojedine poslovne
sisteme, kao što su Radio, TV, projektni biroi,
bolnice, škole i sl.
Objektno orijentisana baza pacijenata
• Ona omogućava lekaru direktan pristup do fajla
pacijenta, uvid u sve njegove nalaze, uključujući i
one u obliku slika i dijagrama, kao i generisanje
izlaza (nalaz, izveštaj dijagnoza, uput).
Relaciona algebra
• Relaciona algebra je familija algebri sa dobro
zasnovanom semantikom koja se koristi za
modeliranje relacija (objekata) smeštenih u
relacionoj bazi podataka i za definisanje upita
nad njima.
• U suštini predstavlja skup operatora čiji su
operandi i rezultati relacije
• Prvu verziju je dao Codd 1972. godine.
Povratak
• Edgar Frank „Ted“ Kod (eng. Edgar Frank "Ted"
Codd; 23. avgust 1923 — 18. april 2003.) je
bio britanski informatičar koji je dao značajan
doprinos teoriji relacionih baza podataka.
• U vreme dok je radio za IBM, stvorio je relacioni
model za upravljanje bazama podataka. Iako je to
nije njegov jedini značajni doprinos računarstvu,
relacioni model, vrlo uticajna opšta teorija
manipulacije podacima, ostaje njegovo
najznačajnije dostignuće.
Povratak