- •Содержание
- •1. Основные понятия субд
- •2. Функциональные возможности субд
- •3. Классификация баз данных
- •4. Модели данных. Виды моделей данных
- •3. Реляционная структура
- •5. Структурные элементы бд
- •5.1. Поля уникальные и ключевые
- •5.2. Типы связей
- •6. Система управления базами данных Access
- •6.1. Работа с мастерами
- •7. Объекты базы данных
- •7.1. Особенности таблицы базы данных
- •7.1.1 Способы создания таблицы базы данных
- •7.1.2 Структура таблицы и типы данных
- •7.1.3. Ввод данных в ячейки таблицы
- •7.1.4. Редактирование данных
- •7.1.5. Сортировка данных
- •7.1.6. Отбор данных с помощью фильтра
- •7.2. Схема данных
- •7.3. Форматирование запросов
- •7.4. Ввод и просмотр данных посредством формы
- •7.4.1. Создание сложных форм
- •7.5. Формирование отчетов
- •7.6. Макросы
6.1. Работа с мастерами
Access включает в себя, ряд специализированных программ – Мастеров, которые способны вместо программиста выполнить разработку форм ввода данных, позволяют быстро и эффективно обновлять данные, получать ответы на вопросы, осуществлять поиск нужных данных, анализировать данные, печатать отчеты, диаграммы и почтовые наклейки.
Мастер (Wizard) - специальная программа, помогающая в решении какой-то задачи или создании объекта определенного типа.
В Access имеется около сотни мастеров, предназначенных для проектирования баз данных, приложений, таблиц, форм, отчетов, графиков, почтовых наклеек, элементов управления и свойств.
Например: Мастер по анализу таблиц позволяет повысить эффективность базы данных за счет нормализации данных. Мастер по созданию форм и отчетов упрощают и ускоряют процесс создания многотабличных форм и отчетов. Мастер подстановок создает в поле таблицы раскрывающийся список значений для выбора и ввода нужного значения. Мастера по импорту/экспорту позволяют просматривать данные при импорте/экспорте текста или электронных таблиц, а также при экспорте данных Microsoft Access в текстовые файлы. Мастер защиты создает новую базу данных, копирует в нее все объекты из исходной базы данных, снимает все права, присвоенные членам группы пользователей, и шифрует новую базу данных. Мастер по разделению базы данных позволяет разделить базу данных на два файл, в первый из которых помещаются таблицы, а во второй – запросы, формы, отчеты, макросы и модули. Мастера баз данных предлагают шаблоны многих типовых приложений (баз данных).
Мастер подстановок служит для облегчения ввода данных. Он позволяет создавать поле, в котором выводится список значений одного из следующих двух видов:
список подстановок, в котором выводятся значения из существующей таблицы или отчета;
список постоянных значений, которые вводятся при создании поля.
7. Объекты базы данных
Каждая база данных в Access состоит из основных объектов: таблиц, запросов, форм, отчетов, макросов и модулей.
Объект |
Описание |
Таблица |
Создаются пользователем для хранения данных. По каждому объекту модели данных предметной области создается одна таблица. Таблица состоит из полей (столбцов) и записей (строк). Каждое поле содержит одну характеристику объекта предметной области. В записи собраны сведения об одном экземпляре этого объекта. |
Запрос |
Создаются пользователем для выборки нужных данных из одной или нескольких связанных таблиц. Запрос может формироваться с помощью QBE – запросов по образцу – или с помощью инструкции SQL – языка структурированных запросов. С помощью запроса можно также обновить, удалить или добавить данные в таблицы или создать новые таблицы, на основе уже существующих. |
Форма |
Предназначенные для ввода и просмотра взаимосвязанных данных БД на экране в удобном виде, который может соответствовать привычному для пользователя документу. Формы можно распечатывать, а также применять для создания панелей управления в приложении. |
Отчет |
Используется для формирования выходного документа, предназначенного для вывода на печать. Выводит на экран и распечатывает форму из таблицы или запрос в зависимости от определенного пользователем формата; в отчете нельзя редактировать данные, т.к. отчеты могут включать данные из нескольких баз данных. |
Макрос |
Автоматизирует наиболее часто выполняемые действия по работе с базой данных на основе указанных пользователем команд и событий. Макросы содержат описание действий, которые должны быть выполнены в ответ на некоторое событие. Каждое действие реализуется макрокомандой. Выбор макрокоманд и задание параметров, используемых ими при выполнении, является простой автоматизированной операцией. Макрос позволяет объединить разрозненные операции обработки данных в одном приложении. |
Модуль |
Автоматизирует комплексные операции и предоставляет программисту более полный контроль, чем макрос; модули – это процедуры, написанные на языке программирования Visual Basic for Applications. Модули разрабатываются пользователем для реализации нестандартных процедур при создании приложения. |