Таблицы из баз данных Microsoft Access можно использовать в ArcMap через подключения OLE DB. OLE DB - это стандарт обмена данными между приложениями, позволяющий вам просматривать базы данных Access в ArcMap. Для поддержания целостности данных, вы должны изменять базы данных Access в самом Access.
Аналогично, персональные базы геоданных можно редактировать только в ArcGIS. Хотя персональная база геоданных хранится как файл Access с расширением .mdb, открывать или редактировать персональные базы геоданных средствами Microsoft Access нельзя. Это может испортить базу геоданных и привести к потере данных.
Microsoft Access не годится как приложение для редактирования персональных баз геоданных потому, что Access не разработан для использования и «не понимает» функциональные возможности ESRI в формате персональных баз геоданных. Например:
- Формат баз данных Access не поддерживает географические пространственные объекты.
- Персональные базы геоданных содержат несколько скрытых системных таблиц, которые предоставляют информацию по одному классу пространственных объектов. При редактировании класса пространственных объектов в ArcGIS, ArcGIS отслеживает и изменениях этих системных таблиц. Редактирование базы геоданных в Access может привести к тому, что эти таблицы рассинхронизируются и это разрушит базу геоданных.
В Microsoft Office 2007 появился новый формат баз данных Microsoft Access - accdb - новый формат по умолчанию в Access 2007 для сохранения или создания баз данных. Без использования OLE DB, ArcGIS не может читать и писать в новый формат Microsoft Access; а с ним файлы accdb можно открывать напрямую через диалоговое окно Добавить данные (Add Data).