УДК 004.65

СОВМЕСТНОЕ ИСПОЛЬЗОВАНИЕ БАЗ ДАННЫХ В MS ACCESS

Лукин Семен Андреевич1, Голубничий Артем Александрович2
1Хакасский государственный университет им. Н.Ф. Катанова, магистрант кафедры программного обеспечения вычислительной техники и автоматизированных систем
2Хакасский государственный университет им. Н.Ф. Катанова, ассистент кафедры инженерной экологии и основ производства

Аннотация
В статье описываются технологии совместного использования баз данных посредством программы MS Access. Раскрываются преимущества и недостатки каждого из метода. Приводится итоговая таблица, позволяющая выбрать метод в зависимости от поставленных задач.

Ключевые слова: базы данных, совместное использование данных


SHARING DATABASE IN MS ACCESS

Lukin Semen Andreevich1, Golubnichiy Artem Aleksandrovich2
1Katanov Khakass State University, Student of the Department of Computing Software and Automated Systems
2Katanov Khakass State University, Assistant at the Department of Engineer Ecology and Bases of Production

Abstract
This article describes the sharing of technology databases via MS Access program. Reveals the advantages and disadvantages of each method. We present a summary table that allows you to choose a method depending on the tasks.

Keywords: Access, data sharing, databases


Рубрика: 05.00.00 ТЕХНИЧЕСКИЕ НАУКИ

Библиографическая ссылка на статью:
Лукин С.А., Голубничий А.А. Совместное использование баз данных в MS Access // Современные научные исследования и инновации. 2016. № 8 [Электронный ресурс]. URL: http://web.snauka.ru/issues/2016/08/70678 (дата обращения: 02.06.2017).

В зависимости от потребностей и наличия ресурсов существует несколько принципиально отличных способов использования баз данных в Access. Согласно официальной документации Microsoft [1] в версиях продукта 2013 и 2016 таких способов насчитывается 5:

  • совместное использование данных с помощью сетевых папок;
  • совместное использование разделенной базы данных;
  • совместное использование базы данных на сайте SharePoint;
  • совместное использование базы данных путем связывания со списками SharePoint;
  • совместное использование базы данных с помощью сервера.

Каждый из способов имеет свои преимущества и недостатки.

Совместное использование данных с помощью сетевых папок

Данный способ обладает наименьшей функциональностью, однако и требует наименьшее количество ресурсов по сравнению с другими методами. Сущность метода сводится к следующему: база данных хранится на общем сетевом диске, пользователи имеют доступ к базе. Данный вариант подходит в случае небольшого количества пользователей, при этом пользователи не меняют структуру базы данных.

Настройка способа сводится к четырем пунктам:

1. Настройка общей сетевой папки

2. Настройка Access для работы в режиме совместного доступа

3. Установление атрибутов файла базы данных для чтения и записи

4. Создание ярлыка к базе данных с использованием пути к файлу база данных UNC-адрес.

Совместное использование разделенной базы данных

Способ основан на разделении базы данных на два файла: серверную и клиентскую базу данных. При этом серверная часть содержит исключительно таблицы данных, клиентская часть содержит все остальные объекты к которым относятся: запросы, отчеты формы и т.д. Пользователь взаимодействует с данными посредством локальной копии базы данных. На основании всего перечисленного можно выделить следующие преимущества данного вида совместного использования баз данных:

Улучшенная производительность. По сети передаются исключительно данные.

Улучшенная доступность. Все действия над базой данных выполняются быстрее в сравнении с предыдущим методом.

Усиленная безопасность. Пользователи могут получить доступ к серверной части базы данных только через связанные таблицы, вероятность чего мала.

Повышенная надежность. Повреждение базы данных пользователем приводит лишь к повреждению локальной копии клиентской базы данных, таким образом данный факт не повлияет на работу других пользователей.

Гибкость среды разработки. Каждый пользователь при разработки запросов, форм или отчетов не влияет на других пользователей. Создание новой версии клиентской базы данных одним из пользователей не повлияет на серверную часть базы данных.

Совместное использование базы данных на сайте SharePoint

Наличие сервера с SharePoint открывает дополнительные возможности совместного использования баз данных. При размещении веб-базы данных службами Access создается узел SharePoint в котором содержится база данных, объекты базы перемещаются в соответствующий узел. Данный тип размещения стал возможен начиная с версии программы 2010 года. Работа с SharePoint построена по следующему принципу:

  • формы и отчеты выполняются в браузере;
  • данные хранятся в списках SharePoint;
  • запросы и макросы данных выполняются на сервере.

Совместное использование базы данных путем связывания со списками SharePoint

Данный способ является разновидностью совместного использования разделенной базы данных, так как в данном случае каждому пользователю также предоставляется собственная копия базы данных, при этом совместный доступ к ней осуществляется через узел SharePoint. Таким образом достигается выгода централизованного расположения данных.

Совместное использование базы данных с помощью сервера

Для организации совместного использования базы в данном случае помимо приложения Access необходим также сервер баз данных. Способ обладает рядом преимуществ, однако и требует дополнительные ресурсы, в виде сервера баз данных.

Данный способ также напоминает разделенную базы данных, поскольку таблицы хранятся в сети, а у каждого пользователя имеется локальная копия базы данных. Преимущества данного метода напрямую зависят от используемого программного обеспечения серверной части. В общем виде преимуществами использования являются: высокая производительность и масштабируемость, улучшенная доступность, улучшенная защита, возможность автоматического восстановления, обработка данных на сервере.

Для выбора необходимого метода стоит обратиться к требованиям и решаемым задачам.

Таблица 1 – Требования к методам совместного использования баз данных

Требования и особенности метода

Наименование метода

Использование сетевой папки

Разделение базы данных

Использование узла SharePoint

Использование сервера баз данных

Необходимость установки серверного ПО

+

Необходимость установки SharePoint Foundation

+

Доступность данных

Подходит для небольших групп, если данные мало изменяются

Хорошая

Наилучшая

Наилучшая

Безопасность

Наименее безопасный способ

Зависит от дополнительных мер

Наилучшая

Наилучшая

Гибкость

Менее гибкий способ.

Гибкий способ

Гибкий способ

Гибкий способ

Как видно из представленной таблицы наиболее простыми с точки зрения реализации являются методы разделения базы данных и использования сетевой папки, при этом использование данных в такого рода системах не совсем безопасно, также доступность данных не высока в сравнении с другими методами. Использование серверов баз данных, как и узла SharePoint сложнее в реализации, но обеспечивает высокую гибкость и безопасность использования. При этом выбор конкретного метода всегда зависит от конкретных решаемых задач.


Библиографический список
  1. Ways to share an Access desktop database [электронный ресурс]. URL: https://support.office.com/en-us/article/Ways-to-share-an-Access-desktop-database-03822632-da43-4d8f-ba2a-68da245a0446?ui=en-US&rs=en-US&ad=US (дата обращения: 22.08.2016).


Все статьи автора «Голубничий Артем Александрович»


© Если вы обнаружили нарушение авторских или смежных прав, пожалуйста, незамедлительно сообщите нам об этом по электронной почте или через форму обратной связи.

Связь с автором (комментарии/рецензии к статье)

Оставить комментарий

Вы должны авторизоваться, чтобы оставить комментарий.

Если Вы еще не зарегистрированы на сайте, то Вам необходимо зарегистрироваться: