Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
На сортировку / 2 / 1 курс / 3.Информатика / Информатика / инфрматика 1 / Лаб работа 5 по АССЕSS (из МУ).doc
Скачиваний:
28
Добавлен:
20.02.2017
Размер:
112.64 Кб
Скачать

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

Задание: Из общего списка студентов данного факультета выберите студентов только 1 курса; студентов, фамилии которых начинаются с буквы «А»; студентов одной группы; студентов, родившихся в одном месяце; найдите сведения о студентах по № зачетной книжки.

1. Находясь в основном окне БД Деканат, откройте вкладку Запросы и щелкните на кнопку Создать.

2. В окне Новый запрос выберите режим Конструктор и ОК. Откроется бланк запроса по образцу. Одновременно с ним откроется диалоговое окно Добавление таблицы выберите таблицу Сведения о студентах и щелкните на кнопке Добавить.

3. Выберите таблицу Сведения о группах и щелкните на кнопке Добавить. Закройте окно Добавление таблицы.

4. Поместите в нижнюю область бланка следующие поля из таблицы Сведения о студентах: ФИО, Год рождения, Адрес; из таблицы Сведения о группах – поле Курс.

5. Задайте сортировку по возрастанию по полю ФИО (по алфавиту от А до Я).

6. Для поиска (или отбора) студентов 1 курса из общего списка студентов задайте условие отбора для поля Курс: в соответствующую строку введите 1.

7. Закройте бланк запроса по образцу. При закрытии запроса введите его имя Студенты 1 курса.

8. В окне Деканат: база данных откройте только что созданный запрос и просмотрите результирующую таблицу.

9. Для поиска студентов, фамилии которых начинаются с определенной буквы (например, А) повторите пункты с 1 по 6 , затем задайте условие отбора для поля ФИО. В соответствующую строку бланка запроса введите: А* .

10. Просмотрите созданный запрос. Для чего в окне бланка запроса на Панели инструментов щелкните на кнопку ! – «восклицательный знак».

11. Закройте запрос и введите его имя - Фамилии на А.

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

13. Найдите студентов, учащихся в одной группе. Дайте запросу имя Студенты одной группы.

14. Найдите студентов, номера зачетных книжек которых больше определенного номера.. Дайте запросу имя По № зачетной книжки.

8.6.4 Создание итогового запроса

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

Задание: подготовить итоговый запрос, с помощью которого можно определить суммарный размер стипендии студентов разных курсов.

1. В окне Деканат: база данных откройте вкладку Таблицы, выберите таблицу Сведения о студентах.

2. Щелчком на значке Конструктор откройте таблицу в режиме проектирования: необходимо создать дополнительное поле Размер стипендии, в котором будут храниться сведения о размере стипендии каждого студента.

3. Выделите поле № группы и нажмите на клавишу INSERT, перед полем № группы будет вставлено новое поле. Введите имя нового поля Размер стипендии и определите его тип - Денежный.

4. Закройте окно конструктора. При закрытии подтвердите необходимость изменить структуру таблицы.

5. Откройте таблицу Сведения о студентах и заполните содержанием поле Размер стипендии.

6. Закройте таблицу Сведения о студентах.

7. Откройте закладку Запросы и щелкните на кнопку Создать.

8. В окне Новый запрос щелкните на кнопке Конструктор.

9. В открывшемся окне Добавление таблицы выберите таблицы Сведения о студентах и Сведения о группах. Закройте окно Добавление таблицы.

10. В нижнюю область бланка запроса по образцу введите следующие поля: из таблицы Сведения о группах - Курс, из таблицы Сведения о студентах - Размер стипендии.

11. Для поля Курс введите сортировку по возрастанию.

12. На Панели инструментов щелкните на кнопку - групповые операции (или меню Вид/групповые операции). В нижней части бланка появится строка Групповые операции. Все поля, отобранные для запроса, получат в этой строке значение группировка.

13. Для поля, по которому производится группировка записей (в нашем случае - Курс), оставьте в строке Групповые операции значение Группировка. Для остальных полей щелкните в этой строке, появится кнопка раскрывающегося списка, из которого можно выбрать итоговую функцию для расчета значений в данном поле.

14. Для поля Размер стипендии выберите итоговую функцию Sum для определения суммарного размера стипендии.

15. Закройте бланк запроса и дайте ему имя Суммарная стипендия по курсам. Запустите запрос и убедитесь, что он правильно работает.

16. Проверьте на вкладке Запросы наличие шести запросов: "Студенты 1 курса", "Фамилии на А", "Родившиеся в одном месяце", "Студенты одной группы", "Суммарная стипендия по курсам".

Соседние файлы в папке инфрматика 1