Конструирование запросов

Лекция 6

Контрольные вопросы

Всплывающая форма

  1. В меню СЕРВИС выбрать Параметры Запуска
  2. В появившемся окне, в поле Вывод формы/страницы, выбрать нужную форму (эта форма будет автоматически открываться при открытии БД) и нажать ОК
  1. Каково основное назначение форм при разработке СУБД?
  2. Перечислите способы создания форм. Какой способ является оптимальным с точки зрения трудоемкости?
  3. Почему разработчики СУБД стремятся обеспечить ввод и редактирование данных через формы, а не напрямую в таблицах?
  4. Сравните разработку форм с помощью Мастера и вручную. Опишите достоинства и недостатки этих технологий.
  5. Как задать требуемые свойства элементу управления, установленному на форме?
  6. Как задать требуемые свойства форме?
  7. Какие типы (внешний вид) формы предлагает создать Мастер форм (проанализируйте на компьютере)?
  8. Что такое подчиненная форма? Как связаны между собой главная и подчиненная формы в схеме данных?
  9. Что такое составная форма? Какова технология разработки составных форм?

Одним из основных инструментов обработки данных в СУБД являются запросы. В Microsoft Access имеется удобное для пользователя графическое средство формирования запроса по образцу — QBE (Query By Example), с помощью которого легко может быть построен сложный запрос.

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

С помощью запроса можно выполнить следующие виды обработки данных:

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

Последовательное выполнение ряда запросов позволяет решать достаточно сложные задачи, не прибегая к программированию.

В Access может быть создано несколько видов запроса:

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

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: