100 likes | 233 Views
Ivana Šiljić br. Indeksa 32414 G6a. Sustavi za upravljanje bazama podataka. Pojam. Definicija baze podataka glasi: to je zbirka zapisa pohranjenih u računalu na sustavni način, takav da joj se računalni program može obratiti prilikom odgovaranja na problem.
E N D
Ivana Šiljić br. Indeksa 32414 G6a Sustavi za upravljanje bazama podataka
Pojam • Definicija baze podataka glasi: to je zbirka zapisa pohranjenih u računalu na sustavni način, takav da joj se računalni program može obratiti prilikom odgovaranja na problem. • Računalni program korišten za upravljane i ispitivanje baze podataka nazvan je sustav upravljanja bazom podataka (SBUP).
Vrste sustava za upravljanje bazom podataka • HIJERARHIJSKI MODELprilično je jednostavan i ne zahtjeva veliko informatiziranje te su pristup i manipulacija informacijama iznimno otežani zbog stroge međuovisnosti. • MREŽNI MODEL je fleksibilan, moćan i efikasan, a podacima se pristupa preko logičkih veza. Nedostatak ovog pristupa jest zahtjev za upotrebom brzim informatičkim znanjima. • RELACIJSKI MODEL (RDBMS) temelji se na klasičnom tabelarnom modelu, te se međusobno povezuju relacijama čija je glavna uloga čuvanje integriteta te pretraživanje i izbjegavanje redundancije, odnosno ponavljanja pojedinih mjesta ili tablica.
Karakteristike sustava zaupravljanje bazama podataka • omogućava istovremeni pristup podacima od strane više korisnika • omogućuje pohranu velike količine podataka
Povijest sustava za upravljanje bazama podataka • Najranija poznata upotreba termina BAZA PODATAKA potječe iz lipnja 1963. kada je Društvo za razvoj sustava uzelo pod pokroviteljstvo simpozij pod naslovom Razvoj i upravljanje centriranom bazom podataka. • Začetnik u tom polju bio je Charles Bachman. • Bachmanovi rani radovi pokazuju da je njegov cilj bio stvaranje djelotvornije upotrebe novih uređaja s izravnim pristupom pohrane koji su postali dostupni: do tada se obrada podataka temeljila na bušenim karticama i magnetskoj vrpci, pa je tako serijska obrada bila dominantna aktivnost.
MySQL - sustav za baze podataka • MySQL, najpopularnija open-source SQL baza podataka, pristupna je zahvaljujući MySQL AB-u. MySQL AB je komercijalna kompanija koja razvija svoj posao pružajući usluge povezane za MySQL bazu podataka, ali je zato MySQL baza podataka besplatna. • ySQL je client/server sistem koji se sastoji od multi-threaded SQL servera koji podržavaju različite backend-e, nekoliko različitih klijent programa i libraries-a, administrativnih alata i programsko sučelje. MySQL dolazi i kao multi-threaded library koja se može povezati sa aplikacijom koju razvijate za dobivanje manjeg, bržeg i lakšeg za održavanje proizvoda.
Zašto koristiti MySQL? • Vrlo je brz, pouzdan, i lagan za korištenje. Također ima vrlo praktične dodatne opcije razvijene u bliskoj suradnji sa korisnicima. MySQL je originalno razvijan za manipulaciju vrlo velikih baza podataka, mnogo brže od postojećih rješenja i uspješno se koristi u visoko zahtjevnim produktivnim okruženjima već godinama. Pristupačnost, brzina i sigurnost čine MySQL vrlo pogodnim za pristupanje bazama podataka na Internetu.
4D - alat za razvijanje i korištenje baze podataka • 4D je nastao kao alat za razvijanje i korištenje baze podataka, a danas se sastoji od alata za razvoj aplikacija, baze podataka, baze podataka zasnovane na klijent-server arhitekturi i integriranog web servera. • Osobina 4D sustava u razvoju aplikacija koja ga bitno izdvaja od drugih sustava najbolje se vidi prilikom razvoja višekorisničkih aplikacija. Dok u drugim sustavima razvoj aplikacija od početka treba biti predviđen i podijeljen na jednokorisničke i višekorisničke aplikacije, 4D nam omogučava da jednokorisničku aplikaciju bez problema instaliramo na 4D Server i pokrenemo u višekorisničkom okruženju.
Evolucija sustava za upravljanje bazama podataka Prvi komercionalni paketi: • bazirani na file sistemima • neadekvatna metodologija pretraživanja • shema baze podataka ovisna od strukture direktorija • problemi kada više od jednog korisnika pokušavaju izmjeniti neki od podataka u bazi
Literatura • http://www.software.hr/rdetalji.asp?ID=67 • http://php.monitor.hr/?cmd=16,78 • http://hr.wikipedia.org/wiki/Baza_podataka • Panian, Željko, Informatički enciklopedijski rječnik, Europapress holding d.o.o., Zagreb 2005. 02.06.2006