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

Лабораторная работа № 5. Запросы в субд access.

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

  • поиск нужной информации по одной или нескольким таблицам и анализ данных (запрос на выборку);

  • создание новой таблицы для сохранения результатов запроса на выборку (запросы на создание);

  • добавление новых строк в таблицу (запросы на добавление);

  • удаление строк из таблицы (запросы на удаление);

  • изменение значений уже имеющихся строк (запросы на обновление).

С запросами можно работать в трех режимах:

  1. В режиме конструктора. Он позволяет определять и изменять критерии отбора записей, а также изменять макет запроса. Для работы в таком режиме необходимо нажать кнопку .

  2. В режиме таблицы. Этот режим позволяет просматривать, удалять и изменять данные, которые являются результатом запроса. Вызывается нажатием на кнопку на вкладке Запросы.

  3. В режиме SQL. Этот режим выводит на экран и позволяет редактировать инструкцию SQL для текущего запроса. Для вызова этого режима откройте запрос и выполните команду Вид/Режим SQL.

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

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

Простой запрос

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

В окне Добавление таблицы имеется три вкладки: Таблицы, Запросы, Запросы и таблицы. Это означает, что запрос не обязательно основывать только на таблицах, если ранее уже был создан запрос, то новый запрос можно основывать и на нем.

Бланк запроса по образцу имеет две панели: на верхней расположены таблицы, на которых основывается запрос, с указанием связей между ними; строки нижней панели определяют структуру запроса.

Строку Поле заполняют перетаскиванием названий полей из таблиц в верхней части бланка, строка Имя таблицы заполняется автоматически при перетаскивании поля. Строка Сортировка позволяет отсортировать результат запроса по данному полю (по возрастанию или убыванию). Бывают случаи, когда поле должно присутствовать в бланке запроса по образцу, но не должно отображаться в результирующей таблице. В этом случае можно запретить его Вывод на экран, сбросив соответствующий флажок. Самая интересная строка в бланке запроса по образцу - Условие отбора. Здесь записывают тот критерий, по которому выбирают записи для включения в результирующую таблицу. По каждому полю можно создать свое условие отбора, при этом между отдельными условиями будет выполняться операция «И». Если требуется выполнить операцию «ИЛИ», то одно из условий записывают в строке «ИЛИ»

Запуск запроса выполняют щелчком на кнопке Запуск (или команда меню Вид/Режим таблицы), при запуске образуется результирующая таблица. Чтобы выйти из результирующей таблицы и вернуться к созданию запроса, нужно выбрать команду Вид/Конструктор.

Задание

  1. Создайте простой запрос с помощью мастера на основе таблицы Адреса, отобразив в нем поля Фамилия, Имя, Телефон. Сохраните его под именем Телефоны.

  2. Создайте простой запрос на основе таблицы Адреса, отобразив в нем поля «Фамилия», «Имя». Задайте условия отбора: поле «Имя» - Алеша. Сохраните его под именем Имя-Алеша.

  3. Просмотрите этот запрос в режиме таблицы.

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