Создание запроса. Запрос на выборку. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Создание запроса. Запрос на выборку.



 

Задание 5.1

Для таблицы Члены-корреспонденты Академии наук Бе­ларуси файла базы данных Akademik.mdb (см. задание 1.5) с помощью запросов на выборку изменить порядок следова­ния полей, сделать невидимыми указанные поля, отсортиро­вать записи по предложенному критерию, вывести на экран записи, отвечающие данным условиям.

  1. Открыть файл базы данных Akademik.mdb.
  2. В списке Объекты выбрать Запросы и нажать кнопку Создать. В диалоговом окне Новый запрос выбрать вариант Конст­руктор.
  3. В диалоговом окне Добавление таблицы указать на таб­лицу Академики и нажать кнопку Добавить, а затем кнопку Закрыть.

  1. Выполнить отбор полей. Для этого из списка полей Академики двойным щелчком разместить поля на бланке запроса в строке Поле.
  2. На панели инструментов Конструктор запросов нажать кнопку Вид-Режим таблицы. Убедиться, что в таблице видны все поля.
  3. Вернуться в режим конструктора.
  4. Установить критерии отбора для вывода на экран полей: ФИО, Специализация, Год присвоения звания. Для этого на бланке в строке Вывод на экран отключить флажки для поят: Дата рож­дения, Пол.
  5. Перейти в режим таблицы. Убедиться, что видимыми остались только отобранные поля.
  6. Вернуться в режим конструктора.
  7. Вернуть видимость всем полям таблицы.
  8. Изменить порядок следования столбцов, переместив столбец Пол на второе место. Для этого выделить столбец Пол и пере­тащить его в нужное место.
  9. Отобрать записи, которые содержат информацию об акаде­миках-женщинах. Для этого в условии отбора в поле Пол ввес­ти ж.
  10. Упорядочить по возрастанию отобранные данные по значению поля Дата рождения. Для этого на бланке запроса в строке Сортировка в поле Дата рождения выбрать способ сорти­ровки По возрастанию.
  11. Просмотреть отобранные записи. Убедиться, что записи рас­положены в возрастающем порядке значений поля Дата рож­дения.
  12. Создать запросы для вывода на экран записей, отображающих информацию:
  • об академиках-физиках;
  • об академиках-физиках и химиках;
  • об ученых, получивших звание академика до 1970 года;
  • об академиках-философах и языковедах;
  • обо всех академиках, кроме физиков.

Задание 5.2 (самостоятельное)

Для файла базы данных Flats.mdb (см. задания 2.1,2.5) сфор­мировать условия запроса, содержащие критерии отбора для вывода данных:

  • квартир, построенных после 1990 года;
  • всех однокомнатных квартир;
  • квартир дешевле 12000;
  • всех квартир с телефонами и балконами;
  • квартир, расположенных ниже пятого этажа и с общей площадью не менее 50 м2;
  • квартир, находящихся на улице Слободская;
  • всех квартир, кроме расположенных на первом этаже.

 

Задание 5.3 (самостоятельное)

Для файла базы данных Notes.mdb (см. задание 1.1) сформи­ровать условия запроса, с помощью которых из базы будут выбраны:

  • друзья, родившиеся в ноябре;
  • друзья с именем Андрей;
  • друзья, увлекающиеся музыкой или поэзией;
  • друзья, фамилии которых начинаются на букву "К";
  • друзья, увлекающиеся спортом и родившиеся в 1987 году.

 

Задание 5.4 (самостоятельное)

В файле базы данных Kosmos.mdb (см. задания 1.6,3.2) сфор­мировать запросы, после применения которых будут выведе­ны на экран следующие записи:

  • о кораблях, совершивших 48 витков вокруг Земли;
  • о кораблях, летавших в октябре;
  • о кораблях "Союз", совершивших более 50 витков вокруг Земли;
  • о полетах, совершенных Николаевым А. Г.;
  • о полетах, совершенных Комаровым В. И. и Волковым В. Н.

 

Запрос с параметром

Задание 5.5

Для файла базы данных Most.mdb сформировать запросы с параметрами, которые позволят просмотреть информацию об определенных типах мостов.

  1. Открыть файл базы данных Most.mdb (см. задание 4.4).
  2. Сформировать запрос с параметром, после применения которо­го на экран будут выведены сведения о мостах определенного типа. Для этого на бланке в строке Условие отбора в поле Тип ввести слова [Введите тип моста].
  3. Просмотреть запрос в режиме таблицы. При этом появится диа­логовое окно Введите значение параметра.

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

 

Итоговый запрос

Задание 5.6

В музее имеется коллекция старинных монет, когда-то имев­ших хождение в Беларуси. Масса каждой монеты известна. Определить, сколько золота и серебра хранится в коллекции.

 

 

  1. Открыть файл базы данных Moneta.mdb
  2. Подготовить итоговый запрос. Для этого открыть бланк запроса в конструкторе. На панели инструментов Конструктор запро­сов нажать кнопку Групповые операции
  3. Убрать слово Группировка в столбцах Название, Страна и для них же отключить флажки Вывод на экран.
  4. В столбце Масса в строке Групповая операция в списке вы­брать функцию Sum.

 

 

  1. Просмотреть результат в режиме таблицы. Убедиться, что за­дача решена.

 

Вычисления в запросе

Задание 5.7 (самостоятельное)

В файле базы данных Almaz.mdb в таблице Алмазы для каж­дого алмаза подсчитать массу в граммах.

  1. Открыть файл базы данных Almaz.mdb (см. задание 1.10).
  2. Создать запрос, вычисляющий массу каждого алмаза в грам­мах. Для этого в бланк запроса дописать в строке Поле новое поле — Масса в граммах:[Масса в каратах]*0,2.
  3. Просмотреть запрос в режиме таблицы. Убедиться, что в до­бавленном поле Масса в граммах выполнены вычисления.

 

Задание 5.8 (самостоятельное)

 

Имеются данные о результатах соревнований по прыжкам в длину.

 

Фамилия

Результат

Потапов

5,60

Белов

6,20

Ткаченко

6,10

Усов

6,22

Анисович

5,20

Розаренко

5,75

Демин

6,34

 

Создать таблицу Спортсмены базы данных Sport.mdb, ко­торая содержит эти сведения. Составить запрос, который по­кажет, на сколько отличается результат спортсмена от миро­вого рекорда. Мировым рекордом до соревнований считать 6,20.

 

Задание 5.9 (самостоятельное)

 

Для файла базы данных Ozera.mdb (см. задание 1.9) соста­вить запрос, который покажет, на сколько средняя глубина каж­дого озера отличается от максимальной глубины. Составить запрос, вычисляющий, сколько процентов составляет площадь каждого озера от площади озера Нарочь.

 



Поделиться:


Последнее изменение этой страницы: 2020-03-14; просмотров: 1034; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.117.196.184 (0.011 с.)