Основные компоненты СУБД Access

Основными компонентами (объектами) базы данных являют­ся таблицы, запросы, формы, отчеты, макросы и модули.

Таблица — фундаментальная структура системы управления реляционными базами данных. В Microsoft Access таблица — это объект, предназначенный для хранения данных в виде записей (строк) и полей (столбцов). При этом каждое поле содержит от­дельную часть записи (например, фамилию, должность или ин­вентарный номер). Обычно каждая таблица используется для хра­нения сведений по одному конкретному вопросу (например, о сотрудниках или заказах).

Запрос — вопрос о данных, хранящихся в таблицах, или инст­рукция на отбор записей, подлежащих изменению.

Перечислим типы запросов, которые могут быть созданы с по­мощью Microsoft Access:

• запрос-выборка, задающий вопрос о данных, хранящихся в таб­лицах, и представляющий полученный динамический набор в ре­жиме формы или таблицы без изменения данных. Изменения, вне­сенные в динамический набор, отражаются в базовых таблицах;

• запрос-изменение, изменяющий или перемещающий данные. К этому типу относятся запрос на добавление записей, запрос на удаление записей, запрос на создание таблицы или запрос на ее обновление;

перекрестные запросы, предназначенные для группирования данных и представления их в компактном виде;

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

• запросы SQL, которые могут быть созданы только с помощью инструкций SQL в режиме SQL: запрос-объединение, запрос к серверу и управляющий запрос. Язык SQL (Structured Query Language) — это язык запросов, который часто используется при анализе, обновлении и обработке реляционных баз данных (на­пример, Microsoft Access).

Форма — это объект Microsoft Access, в котором можно разме­стить элементы управления, предназначенные для ввода, изобра­жения и изменения данных в полях таблиц.

Отчет — это объект Microsoft Access, который позволяет пред­ставлять определенную пользователем информацию в определен­ном виде, просматривать и распечатывать ее.

Макрос — одна или несколько макрокоманд, которые можно использовать для автоматизации конкретной задачи.

Макрокоманда — основной строительный блок макроса; само­стоятельная инструкция, которая может быть объединена с други­ми макрокомандами для автоматизации выполнения задачи.

Модуль — набор описаний, инструкций и процедур, сохранен­ных под одним именем. В Microsoft Access имеется три типа моду­лей: формы, отчета и общий. Модули форм и отчетов содержат локальную программу для форм или отчетов. Если процедуры об­щего модуля явным образом не объявлены личными для модуля, в котором они появляются, значит, они распознаются и могут вызываться процедурами из других модулей этой базы данных.

База данных может содержать несколько модулей, в том числе общие модули, модули форм и модули отчетов.