Podjela baze podataka programa Access

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Razmislite o podjeli svih baza podataka koje putem mreže zajednički koristi više osoba. Podjelom baze podataka koja se zajednički koristi možete poboljšati njezine performanse i smanjiti mogućnost oštećenja datoteke baze podataka.

Nakon podjele baze podataka pozadinsku bazu podataka možete premjestiti ili koristiti neku drugu pozadinsku bazu podataka. Pozadinsku bazu podataka koju koristite možete promijeniti pomoću upravitelja povezanih tablica.

Napomena : Ovaj članak ne odnosi na aplikacijama za Access – novu vrstu baze podataka dizajnirate pomoću programa Access i Objavi na Internetu. Dodatne informacije potražite u članku Stvaranje aplikacije programa Access .

Napomene : 

  • Podjela baze podataka nije isto što i arhiviranje baze podataka. Ova tema ne obrađuje postupke arhiviranja podataka. Podaci se arhiviraju redovitim premještanjem starijih zapisa u drugu bazu podataka zbog prebrzog rasta datoteke baze podataka do ograničenja veličine datoteke ili zato što datoteku baze podataka želite održati malom, a podatke uredno organizirane prema vremenskom razdoblju. U nekim okolnostima podatke možete arhivirati podjelom baze podataka. Dodatne informacije potražite u internetskom članku Arhiviranje podataka programa Access.

  • Ako podijelite web-bazu podataka, web-tablice u toj bazi podataka neće se premjestiti u bazu podataka pozadinskog sustava i neće biti dostupne iz baze podataka prednjeg sustava koja se time stvara.

Sadržaj članka

Pregled

Prije početka

Podjela baze podataka

Distribucija pristupne baze podataka

Promjena pozadinske baze podataka koja se koristi

Pregled

Prilikom podjele baze podataka ona će se preraspodijeliti u dvije datoteke – pozadinsku bazu podataka, koja sadrži tablice, i pristupnu bazu podataka, koja sadrži sve druge objekte baze podataka kao što su upiti, obrasci i izvješća. Svaki korisnik radi s podacima pomoću lokalne kopije pristupne baze podataka.

Da biste podijelili bazu podataka, koristite čarobnjak za podjelu baza podataka. Nakon što podijelite bazu podataka, korisnicima morate distribuirati pristupnu bazu podataka.

Oprez :  Da biste zaštitili svoje podatke ako bazu podataka koristi više korisnika, preporučuje se da ne omogućujete zajedničko korištenje kopija baze podataka koje sadrže veze na popise sustava SharePoint, uključujući i veze prema popisima u sklopu objavljenih web-baza podataka. Ako postavite vezu prema tablici koja je popis sustava SharePoint, to otvara mogućnosti zlonamjernim korisnicima da izmijene cilj veze i možebitno preinače dozvole na web-mjestu sustava SharePoint jer su podaci o povezivanju za povezane tablice nešifrirani.

Prednosti podijeljene baze podataka

Prednosti podijeljene baze podataka:

  • Bolje performanse    Performanse baze podataka nakon podjele se najčešće znatno poboljšaju zato što se putem mreže šalju samo podaci. U zajedničkoj bazi podataka koja nije podijeljena putem mreže se šalju sami objekti baze podataka – tablice, upiti, obrasci, izvješća, makronaredbe i moduli , a ne samo podaci.

  • Veća dostupnost    Budući da se putem mreže šalju samo podaci, transakcije baze podataka, npr. uređivanja zapisa, izvršavaju se puno brže, što podatke čini dostupnijima za uređivanje.

  • Bolja sigurnost    Ako pozadinsku bazu podataka spremite na računalo koje koristi NTFS sustav datoteka, možete koristiti NTFS sigurnosne značajke da biste bolje zaštitili podatke. Budući da korisnici pozadinskoj bazi podataka pristupaju pomoću povezanih tablica, malo je vjerojatno da će uljezi uspjeti ostvariti neovlašten pristup podacima ako ukradu pristupnu bazu podataka ili ako se predstave kao ovlašteni korisnik. Sustavi Windows XP, Windows Vista i Windows Server 2003 po zadanom koriste NTFS sustav datoteka. Ako niste sigurni koji sustav datoteka koristi vaš datotečni poslužitelj, obratite se administratoru sustava. Ako imate administratorske ovlasti na datotečnom poslužitelju, možete pokrenuti naredbu msinfo32 da biste sami utvrdili vrstu sustava datoteka.

    Korištenje naredbe msinfo32 za provjeru sustava datoteka

    1. Kliknite gumb Start, a zatim Pokreni.

    2. U dijaloški okvir Pokreni unesite msinfo32, a zatim kliknite U redu.

    3. U odjeljku Sažetak sustava kliknite znak plus pokraj stavke Komponente.

    4. U odjeljku Komponente kliknite znak plus pokraj stavke Spremište, a zatim kliknite Pogoni. U dijaloškom okviru na ploči na desnoj strani prikazuju se informacije o dostupnim pogonima.

  • Veća pouzdanost    Ako korisnik naiđe na problem i baza podataka iznenada se zatvori, eventualno oštećenje datoteke baze podataka utjecat će samo na kopiju pristupne baze podataka koja je otvorena kod tog korisnika. Budući da korisnik podacima u pozadinskoj bazi podataka pristupa pomoću povezanih tablica, mala je vjerojatnost da će se pozadinska baza podataka oštetiti.

  • Prilagodljivo razvojno okruženje    S obzirom na to da svi korisnici koriste lokalne kopije pristupne baze podataka, svaki korisnik može neovisno stvarati upite, obrasce, izvješća i druge objekte baze podataka bez utjecaja na ostale korisnike. Isto tako, možete stvoriti i distribuirati novu verziju pristupne baze podataka ne ometajući pristup datotekama smještenima u pozadinskoj bazi podataka.

Vrh stranice

Prije početka

Prije nego podijelite bazu podataka, razmotrite sljedeće:

  • Prije podjele svakako napravite sigurnosnu kopiju baze podataka. Ako bazu podataka podijelite i shvatite da ne želite podjelu baze podataka, izvornu bazu uvijek možete vratiti iz sigurnosne kopije.

  • Dijeljenje baze podataka može dugo trajati. Korisnike biste trebali obavijestiti da za vrijeme dijeljenja ne koriste bazu podataka. Ako korisnik promijeni podatke dok se baza podataka dijeli, te se promjene neće odraziti u pozadinskoj bazi podataka.

    Savjet : Ako korisnik ipak promijeni podatke za vrijeme dijeljenja baze podataka, nove ćete podatke moći uvesti u pozadinsku bazu podataka nakon završetka.

  • Iako je podjela baze podataka način zajedničkog korištenja podataka, svi koji je koriste moraju imati verziju programa Microsoft Office Access kompatibilnu s oblikom datoteke pozadinske baze podataka. Ako, primjerice, pozadinska baza podataka koristi oblik datoteke .accdb, korisnici neće moći pristupiti tim podacima pomoću programa Access 2003.

  • Ako koristite značajke koje više nisu podržane, možda bi bilo bolje da kao pozadinsku bazu podataka koristite stariji oblik datoteke programa Access. Ako, primjerice, koristite stranice pristupa podacima (Data Access Page, DAP), moći ćete ih koristiti ako je pozadinska baza podataka spremljena u starijem obliku datoteke koji podržava DAP-ove. Kao pristupnu bazu podataka možete koristiti novi oblik datoteke da bi vaši korisnici imali pristup pogodnostima novog oblika. Treba napomenuti da stranicu za pristup podacima ne možete mijenjati pomoću programa Access 2013.

Vrh stranice

Podjela baze podataka

  1. Na svom računalu napravite kopiju baze podataka koju želite podijeliti. Počnite s datotekom baze podataka koja se nalazi na lokalnom tvrdom disku, a ne na mrežnom mjestu. Ako se datoteka baze podataka trenutno zajednički koristi s vašeg lokalnog tvrdog diska, možete je ostaviti na tom mjestu.

  2. Otvorite kopiju baze podataka koja se nalazi na vašem lokalnom tvrdom disku.

  3. Na kartici Alati baze podataka u grupi Premjesti podatke kliknite Bazu podataka programa Access. Pokreće se čarobnjak za podjelu baze podataka.

  4. Kliknite Podijeli bazu podataka.

  5. U dijaloškom okviru Stvaranje pozadinske baze podataka navedite naziv, vrstu datoteke i mjesto spremanja datoteke pozadinske baze podataka.

    Napomene : 

    • Preporučuje se korištenje naziva koji predloži Access. Tako će se sačuvati izvorni naziv datoteke i dodati nastavak _be koji pokazuje da se radi o pozadinskoj (engl. back-end) bazi podataka.

    • Ne mijenjajte vrstu datoteke, osim ako neki korisnici za pristup podacima ne namjeravaju koristiti stariju verziju programa Access.

    • U okvir Naziv datoteke ispred naziva datoteke možete upisati cijeli put do mrežnog mjesta. Ako je, primjerice, mrežno mjesto pozadinske baze podataka \\posluzitelj1\mreznomjesto1\, a naziv datoteke za pozadinsku bazu podataka je MojaDB_be.accdb, u okvir Naziv datoteke možete upisati \\posluzitelj1\mreznomjesto1\MojaDB_be.accdb.

    • Odabrano mjesto mora biti dostupno svima koji će koristiti bazu podataka. Mapiranja pogona mogu se razlikovati pa biste zato trebali navesti UNC put do mjesta, a ne slovo mapiranog pogona.

  6. Čarobnjak će nakon završetka rada prikazati potvrdnu poruku.

Baza podataka sada je podijeljena. Pristupna baza podataka jest datoteka s kojom ste započeli (kopija izvorne baze podataka koja se zajednički koristi), a pozadinska baza podataka nalazi se na mrežnom mjestu koje ste naveli u petom koraku ovog postupka.

Ograničavanje promjene dizajna u pristupnoj bazi podataka

Da biste ograničili promjene u pristupnoj bazi podataka koju distribuirate, preporučuje se spremanje te baze podataka u obliku kompilirane binarne datoteke (datoteka .accde). Kompilirana binarna datoteka jest datoteka aplikacije za baze podataka spremljena s cjelokupnim kompiliranim VBA kodom. Kompilirana binarna datoteka programa Access neće sadržavati izvorni VBA kod. Korisnici ne mogu promijeniti dizajn objekata u datotekama vrste .accde.

  1. Otvorite datoteku pristupne baze podataka (.accdb) koju želite spremiti kao kompiliranu binarnu datoteku (.accde).

  2. Kliknite Datoteka > Spremanje u obliku > Načini ACCDE > Spremi kao.

  3. U okviru Spremanje u obliku pronađite mapu u koju želite spremiti datoteku, u okvir Naziv datoteke upišite naziv datoteke, a zatim kliknite Spremi.

Vrh stranice

Distribucija pristupne baze podataka

Nakon podjele baze podataka pristupnu bazu podataka morate distribuirati korisnicima da bi je mogli početi koristiti.

Oprez : Da biste zaštitili svoje podatke ako bazu podataka koristi više korisnika, preporučuje se da ne omogućujete zajedničko korištenje kopija baze podataka koje sadrže veze na popise sustava SharePoint, uključujući i veze prema popisima u sklopu objavljenih web-baza podataka. Ako postavite vezu prema tablici koja je popis sustava SharePoint, to otvara mogućnosti zlonamjernim korisnicima da izmijene cilj veze i možebitno preinače dozvole na web-mjestu sustava SharePoint jer su podaci o povezivanju za povezane tablice nešifrirani.

Učinite nešto od sljedećeg:

  • Pošaljite poruku e-pošte korisnicima baze podataka i uz nju priložite datoteku pristupne baze podataka. Priložite i upute koje će korisnicima olakšati trenutni početak korištenja pristupne baze podataka.

  • Datoteku pristupne baze podataka spremite na mrežno mjesto kojem mogu pristupiti svi korisnici baze, a zatim korisnicima pošaljite poruku e-pošte u kojoj se navodi to mrežno mjesto te upute koje bi im mogle trebati za pristup bazi podataka.

  • Distribuirajte pristupnu bazu podataka putem izmjenjivog medija kao što je CD-ROM ili USB pogon. Ako namjeravate sami instalirati datoteku, možete je testirati da biste provjerili funkcionira li ispravno. Ako će datoteku instalirati korisnici, priložite i dokument koji im objašnjava što moraju učiniti da bi instalirali datoteku i kome da se obrate ako naiđu na poteškoće.

Vrh stranice

Promjena pozadinske baze podataka koja se koristi

Pomoću upravitelja povezanih tablica možete premjestiti pozadinsku bazu podataka ili koristiti neku drugu.

Ako želite premjestiti pozadinsku bazu podataka, najprije na novom mjestu napravite njezinu kopiju, a zatim pratite sljedeći postupak:

  1. Na kartici Vanjski podaci u grupi Uvoz i povezivanje kliknite Upravitelj povezanih tablica.

  2. U upravitelju povezanih tablica odaberite tablice koje su u trenutnoj pozadinskoj bazi podataka.

    Savjet : Ako niste stvorili veze s drugim bazama podataka, kliknite Označi sve.

  3. Potvrdite okvir Uvijek pitaj za novo mjesto, a zatim kliknite U redu.

  4. Otiđite do nove pozadinske baze podataka i odaberite je.

Vrh stranice

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×