Postoji nekoliko načina na koje možete zajednički koristiti bazu podataka Access ovisno o vašim potrebama i dostupnosti resursa. U ovom ćemo članku pogledati dostupne mogućnosti, prednosti svake mogućnosti i resurse za dodatne informacije.
Sadržaj članka
Pregled načina zajedničkog korištenja Access podataka
Aplikacije baze podataka mijenjaju se i s vremenom rastu. Mnogi čimbenici utječu na potrebe i performanse, uključujući broj istodobnih korisnika, mrežno okruženje, propusnost, latenciju, veličinu baze podataka, vršna vremena korištenja i očekivane stope rasta. Ukratko, ako je rješenje baze podataka uspješno, vjerojatno se mora razviti. Srećom, Access ima evolucijski put, od jednostavnih do naprednih, koji vam može potrajati neko vrijeme da učinkovito skaliraju vaše rješenje. U sljedećoj su tablici Access scenariji i radna opterećenja da biste lakše odabrali taj put.
Zajedničko korištenje jedne baze podataka
To je najjednostavnija mogućnost s najmanje zahtjeva, ali i najmanje funkcija. U toj je metodi datoteka baze podataka pohranjena na zajedničkom mrežnom pogonu te je korisnici koriste istovremeno. Ako više korisnika istovremeno mijenja podatke, može doći do smanjenja pouzdanosti i dostupnosti jer se svi objekti baze podataka zajednički koriste. Ta tehnika može uzrokovati i smanjene performanse zato što se svi objekti baze podataka šalju putem mreže.
Ta mogućnost može funkcionirati za vas ako se od samo nekoliko osoba očekuje da koriste bazu podataka u isto vrijeme, a korisnici ne moraju prilagođavati dizajn baze podataka. No ta je metoda manje sigurna od drugih načina zajedničkog korištenja baze podataka jer svaki korisnik ima potpunu kopiju datoteke baze podataka, čime se povećava rizik od neovlaštenog pristupa.
Zajedničko korištenje baze podataka pomoću zajedničke mape:
-
U kućnom ili malom poslovnom okruženju omogućite zajedničko korištenje mape s određenim osobama. Dodatne informacije potražite u članku Zajedničko korištenje datoteka putem mreže u sustavu Windows.
-
Provjerite je li Access postavljena tako da se otvara u zajedničkom načinu rada na svim računalima korisnika. To je zadana postavka, no provjerite da biste bili sigurni – ako korisnik otvori bazu podataka u ekskluzivnom načinu rada, to će utjecati na dostupnost podataka.
-
Pokrenite Access pa u odjeljku Datoteka kliknite Mogućnosti.
-
U okviru Access mogućnosti kliknite Klijentske postavke.
-
U odjeljku Dodatno u odjeljku Zadani način otvaranja odaberite Zajednički se koristi, kliknite U redu, a zatim izađite Access.
-
-
Kopirajte datoteku baze podataka u zajedničku mapu. Kada kopirate datoteku, provjerite jesu li atributi datoteke postavljeni tako da dopuštaju pristup datoteci baze podataka za čitanje/zapisivanje. Korisnici moraju imati pristup čitanju/zapisivanju da bi mogli koristiti bazu podataka.
-
Na svakom korisničkom računalu stvorite prečac na datoteku baze podataka. Dodatne informacije potražite u članku Stvaranje prečaca na radnoj površini za program ili datoteku sustava Office.
Zajedničko korištenje podijeljene baze podataka
To je dobar izbor ako nemate web- SharePoint ili poslužitelj baze podataka. Podijeljenu bazu podataka možete zajednički koristiti putem lokalne mreže (LAN-a). Kada podijelite bazu podataka, preustrojte je u dvije datoteke – u stražnju bazu podataka koja sadrži podatkovne tablice i pristupna baza podataka koja sadrži sve ostale objekte baze podataka, kao što su upiti, obrasci i izvješća. Svaki korisnik stupa u interakciju s podacima pomoću lokalne kopije pristupne baze podataka.
Prednosti podjele baze podataka obuhvaćaju sljedeće:
-
Poboljšane performanse Samo se podaci zajednički koriste u cijeloj mreži, a ne i tablice, upiti, obrasci, izvješća, makronaredbe i moduli.
-
Veća dostupnost Transakcije baze podataka, kao što su uređivanja zapisa, brže se dovrše.
-
Poboljšana sigurnost Korisnici pristupe stražnjoj bazi podataka putem povezanih tablica; manje je vjerojatno da uljezi mogu dobiti neovlašten pristup podacima putem pristupne baze podataka.
-
Poboljšana pouzdanost Ako korisnik naiđe na problem, a baza podataka neočekivano se zatvori, oštećenje datoteka baze podataka obično je ograničeno na kopiju pristupne baze podataka koju je korisnik otvorenih.
-
Fleksibilno razvojno okruženje Svaki korisnik može neovisno razvijati upite, obrasce, izvješća i druge objekte baze podataka bez utjecaja na druge korisnike. Isto tako, možete stvoriti i distribuirati novu verziju pristupne baze podataka ne ometajući pristup podacima pohranjenima u pozadinskoj bazi podataka.
Dodatne informacije potražite u članku Podjela baze podataka programa Access.
Zajedničko korištenje podataka na SharePoint web-mjestu
Nekoliko je načina zajedničkog korištenja Access na web-mjestu SharePoint web-mjestu:
-
Povezivanje Postupak povezivanja povezuje se s podacima u drugom programu da biste mogli pregledavati i uređivati najnovije podatke u programu SharePoint i u programu Access bez stvaranja i održavanja kopije podataka u programu Access. Ako ne želite kopirati popis sustava SharePoint u bazu podataka sustava Access, nego umjesto toga želite pokrenuti upite i generirati izvješća na temelju sadržaja tog popisa, možete se povezati s podacima.
-
Dirljiv Kada premjestite podatke s Access na SharePoint web-mjesto, stvarate popise na SharePoint-mjestu koje ostaje povezano s tablicama u bazi podataka. Čarobnjak za izvoz tablica SharePoint omogućuje premještanje podataka iz svih tablica u isto vrijeme i održavanje njihovih odnosa.
Dodatne informacije potražite u članku Uvoz, povezivanje ili premještanje podataka u SharePoint.
Upozorenje Iako datoteku baze podataka Access možete spremiti u OneDrive ili SharePoint biblioteku dokumenata, preporučujemo da ne otvarate Access bazu podataka s tih mjesta. Datoteka se može lokalno preuzeti radi uređivanja, a zatim je ponovno prenijeti kada spremite promjene u SharePoint. Ako više osoba otvori bazu podataka Access iz SharePoint, može se stvoriti više kopija baze podataka i može doći do neočekivanih ponašanja. Ova se preporuka odnosi na sve vrste Access datoteke, uključujući jednu bazu podataka, podijeljenu bazu podataka te datotečne oblike .accdb, .accdc, .accde i .accdr. Dodatne informacije o implementaciji Access potražite u članku Implementacija aplikacije programa Access.
Zajedničko korištenje podataka pomoću poslužitelja baze podataka
Bazu podataka možete Access s poslužiteljem baze podataka, npr. SQL Server za zajedničko korištenje baze podataka. Ta metoda ima mnoge prednosti, no potreban je dodatni softver – poslužitelj baze podataka.
Ta je metoda slična razdvajanju baze podataka jer su tablice pohranjene na mreži, a svaki korisnik ima lokalnu kopiju datoteke baze podataka sustava Access koja sadrži veze na tablice, kao i upite, obrasce, izvješća i druge objekte baze podataka. Prednosti ove metode zajedničkog korištenja ovise o softveru poslužitelja baze podataka koji koristite, ali općenito obuhvaća korisničke račune i selektivni pristup podacima, izvrsnu dostupnost podataka i dobre integrirane alate za upravljanje podacima. Osim toga, većina softvera poslužitelja baze podataka dobro funkcionira sa starijim verzijama sustava Access, pa ne moraju svi korisnici koristiti istu verziju. Zajednički se koriste samo tablice. Dodatne informacije potražite u člancima Migracija baze podataka programa Access u SQL Server, Uvoz podataka u bazi podataka sustava SQL Server ili povezivanje s njima te Povezivanje s podacima iz baze podataka servisa Azure SQL Server.
Prednosti zajedničkog korištenja baze podataka putem poslužitelja baze podataka
-
Visoke performanse i skalabilnost U mnogim situacijama poslužitelj baze podataka nudi bolje performanse od Access samo datoteke baze podataka. Mnogi poslužitelji baze podataka također pružaju podršku za vrlo velike baze podataka veličine terabajta, otprilike 500 puta više od trenutnog ograničenja za datoteku baze podataka Access (dva gigabajta). Poslužitelji baze podataka u načelu su vrlo učinkoviti jer paralelno obrađuju upite (putem višestrukih izvornih nizova unutar jednog postupka za baratanje zahtjevima korisnika) i minimiziraju zahtjeve za dodatnom memorijom prilikom dodavanja većeg broja korisnika.
-
Veća dostupnost Većina poslužitelja baze podataka omogućuje sigurnosno kopiranje baze podataka dok se koristi. Zahvaljujući tome, korisnici ne moraju zatvoriti bazu podataka da bi stvorili njenu sigurnosnu kopiju. Poslužitelji baze podataka obično vrlo učinkovito barataju istodobnim uređivanjem i zaključavanjem zapisa.
-
Poboljšana sigurnost Nijedna baza podataka ne može biti potpuno sigurna. Poslužitelji baze podataka obuhvaćaju robusne sigurnosne značajke za zaštitu podataka od neovlaštenog korištenja. Većina poslužitelja baze podataka nudi sigurnost utemeljenu na računu, što vam omogućuje da odredite tko može vidjeti koje tablice. Čak i u slučaju da Access pristupna stranica nije ispravno dobivena, neovlašteno korištenje podataka sprječava sigurnost utemeljena na računu.
-
Mogućnost automatskog oporavka U slučaju kvara sustava (kao što je rušenje operacijskog sustava ili prekida napajanja), neki poslužitelji baze podataka imaju mehanizme automatskog oporavka koji oporavljaju bazu podataka u zadnjem stanju dosljednosti u roku od nekoliko minuta, bez intervencije administratora baze podataka.
-
Obrada utemeljena na poslužitelju Korištenje Access u konfiguraciji klijenta/poslužitelja pridonosi smanjenju mrežnog prometa obradom upita baze podataka na poslužitelju prije slanja rezultata klijentu. Obrada koju obavlja poslužitelj obično je učinkovitija, osobito ako radite s većim skupovima podataka.
-
Azure SQL Server Osim prednosti programa SQL Server, nudi dinamičnu skalabilnost bez nevreme, inteligentnu optimizaciju, globalnu skalabilnost i dostupnost, uklanjanje hardverskih troškova i smanjenu administraciju.