Ivana Šiljić br. Indeksa 32414 G6a
-
Upload
signe-bowen -
Category
Documents
-
view
23 -
download
2
description
Transcript of Ivana Šiljić br. Indeksa 32414 G6a
Ivana Šiljić Ivana Šiljić br. Indeksa 32414 G6abr. Indeksa 32414 G6a
Sustavi za upravljanje bazama Sustavi za upravljanje bazama podatakapodataka
PojamPojam
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 podatakaVrste sustava za upravljanje bazom podataka
HIJERARHIJSKI MODELHIJERARHIJSKI MODEL prilično je jednostavan i ne zahtjeva veliko informatiziranje te su pristup i manipulacija informacijama iznimno otežani zbog stroge međuovisnosti.
MREŽNI MODELMREŽ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) 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 zaKarakteristike sustava za upravljanje bazama podatakaupravljanje bazama podataka
omogućava istovremeni pristup podacima od omogućava istovremeni pristup podacima od strane više korisnikastrane više korisnika
omogućuje pohranu velike količine podatakaomogućuje pohranu velike količine podataka
Povijest sustava za upravljanje bazama podatakaPovijest sustava za upravljanje bazama podataka
Najranija poznata upotreba termina Najranija poznata upotreba termina BAZA PODATAKABAZA PODATAKA potječe iz lipnja 1963. kada je Društvo za razvoj sustava uzelo potječe iz lipnja 1963. kada je Društvo za razvoj sustava uzelo pod pokroviteljstvo simpozij pod naslovom pod pokroviteljstvo simpozij pod naslovom Razvoj i Razvoj i upravljanje centriranom bazom podataka.upravljanje centriranom bazom podataka.
Začetnik u tom polju bio je Charles Bachman.Začetnik u tom polju bio je Charles Bachman. Bachmanovi rani radovi pokazuju da je njegov cilj bio Bachmanovi rani radovi pokazuju da je njegov cilj bio
stvaranje djelotvornije upotrebe novih uređaja s izravnim stvaranje djelotvornije upotrebe novih uređaja s izravnim pristupom pohrane koji su postali dostupni: do tada se obrada pristupom pohrane koji su postali dostupni: do tada se obrada podataka temeljila na bušenim karticama i magnetskoj vrpci, podataka temeljila na bušenim karticama i magnetskoj vrpci, pa je tako serijska obrada bila dominantna aktivnost.pa je tako serijska obrada bila dominantna aktivnost.
MySQL - sustav za baze podataka MySQL - sustav za baze podataka
MySQL, najpopularnija open-source SQL baza podataka, pristupna je MySQL, najpopularnija open-source SQL baza podataka, pristupna je zahvaljujući MySQL AB-u. MySQL AB je komercijalna kompanija koja zahvaljujući MySQL AB-u. MySQL AB je komercijalna kompanija koja razvija svoj posao pružajući usluge povezane za MySQL bazu podataka, razvija svoj posao pružajući usluge povezane za MySQL bazu podataka, ali je zato MySQL baza podataka besplatna.ali je zato MySQL baza podataka besplatna.
ySQL je client/server sistem koji se sastoji od multi-threaded ySQL je client/server sistem koji se sastoji od multi-threaded SQL servera koji podržavaju različite backend-e, nekoliko SQL servera koji podržavaju različite backend-e, nekoliko različitih klijent programa i libraries-a, administrativnih alata i različitih klijent programa i libraries-a, administrativnih alata i programsko sučelje. MySQL dolazi i kao multi-threaded programsko sučelje. MySQL dolazi i kao multi-threaded library koja se može povezati sa aplikacijom koju razvijate za library koja se može povezati sa aplikacijom koju razvijate za dobivanje manjeg, bržeg i lakšeg za održavanje proizvoda.dobivanje manjeg, bržeg i lakšeg za održavanje proizvoda.
Zašto koristiti MySQL?Zašto koristiti MySQL?
Vrlo je brz, pouzdan, i lagan za korištenje. Vrlo je brz, pouzdan, i lagan za korištenje. Također ima vrlo praktične dodatne opcije Također ima vrlo praktične dodatne opcije razvijene u bliskoj suradnji sa korisnicima. razvijene u bliskoj suradnji sa korisnicima. MySQL je originalno razvijan za manipulaciju MySQL je originalno razvijan za manipulaciju vrlo velikih baza podataka, mnogo brže od vrlo velikih baza podataka, mnogo brže od postojećih rješenja i uspješno se koristi u postojećih rješenja i uspješno se koristi u visoko zahtjevnim produktivnim okruženjima visoko zahtjevnim produktivnim okruženjima već godinama. Pristupačnost, brzina i već godinama. Pristupačnost, brzina i sigurnost čine MySQL vrlo pogodnim za sigurnost čine MySQL vrlo pogodnim za pristupanje bazama podataka na Internetu.pristupanje bazama podataka na Internetu.
4D - alat za razvijanje i korištenje baze podataka4D - alat za razvijanje i korištenje baze podataka
4D je nastao kao 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, a danas se sastoji od alata za razvoj aplikacija, baze podataka, baze podataka zasnovane na klijent-server arhitekturi i baze podataka zasnovane na klijent-server arhitekturi i integriranog web servera.integriranog web servera.
Osobina 4D sustava u razvoju aplikacija koja ga bitno izdvaja Osobina 4D sustava u razvoju aplikacija koja ga bitno izdvaja od drugih sustava najbolje se vidi prilikom razvoja od drugih sustava najbolje se vidi prilikom razvoja višekorisničkih aplikacija. Dok u drugim sustavima razvoj višekorisničkih aplikacija. Dok u drugim sustavima razvoj aplikacija od početka treba biti predviđen i podijeljen na aplikacija od početka treba biti predviđen i podijeljen na jednokorisničke i višekorisničke aplikacije, 4D nam jednokorisničke i višekorisničke aplikacije, 4D nam omogučava da jednokorisničku aplikaciju bez problema omogučava da jednokorisničku aplikaciju bez problema instaliramo na 4D Server i pokrenemo u višekorisničkom instaliramo na 4D Server i pokrenemo u višekorisničkom okruženju.okruženju.
Evolucija sustava za upravljanje bazama podatakaEvolucija sustava za upravljanje bazama podataka
Prvi komercionalni paketi:Prvi komercionalni paketi:
bazirani na file sistemimabazirani na file sistemima
neadekvatna metodologija pretraživanjaneadekvatna metodologija pretraživanja
shema baze podataka ovisna od strukture shema baze podataka ovisna od strukture direktorijadirektorija
problemi kada više od jednog korisnika problemi kada više od jednog korisnika pokušavaju izmjeniti neki od podataka u bazipokušavaju izmjeniti neki od podataka u bazi
LiteraturaLiteratura
http://www.software.hr/rdetalji.asp?ID=67http://www.software.hr/rdetalji.asp?ID=67 http://php.monitor.hr/?cmd=16,78http://php.monitor.hr/?cmd=16,78 http://hr.wikipedia.org/wiki/Baza_podatakahttp://hr.wikipedia.org/wiki/Baza_podataka
Panian, Željko, Informatički enciklopedijski Panian, Željko, Informatički enciklopedijski rječnik, Europapress holding d.o.o., Zagreb rječnik, Europapress holding d.o.o., Zagreb 2005.2005.
02.06.200602.06.2006