Acces la baze de date pentru mai mulți utilizatori

SUPLIMENTARE PE TEMA:

Baza de date, de regulă, conține date solicitate de mulți utilizatori. Crearea unei baze de date de acces multi-utilizator și accesul simultan al mai multor utilizatori la o bază de date comună este posibilă într-o rețea peer-to-peer de computere personale sau într-o rețea cu un server de fișiere.







Peer-to-peer se referă la o rețea, fiecare computer din care poate furniza altor computere conectate la rețea accesul la toate sau la o parte din resursele sale, adică să fie un server și un client în același timp. Rețeaua de tip peer-to-peer poate fi controlată de componentele încorporate ale sistemelor de operare desktop Windows XP / Vista / Windows 7 / Windows 8.

Rețelele de mari dimensiuni utilizează servere de fișiere dedicate. Într-o rețea care acceptă conceptul de server de fișiere, baza de date Acces este găzduită pe un computer alocat ca server de fișiere. Baza de date Access este de obicei instalată pe computerul fiecărui utilizator. Prelucrarea bazei de date se efectuează pe calculatoarele utilizatorilor. Prin urmare, volume mari de date sunt transferate de la server către computerul client prin intermediul rețelei, care o încarcă foarte mult și face imposibilă servirea simultană a unui număr mare de utilizatori.

Funcționarea rețelei locale cu serverul de fișiere este asigurată de un număr de sisteme de operare de rețea. Cele mai populare sunt Microsoft Windows Server și Novell NetWare.

Rețeaua oferă suport hardware și software pentru schimbul de date între calculatoare. Sistemul de operare din rețea asigură protecția bazei de date găzduite în rețea, oferind utilizatorilor acces la anumite resurse de rețea - de exemplu, foldere, fișiere, numai după prezentarea unui nume și a unei parole. În plus, pentru un utilizator al unui dosar sau al unui fișier separat, pot fi atribuite drepturi de acces care restricționează utilizarea acestora, de exemplu, numai prin citire.

Accesul nu monitorizează diferențierea accesului diferiților utilizatori la baza de date, dar asigură în mod automat protecția datelor de la corecția simultană a mai multor utilizatori. Pentru a asigura protecția datelor de la corectarea simultană a mai multor utilizatori din Access, este prevăzută o blocare la nivel de pagină, în care sunt blocate toate înregistrările unei pagini. Pe lângă blocarea nivelului paginii, accesul acceptă blocarea la nivelul de scriere.







Blocarea nu permite efectuarea de modificări de către alți utilizatori până la finalizarea modificării actuale.

Selectarea modului de blocare la nivelul de înregistrare implicit din baza de date curentă se face prin opțiunea Deschidere bază de date utilizând o blocare la nivel de scriere în fereastra Setări accesare din fila Setări client din grupul Complex. Dacă această opțiune este șters, atunci se va utiliza implicit o blocare la nivel de pagină. Opțiunea selectată se aplică datelor din formulare, tabele și programe care utilizează obiectul Recordset pentru a căuta în înregistrări. Această opțiune nu se aplică cererilor de schimbare sau programelor care efectuează operații în vrac utilizând SQL.

Înainte de a putea începe mai mulți utilizatori cu o bază de date comună, trebuie să împărțiți baza de date locală. Împărțirea bazei de date presupune alocarea tabelelor din baza de date curentă la o nouă bază de date. În același timp, baza de date curentă devine o bază de date de interfață, iar o bază de date cu tabele este plasată în locația de rețea specificată în timpul procedurii de separare.

După partajarea bazei de date, trebuie să distribuiți baza de date a interfeței între utilizatori, astfel încât să poată începe să lucreze cu aceasta.

Pentru a partaja baza de date, deschideți-l și executați comanda Database Access din grupul de mișcare Data din fila Database. Se va afișa prima fereastră a expertului corespunzător. Pentru a efectua procedura de partiționare, doar în fereastra următoare Creați o bază de date cu tabele și specificați numele, locația noii baze de date cu tabele și faceți clic pe butonul Split. Deoarece baza de date partajată este convertită într-o bază de date de interfață, este recomandabil să faceți o copie a acesteia în prealabil.

Pentru bazele de date cu tabele, este recomandat să utilizați numele sugerat de Access. Numele original al fișierului la care se adaugă caracterele _be indică faptul că baza de date este cu tabele.

Pentru ca calea către un fișier de pe orice computer să fie aceeași atunci când este accesată de pe orice computer din acea rețea, utilizați calea UNC pentru a specifica locația sa. De exemplu, \\ Server \\ Shared_folder \\ DBD_name.accdb. Alegeți locația la care puteți acorda acces tuturor utilizatorilor bazei de date.

pentru că utilizatorii care lucrează în baza de date a interfeței primesc acces la baza de date comună cu tabele prin intermediul tabelelor conectate, nu vă puteți modifica în mod arbitrar numele și locația. Mutați baza de date cu tabele sau înlocuiți-o cu o altă bază utilizând managerul de tabele asociat. care se află pe fila Date externe din grupul Import și Bind.







Articole similare

Trimiteți-le prietenilor: