Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПОСОБИЕ_2_ВАРИАНТ.doc
Скачиваний:
10
Добавлен:
05.05.2019
Размер:
1.24 Mб
Скачать

4.9. Порядок выполнения работы

 

При работе с запросами-действиями можно использовать созданные в предыдущих лабораторных работах таблицы (Студенты, Экзамены).

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

Запрос на создание таблицы

1. Сконструируйте запрос-выборку к таблице  Студенты, выбрав тех, кто не получает стипендии. Выполните запрос и просмотрите результат.

2. Перейдите в режим Конструктора для этого запроса и преобразуйте его в запрос для сохранения результатов в виде отдельной таблицы с именем Студенты без стипендии. Для этого нужно в режиме Конструктора запросов ввести команду Запрос/Создание таблицы.

3. Откройте любой итоговый запрос (созданный в предыдущих лабораторных работах) в режиме Конструктора и также преобразуйте его в запрос с сохранением данных в отдельной таблице.

Запрос на обновление записей

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

5. Перейдите в режим Конструктора для этого запроса и преобразуйте его в запрос на обновление данных. В строке Обновление  задайте новое значение для поля Город (например, перепишите его с заглавной буквы или введите сокращенное название города и т.п.).

Для просмотра результатов выполнения запроса на обновление записей перейдите в режим просмотра таблицы Студенты.

6. Создайте запрос-обновление для таблицы Студенты, выбрав всех студентов определенного курса и измените курс на другой.

Запрос на удаление записей

7. Создайте запрос к копии таблицы Студенты, в которой будут удалены все записи о студентах определенного курса, не получающих никакой стипендии (например, удалить все записи о студентах III курса, не получающих стипендию).

Перекрестный запрос

8. Создайте перекрестный запрос для таблицы Студенты, включив в него поля Город, Факультет и вычисляемое поле  для подсчета количества студентов (функция Count по полю Номер зачетки). Поле Факультет выберите в качестве заголовка строк, поле Город - заголовка столбцов, а вычисляемое поле с количеством студентов – как значения.

 Выполните запрос и проанализируйте результат.

4.10. Требования к отчету

Отчет о проделанной работе должен содержать:

  1. - название работы, ее задачи и последовательность выполнения;

  2. - ответы на контрольные вопросы.

4.11. Контрольные вопросы

  1. Типы запросов в Access. Как  выбрать тип запроса?

  2. Как создать запрос на обновление части данных в таблице?

  3. Как удалить часть данных в таблице?

  4. Какие проблемы могут возникнуть при использовании запросов удаления?

  5. Как создать таблицу для постоянного хранения результатов определенного запроса?

  6. Как посмотреть результат запроса?

  7. Как можно изменить значение выбранного поля по всем записям таблицы, удовлетворяющим определенным условиям?

 

 

Лабораторная работа 5 тема: создание отчетов