MODELI BAZA PODATAKA Modeli baza podataka prema strukturi
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 je nastao kao posledica ograničenja hijerarhijskog modela. To je u stvarijacija 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
- Slides: 11