Открыть сервис

Microsoft Access

Microsoft Access — это система управления реляционными базами данных (СУБД), входящая в состав пакета офисных приложений Microsoft Office. Предназначена для создания, ведения и администрирования баз данных, а также для разработки приложений, работающих с этими данными, преимущественно на настольных компьютерах и в малых рабочих группах.

История

Первая версия Microsoft Access была выпущена в ноябре 1992 года как часть пакета Microsoft Office Professional. До этого Microsoft использовала для работы с базами данных продукт FoxPro, который был приобретён вместе с компанией Fox Software в 1992 году. Access стал первым продуктом Microsoft, в котором была реализована визуальная среда разработки форм и отчётов для баз данных.

В 1993 году вышла версия Access 2.0, которая значительно улучшила производительность и совместимость с другими приложениями Office. Начиная с Access 95 (версия 7.0), продукт стал неотъемлемой частью всех профессиональных редакций Microsoft Office. Версия Access 2000 (9.0) представила поддержку проектов Access (ADP), позволяющих подключаться к серверным базам данных, таким как Microsoft SQL Server.

Версия Access 2007 (12.0) стала переломной: был изменён формат файла (с .mdb на .accdb), введены новые типы данных (многозначные поля, вложения), а также добавлен интерфейс ленты (Ribbon). Последующие версии (2010, 2013, 2016, 2019, 2021, 2024) развивали интеграцию с облачными службами Microsoft 365 и веб-публикацию.

Архитектура и компоненты

Файловая структура

Access использует собственный формат файлов. Основной файл базы данных имеет расширение .accdb (начиная с версии 2007). В более ранних версиях использовался формат .mdb. Файл содержит все объекты базы данных: таблицы, запросы, формы, отчёты, макросы и модули VBA.

Объекты базы данных

Движок базы данных

Access использует собственный движок Microsoft Jet Database Engine (в версиях до 2003) и его преемник Microsoft Access Database Engine (ACE). Этот движок обеспечивает поддержку реляционной модели, целостности данных, индексов, транзакций и многопользовательского доступа. Максимальный размер файла базы данных составляет 2 гигабайта (для .accdb).

Классификация и области применения

Типы баз данных

Access позволяет создавать базы данных двух основных типов:

Области применения

Преимущества и недостатки

Преимущества

Недостатки

Версии и совместимость

ВерсияГод выпускаФормат файлаОсновные нововведения
Access 1.01992.mdbПервая версия, визуальный конструктор
Access 2.01993.mdbУлучшенная производительность, поддержка OLE
Access 951995.mdbИнтеграция с Office 95, VBA
Access 971996.mdbПоддержка ActiveX, улучшенная безопасность
Access 20001999.mdbПроекты ADP, поддержка SQL Server
Access 20022001.mdbУлучшенная совместимость с XML
Access 20032003.mdbРасширенные возможности импорта/экспорта
Access 20072006.accdbНовый формат, лента, многозначные поля
Access 20102010.accdbВеб-публикация через SharePoint
Access 20132013.accdbНовые шаблоны, улучшенная навигация
Access 20162015.accdbИнтеграция с Office 365, новые типы данных
Access 20192018.accdbУлучшенная производительность, 64-разрядная версия
Access 20212021.accdbПоддержка больших чисел, улучшенная совместимость
Access 20242024.accdbОбновлённый интерфейс, улучшенная интеграция с Power Platform

Критика и альтернативы

Access часто критикуется за ограничения, связанные с файловым режимом и отсутствием масштабируемости. Специалисты по базам данных рекомендуют использовать Access только для прототипирования или для очень малых проектов. Для серьёзных корпоративных систем предпочтительны серверные СУБД: Microsoft SQL Server, PostgreSQL, Oracle Database, MySQL.

Альтернативами для настольных баз данных являются:

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →