Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция СУБД.doc
Скачиваний:
8
Добавлен:
20.04.2019
Размер:
2.58 Mб
Скачать

6.1. Работа с мастерами

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

Мастер (Wizard) - специальная программа, помогающая в решении какой-то задачи или создании объекта определенного типа.

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

Например: Мастер по анализу таблиц позволяет повысить эффективность базы данных за счет нормализации данных. Мастер по созданию форм и отчетов упрощают и ускоряют процесс создания многотабличных форм и отчетов. Мастер подстановок создает в поле таблицы раскрывающийся список значений для выбора и ввода нужного значения. Мастера по импорту/экспорту позволяют просматривать данные при импорте/экспорте текста или электронных таблиц, а также при экспорте данных Microsoft Access в текстовые файлы. Мастер защиты создает новую базу данных, копирует в нее все объекты из исходной базы данных, снимает все права, присвоенные членам группы пользователей, и шифрует новую базу данных. Мастер по разделению базы данных позволяет разделить базу данных на два файл, в первый из которых помещаются таблицы, а во второй – запросы, формы, отчеты, макросы и модули. Мастера баз данных предлагают шаблоны многих типовых приложений (баз данных).

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

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

  • список постоянных значений, которые вводятся при создании поля.

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

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

Объект

Описание

Таблица

Создаются пользователем для хранения данных. По каждому объекту модели данных предметной области создается одна таблица. Таблица состоит из полей (столбцов) и записей (строк). Каждое поле содержит одну характеристику объекта предметной области. В записи собраны сведения об одном экземпляре этого объекта.

Запрос

Создаются пользователем для выборки нужных данных из одной или нескольких связанных таблиц. Запрос может формироваться с помощью QBE – запросов по образцу – или с помощью инструкции SQL – языка структурированных запросов. С помощью запроса можно также обновить, удалить или добавить данные в таблицы или создать новые таблицы, на основе уже существующих.

Форма

Предназначенные для ввода и просмотра взаимосвязанных данных БД на экране в удобном виде, который может соответствовать привычному для пользователя документу. Формы можно распечатывать, а также применять для создания панелей управления в приложении.

Отчет

Используется для формирования выходного документа, предназначенного для вывода на печать. Выводит на экран и распечатывает форму из таблицы или запрос в зависимости от определенного пользователем формата; в отчете нельзя редактировать данные, т.к. отчеты могут включать данные из нескольких баз данных.

Макрос

Автоматизирует наиболее часто выполняемые действия по работе с базой данных на основе указанных пользователем команд и событий. Макросы содержат описание действий, которые должны быть выполнены в ответ на некоторое событие. Каждое действие реализуется макрокомандой. Выбор макрокоманд и задание параметров, используемых ими при выполнении, является простой автоматизированной операцией. Макрос позволяет объединить разрозненные операции обработки данных в одном приложении.

Модуль

Автоматизирует комплексные операции и предоставляет программисту более полный контроль, чем макрос; модули – это процедуры, написанные на языке программирования Visual Basic for Applications. Модули разрабатываются пользователем для реализации нестандартных процедур при создании приложения.