Лабораторная работа — Запросы в базах данных

 

Понятие запрос является одним из центральных в теме «Базы данных» и представляет собой Инструмент для анализа, выбора и изменения данных. С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Запросы испльзуются также в качестве источника данных для форм и отчетов. С помощью Access могут быть созданы несколько видов запросов. Запрос на выборку выбирает данные из разных таблиц и других готовых запросов. Запрос-изменение изменяет или перемещает данные; к этому типу относятся Запрос на добавление, Запрос на удаление и Запрос на обновление. Запрос на создание таблицы Сохраняет результаты выборки в отдельной таблице. Перекрестные запросы преднызначены для группирования данных и представления их в компактном виде. Запрос можно создать самостоятельно или воспользоваться Мастером запросов. Для задания в запросах условий отбора можно использовать: 1. арифметические операции: ,+,-,/,^ 2.

знаки отношения (, ),(=,)=,=,() 3. логические операции Not (()), And, Or 4.

 

оператор Like вместе с подстановочными символами (этот оператор не всегда корректно работает, если офис давно не переустанавливался): ? - соответствует любой букве или комбинации букв; ? ? – соответствует единственной неизвестной букве. 4. для задания самим пользователем БД условия отбора по какому-либо полю необходимо сделать так, чтобы перед выводом запроса программа просила ввести данные, строки с которыми будут выведены. Для этого в Условии отбора в нужном поле надо ввести выражение в квадратных скобках, которое может быть любым, но именно оно появится в диалоговом окне. Можно ввести, например, такую фразу [“Введите данные для отбора”]. 5. сочетание оператора Like С [ ] позволяет разнообразить условие отбора: Например, если в строке Условие отбора для какого-либо текстового поля (скажем, Фамилия) ввести LikE “[А-Д], то в результате можно увидеть все записи, в которых в соответствующем поле текст (фамилия) начинается с буквы А, Б, В, Г, Д.

Для приобретения учащимися умений создавать запросы к базам данных можно предложить следующие лабораторные работы: Создание запросов на выборку – ее выполнение основано на уже созданной в предыдущей лабораторной работе базе данных, которая здесь не рассматривается за работой можно обратится по адресу Centr26@Mgn.Ru; Создание запросов с вычисляемыми полями.