Методи спільного доступу до бази даних Access

 

Огляд

База даних Access складається з таких об’єктів: таблиць, запитів і форм. У таблицях зберігаються дані. Усі інші об’єкти бази даних допомагають користуватися даними, які зберігаються в таблицях. Спільний доступ зазвичай надають до таблиць бази даних, оскільки саме вони містять дані. Для спільної роботи з таблицями важливо, щоб усі використовували ті самі таблиці , тобто користувались однаковими даними.

Інші об’єкти бази даних (запити, форми, звіти тощо) не містять дані, тому різні користувачі можуть використовувати різні копії таких об’єктів – це навіть може надати певні переваги. Існують різноманітні варіанти спільного доступу до бази даних – це дає змогу врахувати під час вибору свої потреби й ресурси.

Методи спільного доступу

  • Розділення бази даних. Цей варіант доцільно вибирати, якщо у вас немає веб-сайту SharePoint або сервера баз даних. Таблиці розташовуються в одному файлі Access, а все інше – в іншому файлі Access, який називається зовнішньою базою даних. У зовнішній базі даних містяться посилання на таблиці в іншому файлі. Кожен користувач отримує власну копію зовнішньої бази даних, тому спільний доступ надається лише до таблиць.
  • Мережна папка. Це найпростіший варіант із найменшими вимогами, проте надає найменшу функціональність. Файл бази даних зберігається на спільному мережному диску, і користувачі використовують його одночасно. Якщо кілька користувачів змінюватимуть дані водночас, надійність і доступність бази даних можуть погіршитися. Спільний доступ надається до всіх об’єктів бази даних.
  • Веб-сайт SharePoint. Маючи сервер із програмою SharePoint, а тим більше – сервер зі службами Access Services, новим компонентом сервера SharePoint Server, для спільного доступу можна скористатися кількома добрими варіантами. Доступ до бази даних спростять кілька точок інтеграції з веб-сайтом SharePoint.

Є три методи надання спільного доступу до SharePoint:

  • Публікування бази даних за допомогою служб Access Services. Публікування бази даних означає її переміщення в Інтернет. Можна створювати веб-форми та звіти, які працюватимуть у вікні браузера, а також створювати стандартні об’єкти Access (інколи їх називають «клієнтськими» об’єктами, щоб відрізнити від веб-об’єктів). Для використання стандартних об’єктів Access на комп’ютері необхідна інстальована програма Access; оскільки файл бази даних зберігається на веб-сайті SharePoint, спільний доступ надається до всіх об’єктів бази даних.

Примітка Якщо спільний доступ через Інтернет надається до бази даних, яка містить клієнтські об’єкти, така база даних називається «комбінованою». Користувачі без інстальованої програми Access можуть використовувати лише об’єкти веб-бази даних, але користувачі з інстальованою програмою Access можуть використовувати всі об’єкти бази даних.

  • Збереження бази даних у бібліотеці документів. Цей метод подібний до збереження бази даних у мережній папці. Щоб іще покращити доступність даних, варто також скористатися для зберігання даних списками SharePoint замість таблиць Access.
  • Зв’язування зі списками. Якщо зв’язати бази даних зі списками SharePoint, спільний доступ надається до даних, але не до об’єктів баз даних. Кожен користувач користується власною копією бази даних.
  • Сервер баз даних. Цей метод подібний до розділення бази даних: таблиці зберігаються в мережі й кожен користувач має локальну копію файлу бази даних Access, яка містить посилання на таблиці, запити, форми, звіти та інші об’єкти бази даних. Цим варіантом слід скористатись, якщо є доступний сервер баз даних і в усіх користувачів інстальовано програму Access. Сервери баз даних оптимізовано для надання спільного доступу до даних багатьом користувачам. Залежно від того, яке програмне забезпечення сервера баз даних використовується, можна отримати різні переваги, і зазвичай цей варіант забезпечує облікові записи користувачів, вибірковий доступ до даних, бездоганну доступність даних і ефективні інтегровані засоби керування даними. До того ж, програмне забезпечення серверів баз даних здебільшого добре працює з попередніми версіями програми Access, тож необов’язково, щоб усі користувачі мали ту саму версію програми. Спільний доступ надається лише до таблиць.
 



  • На главную