Ivana Šiljić br. Indeksa 32414 G6a

10
Ivana Šiljić Ivana Šiljić br. Indeksa 32414 G6a br. Indeksa 32414 G6a Sustavi za upravljanje Sustavi za upravljanje bazama podataka bazama podataka

description

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. - PowerPoint PPT Presentation

Transcript of Ivana Šiljić br. Indeksa 32414 G6a

Page 1: 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

Page 2: Ivana Šiljić  br. Indeksa 32414  G6a

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).

Page 3: Ivana Šiljić  br. Indeksa 32414  G6a

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.

Page 4: Ivana Šiljić  br. Indeksa 32414  G6a

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

Page 5: Ivana Šiljić  br. Indeksa 32414  G6a

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.

Page 6: Ivana Šiljić  br. Indeksa 32414  G6a

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.

Page 7: Ivana Šiljić  br. Indeksa 32414  G6a

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.

Page 8: Ivana Šiljić  br. Indeksa 32414  G6a

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.

Page 9: Ivana Šiljić  br. Indeksa 32414  G6a

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

Page 10: Ivana Šiljić  br. Indeksa 32414  G6a

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