Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_пособие_Инф+КР2.doc
Скачиваний:
7
Добавлен:
02.05.2019
Размер:
1.63 Mб
Скачать

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

К объектам баз данных относятся: таблицы, запросы, схемы данных, формы, отчеты страницы, макросы и модули.

Таблицы создаются пользователем для хранения данных одного информационного объекта модели данных. И состоит из полей и записей.

Запросы служат для выборки нужных данных из одной или нескольких связанных таблиц. В СУБД используются следующие запросы:

  • Запросвыборка, предназначенный для отбора данных, хранящихся в таблицах, и не изменяющий эти данные (самый распространённый тип запроса);

  • Запросизменение, предназначенный для изменения или перемещения данных. К ним относятся: запрос на добавление записей, на удаление записей; на создание таблицы; на обновление.

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

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

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

Страницы – это специальные объекты БД, выполненные в коде HTML, размещаемый на Web-странице и передаваемый клиенту вместе с ней. Страницы доступа к данным осуществляют интерфейс между клиентом, сервером и базой данных, размещенной на сервере.

Макросы и модули – предназначены для автоматизации повторяющихся операций при работе с СУБД, и для создания новых функций путем программирования. Макросы – это программа из последовательности макрокоманд, которая выполняется по вызову. Модули создаются средствами внешнего языка программирования Visual Basic for Application. С его помощью разработчик базы может заложить в нее не стандартные функциональные возможности и удовлетворить специфические требования заказчика.

3.4 Средства создания объектов субд

Современные СУБД имеют следующие средства по созданию объектов БД:

  • ручные (разработка объектов в режиме Конструктора) – обеспечивающие максимальную гибкость создания, но более трудоемкие по времени. Используются, как правило, при разработке структуры таблиц и запросов;

  • автоматизированные (разработка с помощью программ-мастеров) – являются производительными, но менее гибкими. Используются, как правило, при создании форм, отчетов. Дизайн этих объектов весьма трудоемок, поэтому его лучше поручить программе, а пользователю лучше сосредоточиться на содержательной части работы;

  • автоматические – средства ускоренной разработки простейших объектов – являются наиболее производительными, т.к. пользуются ресурсами программ-мастеров, но менее гибкими. Используются в основном при создании отчетов.

Разработка макросов и модулей производится профессиональными разработчиками БД, и в рамках данного пособия не рассматривается.