logo search
8_Access

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

Кроме таблиц БД может содержать и другие типы объектов. В версии Microsoft Access 2000 можно создавать и использовать объекты семи различных типов:

  1. Таблицы, в которых хранятся все данные, имеющиеся в базе.

  2. Запросы. Эти объекты служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде. С помощью запросов выполняют такие операции как отбор данных, их сортировку и фильтрацию. С помощью запросов можно выполнять преобразование данных по заданному алгоритму, создавать новые таблицы, выполнять автоматическое наполнение таблиц данными, импортированными из других источников, выполнять простейшие вычисления.

Особенность запросов состоит в том, что они черпают данные из базовых таблиц и создают на их основе временную результирующую таблицу.

  1. Формы – это средства для ввода данных, смысл которых состоит в предоставлении пользователю возможности заполнения только определенных полей базы данных. Преимущества форм раскрываются особенно наглядно, когда ввод данных происходит с заполненных бланков. В этом случае форму делают графическими средствами так, чтобы она повторяла оформление бланка.

  2. Отчеты. По своим свойствам и структуре отчеты во многом похожи на формы, но предназначены только для вывода данных на печатающее устройство. В связи с этим отчеты отличаются тем, что в них приняты специальные меры для группирования выводимых данных и для вывода специальных элементов оформления, характерных для печатных документов.

  3. Страницы. Это специальные объекты (реализованные в последней версии Microsoft Access 2000), выполненные в коде HTML на Web-странице и передаваемые клиенту. Таким образом, страницы доступа к данным осуществляют интерфейс между клиентом, сервером и базой данных, размещенной на сервере.

  4. Макросы и модули. Эти категории объектов предназначены как для автоматизации повторяющихся операций при работе с СУБД, так и для создания новых функций путем программирования. Модули – VBA коды, используемые для написания процедур обработки событий. Макросы – макрокоманды, служащие для автоматизации часто выполняемых опрераций.