Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access 2006 .doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
3.19 Mб
Скачать

1. Краткие теоретические сведения

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

В перекрестном запросе отображаются результаты статистических расчетов (такие как суммы, количество записей, средние значения), выполненных по данным из одного поля таблицы. Эти результаты группируются по двум наборам данных, один из которых расположен в левом столбце таблицы, а второй – в верхней строке. Например, надо узнать средний стаж работы ассистентов, доцентов, профессоров на разных кафедрах (на основе таблицы Преподаватели).

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

Запрос на изменение

Это запрос, который за одну операцию вносит изменения в несколько записей. Существует 4 типа запросов на изменение:

  • на удаление

  • на обновление

  • на добавление записей

  • на создание таблицы.

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

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

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

Вносит общие изменения в группу записей одной или нескольких таблиц (Например, на 10% увеличилась зарплата ассистентов: запрос на обновление позволит быстро внести эти изменения в таблицу Преподаватели).

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

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

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

Создает новую таблицу на основе всех или части данных из одной или нескольких таблиц. Например, на основе таблицы Преподаватели можно создать новую таблицу, содержащую данные только о профессорах.

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

  1. Виды запросов, предусмотренных в ACCESS

  2. Назначение перекрёстного запроса.

  3. Что можно удалить с помощью запроса на удаления?

  4. В чем суть запроса на обновление?

Задание

к лабораторной работе №4

  1. Разработать запрос с параметрами о студентах заданной группы, в котором при вводе в окно параметров номера группы (151 или 152) на экран должен выводиться состав этой группы.

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

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

  4. Разработать запрос на увеличение на 10% заработной платы тех преподавателей, кто получает менее 500 рублей.

  5. Создать запрос на удаление отчисленных студентов

  6. Разработать запрос на создание базы данных отличников.

  7. Для всех созданных запросов разработать формы.

Технология работы

  1. Создание запроса с параметрами о студентах заданной группы.

    1. Открыть вкладку Запросы.

    2. Щелкнуть по кнопке «создать».

    3. В появившемся окне выбрать Простой запрос и щелкнуть по кнопке <ОК>.

    4. В появившемся окне в строке Таблицы/Запросы выбрать из списка таблицу Студенты.

    5. П еренести все поля из окна «ДОСТУПНЫЕ ПОЛЯ» в окно «ВЫБРАННЫЕ ПОЛЯ», щелкнув по кнопке .

    6. Щелкнуть по кнопке «далее». Выводить надо все поля, поэтому еще раз надо щелкнуть по кнопке «далее»

    7. В появившемся окне ввести имя запроса Группа

    8. Щелкнуть по кнопке «Готово» На экране появится таблица с данными запроса.

    9. Перейти в режим конструктора. Для этого выполнить команду

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]