Сортировка и фильтрация довольно частые в работе с таблицами операции, и программа Access позволяет их выполнять достаточно просто и быстро



Сторінка1/9
Дата конвертації16.04.2016
Розмір0.53 Mb.
  1   2   3   4   5   6   7   8   9


Министерство образования Республики Беларусь

Белорусский государственный университет

Построение запросов в Access

Выполнила: Гарбузова Анна

студентка 1 курса

отделения менеджмент


Проверил: Кожич П.П.

Минск 2007

Содержание


Содержание 3

Введение 5

Понятие запроса, классификация запросов 6

Создание запроса с помощью конструктора 7

Создание запросов с помощью Мастера 12

Мастер перекрестных запросов 12

12

13


13

Создание запроса на поиск повторяющихся записей 13

Создание запроса на поиск записей, не имеющих подчиненных 14

Построение выражений 15

Использование операндов в выражениях критериев 15

Использование операторов в выражениях критериев 16

Работа с построителем выражений 21

Работа с многотабличными запросами 23

Реляционная конструкция 25

Типы реляционных моделей 27

Установка отношений между таблицами 28

Создание запросов к нескольким таблицам 30

Создание расширенных запросов 32

Создание сводных запросов 32

Запуск параметрических запросов 34

Запуск запросов действия 36

Изменение данных таблицы с помощью запроса обновления 37

Удаление записей таблицы с помощью запроса удаления 38

Построение новых таблиц с помощью запроса создания 39

Добавление записей в таблицу с помощью запроса добавления 40

Обзор запросов на языке SQL 42

Заключение 43

Список используемой литературы 44

Предметный указатель 45




Введение


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

Еще одним важным отличием запроса от фильтра является то, что запрос можно сохранить и перезапускать после этого множество раз. Фильтры же эфемерны – после закрытия таблицы они растворяются, словно туман.

Запросы обладают рядом преимуществ:


  • Они позволяют собирать воедино информацию из нескольких таблиц, учитывая связи, установленные между таблицами в базе данных.

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

  • В запросах можно указать, какая часть результирующих записей будет отображена.

  • Запросы позволяют выполнять вычисления, основываясь на значениях полей таблицы.

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

Запросы широко применяются на практике. Их использование значительно облегчает процесс обработки информации.


Понятие запроса, классификация запросов


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

  1. И в том и в другом случае создается новый объект – объект таблицы или объект запроса.

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

  3. В таблице после формирования ее структуры нужно заполнять поля данными, последовательно вводя новые записи. Запросам также нужны записи, однако в данном случае они «вводятся» посредством определения критерия, отбирающего записи из некоторой таблицы.

В Access существует несколько основных типов запросов:

  • Запрос на выборку. Тип запроса, принятый по умолчанию. Осуществляет выборку данных, соответствующих указанным условиям отбора, из одной или нескольких таблиц. Результат выполнения такого запроса – это набор записей, который отображается в режиме таблицы.

  • Перекрестный запрос. Результаты, полученные при выполнении такого запроса, организованы в специальном формате, напоминающем электронную таблицу. Они группируются по двум наборам данных: первый выводится в столбце слева, а второй – в верхней строке.

  • Запрос с параметрами. Специальный «интерактивный» тип запроса: прежде чем запрос будет выполнен, на экран выводится диалоговое окно для ввода одного или нескольких параметров.

  • Запрос на изменение. Группа запросов, объединенных одним общим свойством: с их помощью можно сразу изменить целый набор записей. Ниже перечислены четыре подтипа запросов на изменение:

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

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

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

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



  1   2   3   4   5   6   7   8   9


База даних захищена авторським правом ©shag.com.ua 2016
звернутися до адміністрації

    Головна сторінка