Prikazi cijelu temu 23.12.2010 13:09
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Re: Server i Access baza
Dobro ti je pitanje.
Ja cu pokusati odgovoriti u sto kracim crtama.
Prvo kada kazemo instaacija na serveru. U vecini slucajeva bar do sad sto sam ja citao sto ljudi pitaju i ne bude server u klasicnom smislu nego mrezni rad ja bi to tako nazvao. Naime access baza moze raditi kroz mrezu. Kako nazvati to drugacije jer opet na svakoj masini imas access aplikaciju. Ako to uporedimo sa MsSQl ili MySql onda mozda dobijamo bolju sliku.
MsSQl ili MySQl instalisemo na jedan racunar u mrezi dodamo imena korisnika i odredimo njihova prava odnosno privilegije. Na ostale racunare instalisemo aplikaciju koja moze biti uradjena u bilo kom programskom jeziku a bazi pristupamo preko drivera za pristup.
Mogu biti:
-Odbc (najcesce)
-Ado
-Dao
itd..

Iz ovoga se vidi da mi nemoramo instalisati aplikaciju servera na ostale racunare a i netreba nam jer aplikaciju radimo u nekom drugom programskom jeziku. To nije slucaj sa accessom bar ne ovo sto mi radimo. Mi aplikaciju imamo na svakoj masini a i nije problem jer dolazi u paketu officea.

Postoji i varijanta da naprimjer aplikaciju napravimo u accessu odnosno da access koristimo samo kao programski jezik za izradu aplikacije a da tabele odnosno bazu imigriramo odnosno postavimo na server ako ga imamo u mrezi odnosno na Mysql ili Sql.

Postoji i druga varianta da napr. napravimo aplikaciju u Vb ili C ili pak nekom drugom programskom jeziku a da tamele smjestimo u mdb bazu. I u ovom slucaju mozemo bazi pristupati kroz mrezu. Odnosno mozemo je koristiti u visekorisnickom nacinu rada.

Da uocimo razliku
Znaci access je ujedno i baza podataka (srednja baza podataka) i programski jezik odnosno u sklopu accesa imamo vb programski jezi i bazu podataka.
Oracle baza ima isto nesto tako koliko znam ali nemam iskustva sa tim pa nemogu nista ni reci kako radi.

Ako instalisemo MySQl bazu obicno instalisemo i PHP i aplikaciju pravimo u PHP.
Jos jedna prednost ovakvog rada je to sto se aplikacija stavlja na sam server odnosno na serversku masinu i tamo se i odvija aplikativni dio a rezultati se salju na klijentsku masinu kroz mrezu u obliku html stranice.

Naravno Mysql moze raditi i nagore navedeni nacin odnosno da napravimo neku aplikaciju exe i da postvimo po lokalinim masinama te da preko nekih drivere pristupamo bazi te od nje preko SQL-a zahvatamo podatke po zelji.

Iz ovoga vidimo da se uvijek pristup podacima vrsi pomocu drivera a jedini jezik koji baze prepoznaju je SQL.

Eto to je ukratko sad ti moze postavljati pitanja iz raznih segmenata.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.