1-200 Запросы
на выборку информации из одной таблицы.
10-12 Выводить
в результаты запроса значения только одного (соответствующего) поля. В
свойствах запроса для параметра Уникальные значения должно быть выбрано Да
13-20 Запросы с
сортировкой записей
19-20 Запросы с ограничением числа выводимых записей
(свойство запроса
37 Условие отбора
фамилий: like «?о*»
38 Условие отбора имен: like «Д*»
396 Условие отбора значения роста:
BETWEEN 160 AND 170 AND NOT IN(160;170)
406 Условие отбора
значения роста: not (between
160 and 170)
41-42 Выводить в результаты запроса значения только
одного (соответствующего) поля.
В свойствах запроса для параметра Уникальные значения должно быть выбрано значение Да
43а Условие
отбора имен: Not ([Имя] =«Даниель» or [Имя]=«Иван»)
436 Условие
отбора имен: NOT IN («Даниель»;«Иван»)
45-47 Запросы с
сортировкой и ограничением числа выводимых записей (свойство запроса Максимальное число записей)
62 Условие
отбора имен: like «А*»
63 Условие
отбора имен: like «К*»
64 Условие
отбора имен: like «С*»
65-66 Выводить
в результаты запроса значения только одного (соответствующего) поля. В
свойствах запроса для параметра Уникальные значения должно быть выбрано значение Да
69-71 Запросы с сортировкой и ограничением числа
выводимых записей (свойство запроса Максимальное число записей)
75-77 Выводить
в результаты запроса значения только одного (соответствующего) поля.
Использовать группировку записей (кнопка «Групповые операции»)
78-196 Использовать в запросе агрегирующие функции (Sum, Count, Avg, Min, Max)
78a Отобрать для вывода в результат запроса одно из полей
таблицы «Ученики». Провести группировку записей. В строке Групповая операция: бланка запроса выбрать из
списка пункт Count
78б Отобрать для вывода в результат запроса одно
из полей таблицы «Ученики». Значение строки Поле: в бланке запроса должно быть следующим:
Общее_число_учеников: Count ([<Имя выбранного поля>])
79б Отобрать
для вывода в результат запроса одно из полей таблицы «Пропуски». Значение
строки Поле: в бланке запроса должно быть следующим:
Общее_число_пропусков: Count ([<Имя выбранного поля>])
80б Отобрать
для вывода в результат запроса одно из полей таблицы «Оценки». Значение строки Поле: в бланке запроса должно быть
следующим:
Общее_число_оценок: Count ([<Имя выбранного поля>])
81а Отобрать
для вывода в
результат запроса поле Рост таблицы «Ученики». Провести группировку записей. В строке Групповая операция: бланка запроса выбрать из
списка пункт Avg
81б Отобрать
для вывода в
результат запроса поле Рост таблицы «Ученики». Значение строки Поле: в бланке запроса должно быть следующим: Средний_рост_учеников; Avg ([Рост])
82б Отобрать
для вывода в результат запроса поле Оценка таблицы «Оценки». Значение строки Поле: в бланке запроса должно быть следующим: Средняя_оценка_учеников: Avg([Оценка])
83а Отобрать
для вывода в
результат запроса поле Рост таблицы «Ученики». Провести группировку записей. В строке Групповая операция: бланка запроса выбрать из
списка пункт Мах
83б Отобрать
для вывода в
результат запроса поле Рост таблицы «Ученики». Значение строки Поле: в бланке запроса должно быть следующим:
Рост_самого_высокого_ученика: Мах ([Рост])
85б Отобрать
для вывода в
результат запроса поле Дата таблицы «Уроки». Значение строки Поле: в бланке запроса должно быть следующим:
Самая_ранняя_дата: Min ([Дата])
87-98 Отобрать
для вывода в результат запроса два поля:
первое поле —
по которому будет проводиться группировка записей;
второе — любое
другое. Провести группировку записей. В строке Групповая операция: бланка запроса для второго поля
выбрать из списка пункт Count
99-102 Отобрать для вывода в результат запроса два
поля:
первое поле —
по которому будет проводиться группировка записей;
второе — любое
другое. Провести группировку записей. В строке Групповая операция: бланка запроса для второго поля
выбрать из списка пункт Avg
103-108 Отобрать для вывода в результат запроса два
поля:
первое поле —
по которому будет проводиться группировка записей;
второе — любое
другое. Провести группировку записей. В строке Групповая операция: бланка запроса для второго поля
выбрать из списка пункт Мах или Min (в зависимости от задания)
109-116 Отобрать для вывода в результат запроса три
поля:
два поля — по
которым будет проводиться группировка записей;
третье — любое
другое поле. Провести группировку записей. В строке Групповая операция: бланка запроса для третьего поля
выбрать из списка пункт Count
117 Отобрать
для вывода в результат запроса четыре поля из таблицы «Ученики»: Класс, Фамилия, Имя и еще одно любое другое поле.
Провести группировку записей. В строке Групповая операция: бланка запроса для последнего
поля выбрать из списка пункт Count
118-120 Отобрать для вывода в результат запроса три
поля из таблицы «Ученики»: Класс, Пол и Рост. Провести группировку записей. В
строке Групповая
операция: бланка запроса для поля Рост выбрать из списка пункт Avg, Мах или Min (в зависимости от задания)
121-134 Отобрать для вывода в результат запроса два
поля:
первое поле —
по которому будет задаваться условие для отбора записей;
второе — любое
другое. Провести группировку записей. Задать условие для отбора записей. В
строке Групповая
операция: бланка запроса для второго поля выбрать из списка пункт Count
135-137 Отобрать для вывода в результат запроса два
поля:
первое — по
которому будет задаваться условие для отбора записей;
второе — любое
другое поле. Провести группировку записей. Задать условие для отбора записей. В
строке Групповая
операция: бланка запроса для второго поля выбрать из списка пункт Avg или Мах (в зависимости от задания)
138-148 Задания на разработку запроса с параметром
(условие для отбора записей задается в ходе выполнения запроса). Отобрать для
вывода в результат запроса два поля:
первое — по
которому будет проводиться отбор записей;
второе — любое
другое поле. Провести группировку записей. В строке Групповая операция: бланка запроса для второго поля
выбрать из списка пункт Count
149-150 Отобрать для вывода в результат запроса три
поля из таблицы «Ученики»: Класс, Пол и любое другое. Провести
группировку записей. В поле Пол задать условие для отбора записей. В строке Групповая операция: бланка запроса для третьего
поля выбрать из списка пункт Сount
151 Отобрать для вывода в результат запроса три
поля из таблицы «Ученики»: Класс, Имя и любое другое. Провести
группировку записей. В поле Имя задать условие для отбора записей. В строке Групповая операция: бланка запроса для третьего
поля выбрать из списка пункт Count
152-154 Запросы со сложным условием отбора записей
(условие задается для значений одного поля в бланке запроса)
155-163 Запросы с двумя условиями для отбора записей.
Условия задаются для значений разных полей в бланке запроса
164-171 Запросы с двумя условиями для отбора записей.
Оба условия (для значений разных полей) задаются в ходе выполнения запроса
172-180 Запросы с двумя условиями для отбора записей.
Одно из условий задается в бланке запроса, другое — в ходе выполнения запроса
181-186 Запросы с условиями для отбора записей по
значениям трех полей (по каждому полю — простое условие)
187—191 Запросы с условиями для отбора записей по
значениям двух полей (по одному полю — составное условие, по другому —
простое)
192-200 Запросы с отбором записей после подсчетов с
использованием агрегирующих функций
201-265 Запросы на выборку информации из двух таблиц
(с установкой связи между ними)
201-217 Запросы без использования агрегирующих функций
(вывод информации из таблиц по условию)
218-265 Запросы с использованием агрегирующих функций (Sum, Count, Avg, Min, Max)
218-232
Отобрать для вывода в результат
запроса два поля (по одному из каждой таблицы):
первое поле —
по которому будет проводиться группировка записей;
второе — любое другое. Провести группировку записей. В
строке Групповая
операция: бланка запроса для второго поля выбрать из списка пункт Count или Avg (в зависимости от задания)
233 Использовать
в запросе таблицы «Ученики» и «Оценки». Провести группировку записей по коду
ученика (КодУченика).
Для поля Оценка использовать агрегирующую функцию
Avg. По этому же полю предусмотреть
сортировку записей в порядке возрастания. Установить ограничение числа
выводимых записей (свойство запроса Максимальное число записей)
234 То же с
сортировкой записей в порядке убывания
235 То же с
использованием агрегирующей функции Count и сортировкой записей в порядке убывания
236 То же с
использованием в запросе таблиц «Ученики» и
«Пропуски». Агрегирующую функцию Count применить к данным из поля КодУрока
237-265 Запросы с использованием агрегирующих функций
и с условиями по полю группировки
266-320 Запросы на выборку информации из трех таблиц
(с установкой связи между ними)
266-281 Запросы без использования агрегирующих функций
(вывод информации из таблиц по условию)
282-320 Запросы с использованием агрегирующих функций (Sum, Count, Avg, Min, Max)
282-311
Группировка по двум полям
312-320
Группировка по трем полям
321 Задание
на разработку перекрестных запросов
322, 324 Задание на разработку запроса типа «Записи
без подчиненных»
323, 325 Создав запрос типа «Записи без подчиненных»,
изменить его с помощью средства Конструктор (добавить условие
отбора)
326, 327 После установления связи между таблицами
установить параметры объединения (в терминах Microsoft Access) таблиц, дважды щелкнув мышью на
линии, соединяющей таблицы в схеме данных. В зависимости от расположения таблиц
в схеме данных выбирается второй или третий вариант объединения
328, 329 Сформировать запрос на выборку всей
информации об учениках 10-го «А» класса или обо всех мальчиках, изменить тип
запроса на Добавление. Таблицы «10 А» и «Юноши» должны быть
предварительно созданы путем копирования структуры таблицы «Ученики»
330, 331 После копирования информации (см. комментарий
к заданиям 328, 329) удалить скопированную информацию, создав запрос на
удаление
Примечание.
Задания 1—320 могут быть использованы также при изучении структурированного
языка запросов SQL
Литература:
Д.М. Златопольский. Сборник заданий на разработку запросов.
Дидактический материал по теме «Базы данных». Москва. Чистые пруды. 2005.
Комментариев нет :
Отправить комментарий