Рекомендации по выполнению. Предполагаем освоение следующих вопросов: Проектирование запросов в Режиме конструктора

Занятие №5: ПРОЕКТИРОВАНИЕ ЗАПРОСОВ В РЕЖИМЕ КОНСТРУКТОРА С ИСПОЛЬЗОВАНИЕМ ГРУППИРОВКИ, СЛОЖНЫХ УСЛОВИЙ, ВЫЧИСЛЕНИЙ

Предполагаем освоение следующих вопросов:

  1. Проектирование запросов в Режиме конструктора.
  2. Использование простых и сложных условий при проектировании запро­сов.
  3. Вычисления в запросах (вручную, с использованием построителя, с ис­пользованием встроенных функций).
  4. Сортировка и группировка в запросах.
  5. Запросы действия (на удаление, на обновление, на добавление, на создание новой таблицы)

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

ü запросы выбора — позволяют выбирать записи, удовлетворяющие условиям отбора (включать в результирующую таблицу только записи, удовлетворяющие опреде­ленным условиям), включать в результирующую таблицу запроса нужные поля, из­менять порядок выдачи полей, производить вычисления в каждой из записей, груп­пировать записи с одинаковыми значениями в одном или нескольких полях и выпол­нять над ними групповые операции

ü запросы действия – запросы, в результате выполнения которых изменяется БД. К их числу относят запросы на обновление (позволяют изменять значения полей во всех записях таблицы, удовлетворяющих указанным условиям), добавление (позволяют пополнять таблицу БД новыми записями), удаление записей (позволяют удалять из таблиц БД записи, удовлетворяющие указанному критерию) и создание таблиц (создает новую таблицу в БД на основе информации имеющейся в других таблицах БД).

ü перекрестные запросы - группируют данные представляя их для анализа в более наглядном и компактном виде

ВАРИАНТ ПОДГОТОВИТЕЛЬНЫЙ

  1. Проектирование запросов в Режиме конструктора с исполь­зованием сортировки и группировки

При проектировании всех запросов используются таблицы, постро­енные на Занятии 4.

ЗАДАНИЕ 1.Спроектировать три запроса с применением сортировки, включив в запросы все поля:

в первом запросе выполнить сортировку по полю ФИО по возрас­танию ;

во втором запросе - по полю Год по убыванию ;

в третьем - по полю Город по возрастанию .

Выполнить и сохранить все запросы под именами Сортировка1, Сортировка2, Сортировка3.

Рекомендации по выполнению

  1. Для создания первого запроса в окне базы данных Студенты перейди­те на вкладку Запросы и нажмите кнопку[ Создать]
  2. Выберите режим создания запроса. Для этого в появившемся окне Но­вый запрос выберите Конструктор и нажмите кнопку[Ok]На экране появится окно Добавление таблицы
  3. В окне Добавление таблицы выделите участвующую в запросе табли­цу, в нашем примере таблицу Пропуски, и нажмите кнопку [Добавить], после этого - кнопку [ Закрыть ]
  4. Переместите все поля из верхней панели запроса в нижнюю панель.
  5. Укажите, что вам надо отсортировать записи по полю ФИО по возрас­танию. Для этогощелкните в ячейке на пересечении сортируемого столбца ФИО и строки сортировка и израскрывающегося списка вы­берите нужный тип сортировки, например по возрастанию.
  6. Чтобы на экран вывелись значения всех полей, «включите» флажки в строке Вывод на экран для всех полей запроса
  7. Выполните запрос
  8. Проанализируй результат выполнения запроса
  9. Закройте запрос, сохранив его под именем Сортировка1
  10. Спроектируйте, выполните и сохраните оставшиеся два запроса из задания под именами Сортировка2 и Сортировка3.

ЗАДАНИЕ 1.Спроектировать запросы с использованием группировки, включив в них следующие поля:

ü Уважительные пропуски, где по каждому полю ФИО указать сумму (Sum) пропусков по уважительной причине;

ü Неуважительные пропуски с указанием по каждому месяцумы (Sum) пропусков по неуважительной причине;

ü Уважительные пропуски с указанием по каждому городу среднего (Avg) количества уважительных пропусков;

ü Неуважительные пропуски с указанием по каждому году минимального (Min) количества пропусков по неуважительным причинам;

ü Уважительные пропуски, с указанием по каждому полу мак­ального (Мах) количества пропусков по уважительной причине

Выполнить и сохранить все запросы под именами Итого1, Итого2, Среднее, Минимум, Максимум.


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



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