Лекция 6
Контрольные вопросы
Всплывающая форма
- В меню СЕРВИС выбрать Параметры Запуска
- В появившемся окне, в поле Вывод формы/страницы, выбрать нужную форму (эта форма будет автоматически открываться при открытии БД) и нажать ОК
- Каково основное назначение форм при разработке СУБД?
- Перечислите способы создания форм. Какой способ является оптимальным с точки зрения трудоемкости?
- Почему разработчики СУБД стремятся обеспечить ввод и редактирование данных через формы, а не напрямую в таблицах?
- Сравните разработку форм с помощью Мастера и вручную. Опишите достоинства и недостатки этих технологий.
- Как задать требуемые свойства элементу управления, установленному на форме?
- Как задать требуемые свойства форме?
- Какие типы (внешний вид) формы предлагает создать Мастер форм (проанализируйте на компьютере)?
- Что такое подчиненная форма? Как связаны между собой главная и подчиненная формы в схеме данных?
- Что такое составная форма? Какова технология разработки составных форм?
Одним из основных инструментов обработки данных в СУБД являются запросы. В Microsoft Access имеется удобное для пользователя графическое средство формирования запроса по образцу — QBE (Query By Example), с помощью которого легко может быть построен сложный запрос.
|
|
Запрос строится на основе одной или нескольких таблиц. При этом могут использоваться таблицы базы данных, а также другие запросы. Запрос QBE содержит схему данных, включающую используемые таблицы, и бланк запроса. При конструировании запроса достаточно, работая мышью, выделить и перетащить необходимые поля из таблиц, представленных в схеме данных запроса, в бланк запроса и ввести условия отбора записей.
С помощью запроса можно выполнить следующие виды обработки данных:
- выбрать записи, удовлетворяющие условиям отбора;
- включить в результирующую таблицу запроса заданные пользователем поля;
- произвести вычисления в каждой из полученных записей;
- сгруппировать записи с одинаковыми значениями в одном или нескольких полях для выполнения над ними групповых функций;
- произвести обновление полей в выбранном подмножестве записей;
- создать новую таблицу базы данных, используя данные из существующих таблиц;
- удалить выбранное подмножество записей из таблицы базы данных;
- добавить выбранное подмножество записей в другую таблицу.
Последовательное выполнение ряда запросов позволяет решать достаточно сложные задачи, не прибегая к программированию.
В Access может быть создано несколько видов запроса:
- Запрос на выборку — выбирает данные из взаимосвязанных таблиц и других запросов. Результатом его является таблица, которая существует до закрытия запроса.
- Запрос на создание таблицы — основан на запросе выборки, но в отличие от него результат запроса сохраняется в новой таблице.
- Запросы на обновление, добавление, удаление — являются запросами действия, в результате выполнения которых изменяются данные в таблицах.