четверг, 16 апреля 2020 г.

Комментарии по выполнению заданий в СУБД Microsoft Access


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.

Комментариев нет :

Отправить комментарий

Номер страницы