Архитектура Microsoft Office Access 2003

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

1. Таблица. Объект, который определяется и используется для хранения данных (рис. 4.2). Каждая таблица включает информацию об объекте определенного типа, например о студентах. Таблица содержит поля (столбцы), в которых хранятся различного рода данные, например фамилия или адрес студента, и записи (которые называются также строками). В записи собрана вся информация о некотором объекте (человеке, образце продукции и т.п.). Для каждой таблицы можно определить первичный ключ (одно или несколько полей, содержащих уникальные для каждой записи значения) и один или несколько индексов, помогающих ускорить доступ к данным.

Архитектура Microsoft Office Access 2003 - student2.ru Архитектура Microsoft Office Access 2003 - student2.ru
Рис. 4.1. Объекты Microsoft Access Рис. 4.2 Таблицы Microsoft Access  

2. Запрос. Объект, который позволяет пользователю получить нужные данные из одной или нескольких таблиц (рис. 4.3). Для создания запроса можно использовать бланк QBE (запрос по образцу) или инструкции SQL (структурированный язык запросов). Можно создать запросы на выборку, обновление, удаление или добавление данных. С помощью запросов можно также создавать новые таблицы, используя данные из одной или нескольких существующих таблиц.

Архитектура Microsoft Office Access 2003 - student2.ru

Рис. 4.3. Запрос на выборку Microsoft Access

3. Форма. Объект, предназначенный в основном для ввода данных (аналогом являются бланки), отображения их на экране или управления работой приложения (рис. 4.4) . Формы можно также распечатать.

4. Отчет. Объект, предназначенный для создания документа, который впоследствии может быть распечатан или включен в документ другого приложения (рис. 4.5) (например, прайс-листы компьютерной фирмы).

Архитектура Microsoft Office Access 2003 - student2.ru

Рис. 4.4. Форма «Студенты» Microsoft Access

Архитектура Microsoft Office Access 2003 - student2.ru

Рис. 4.5. Отчет Microsoft Access

5. Страницы доступа к данным представляют специальный тип веб-страниц (рис. 4.6), предназначенный для просмотра и работы через Интернет или интрасеть с данными, хранящимися в базах данных Microsoft Access или в базах данных Microsoft SQL Server. Страница доступа к данным может также включать данные из других источников, таких как Microsoft Excel.

6.Макрос. Объект, представляющий собой структурированное описание одного или нескольких действий, которые должен выполнить Access в ответ на определенное событие.

7. Модуль. Объект, содержащий программы, написанные на языке Visual Basic для приложений.

Событие - любое изменение состояния объекта Microsoft Access. Например, событием является открытие формы, закрытие формы, ввод новой строки в форму, изменение содержимого текущей записи или элемента управления (объекта формы или отчета, который может содержать данные). Для обработки события вы можете создать макрос или процедуру Visual Basic для приложений (VBA).

Архитектура Microsoft Office Access 2003 - student2.ru

Рис. 4.6. Страница доступа к данным Microsoft Access

Наши рекомендации