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

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

5. Активизируйте групповую операцию. Сделать это можно нажав на панели инструментов кнопку (или выполнив команду Вид / Групповые операции), после чего на панели проектирования появятся слова Групповая операция

  1. Укажите поле, по которому будет проводиться группировка. Это поле ФИО. На пересечении столбца ФИО, предназначенного для группиров­ки, оставьте слова группировка.
  2. Под группируемым полем Уважительные пропуски выберите вместо слова группировканужную функцию, например SUM.
  3. Выполните запрос.
  4. Проанализируйте результат выполнения запроса.
  5. Закройте запрос, сохранив его под именем Итого1.
  6. Спроектируйте, выполните и сохраните оставшиеся запросы из задания.
  7. При группировке в запросе оставлять лишь группированное поле и те поля, в которых производятся арифметические операции: SUM, AVG и др.
  1. Проектирование запросов с использованием сложных условий

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

· ФИО, Пол, Город для женщин, проживающих в Минске или Бресте ;

· ФИО, Пол, Город, Год для мужчин, проживающих в Солигорске, у которых год рождения находится в заданном диапазоне, например от 1977 до 1979;

· ФИО, Год, Город, Пропущено для живущих в Минске, имеющих заданный год рождения и пропуски по уважительной причине, меньше четырех часов, а неуважительной причине - меньше или равно 6 часам;

· ФИО, № зачетки, Город, Пропущено для живущих не в Минске, не в Витебске и имеющих пропуски более 2 часов по уважительной и неуважительной причинах;

· Выполнить и сохранить спроектированные запросы под именами Города, Дата1, Дата2, Пропуски, Задание выполнить самостоятельно.

При задании сложных yсловuи используются функции AND, OR, NOT, BETWEEN, LIKE, которые надо написать на пересечении столбца, в котором указывается условие и строки Условие Например выражения могут быть следующими

> 200 And < 250,

BETWEEN 4 AND 6

> 200 Or < 100,

LIKE C*.

LIKE C???

Not Минск And Not Витебск

  1. Проектирование сложных запросов с вычислениями

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

· ФИО, Всего1. Вычислить общую сумму пропусков для каждой ФИО,

· Город, Уважительные пропуски, Неуважительные пропуски, Всего2. Вычислить минимальное количество пропусков по уважительной и неуважительной причинах по каждому городу, а также общую сумму пропусков по каждому городу;

· Месяц, Уважительные пропуски, Неуважительные пропуски, Всего З, Вычислить среднее количество пропусков по уважительной и неуважительной причинах по каждому месяцу, а также общую сумму пропусков по каждому месяцу.

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

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

1. Для создания первого запроса в окне базы данных Студенты перейдите на вкладку Запросы и нажмите кнопку[создать];

2. Выберите режим создания запроса. Для этого в появившемся окне Новый запрос выберите Конструктор и нажмите кнопку[Ok];

3. На экране появится окно Добавление таблички;

4. В окне Добавление таблички выделите участвующую в запросе таблицу, в нашем примере таблицу Пропуски, и нажмите кнопку[Добавить], после этого кнопку[Закрыть];

5. Переместите поле ФИО;

6. Создайте вычисляемое поле. Для этого щелкните по заголовку колонки, в которой будете создавать вычисляемое поле. Обычно это первая пустая колонка;

7. Наберите название этого поля, закончив его двоеточием, и формулу для расчета, например, всего1: [Уважительные пропуски]+[Неуважительные пропуски]

8. Активизируйте групповую операцию. Укажите поле, по которому будет проводиться группировка. Это поле ФИО. Под группируемым полем всего 1;

9. Выберите вместо слова группировка нужную функцию, например SUM. Выполните запрос;

10. Проанализируйте результат выполнения запроса;

11. Закройте запрос, сохранив его под именем Всего1

12. Аналогично спроектируйте, выполните и сохраните оставшиеся запросы из задания.

ОТЧЕТ ПО РАБОТЕ. Отобразить таблички Пропуски и Расходы, запросы Сортировка1, Сортировка2, Сортировка З, Итого1, Итого2, Среднее, Минимум, Максимум, Города, Дата1, Дата2, Пропуски, Всего1, Всего2, Всего З на экране каскадом.

ВАРИАНТ ОСНОВНОЙ

1. Проектирование таблиц в Режиме конструктора, создание между таблицами связей, заполнение таблиц

ЗАДАНИЕ 1.В аэропорту Минск пассажиры регулярно осуществляют полеты в различные города, различными типами самолетов, покрывая различные расстояния, с пересадками и без них. Весь этот процесс информационно отображается в виде двух таблиц: Продажа билетов на самолеты в текущем месяце и Цены. На основании этих данных спроектировать базу данных Аэропорт, включив в нее две таблички и сохранив в папке с вашей фамилией. Создать связь между таблицами.


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



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