Программа Microsoft Access является реляционной СУБД, которая может функционировать под управлением различных версий Windows и имеет стандартизованный интерфейс приложений Windows.
База данных является основным компонентом проекта приложения Microsoft Access и может включать в свой состав таблицы, формы, запросы, отчёты, макросы и модули.
Таблица – основная единица хранения данных в базе. Понятие таблицы в Microsoft Access полностью соответствует аналогичному понятию реляционной модели данных. Между двумя таблицами можно устанавливать связи типа 1:1 и 1:М. Основными операциями над таблицами являются: просмотр и обновление (ввод, модификация и удаление), сортировка, фильтрация и печать.
Для работы с базами данных в Microsoft Access имеется стандартное окно, однако пользователь может разработать свой интерфейс, основу которого обычно составляют формы. На формах размещаются поля таблиц, поля со списком, кнопки, выключатели, подчинённые формы и т.д. За кнопками обычно закрепляют вызов функций, которые задаются с помощью макросов или программ на Visual Basic for Application – VBA-программ. Обычно предусматривается автоматическое открытие главной кнопочной формы при открытии базы данных. Таким образом,
Форма – объект базы данных Microsoft Access, в котором разработчик размещает элементы управления, принимающие действия пользователей или служащие для ввода, отображения и изменения данных в полях.
Запрос – формализованное требование на отбор данных из таблиц или на выполнение определённых действий с данными. В Microsoft Access можно создавать и выполнять следующие основные типы запросов: на выборку, обновление, удаление, или добавление данных. С помощью запросов можно также создавать новые таблицы, используя данные из одной или нескольких существующих таблиц. Описание запроса можно выполнить с помощью бланка QBE или инструкции языка SQL.
Макрос представляет последовательность макрокоманд встроенного языка Access, задающих автоматическое выполнение некоторых операций, например: "Открыть таблицу", "Найти запись" и др. Для процедур автоматизации рекомендуется использовать программный код VBA.
Модуль – совокупность описаний, инструкций и процедур на языке VBA, сохранённая под общим именем. В Microsoft Access используются модули трёх типов: формы, отчёта и стандартный. Модули форм и отчётов содержат программы, являющиеся локальными для этих объектов. Процедуры из стандартного модуля, если они не описаны явно как локальные для содержащего их модуля, распознаются и могут вызываться процедурами из других модулей в той же базе данных или из адресуемых баз данных.
Текущая открытая БД может взаимодействовать с внешними БД, которые используются как источник таблиц при импорте или присоединении, а также как получатель при экспорте данных из текущей БД. В качестве внешней БД может выступать любая база данных, поддерживающая протокол ODBC, например база данных SQL Server, расположенная на удалённом сервере, или одна из баз данных систем Paradox, dBASE, или Access.