- •Раздел 1. Основные понятия реляционных баз данных 5
- •Раздел 2. Лабораторный практикум 36
- •Введение
- •Раздел 1. Основные понятия реляционных баз данных
- •Интерфейс ms Access2010
- •Создание базы данных
- •С Рис. 1.10 оздание таблиц
- •РРис. 1.14
- •Связи между таблицами
- •Запросы
- •Создание запросов
- •Виды запросов
- •Вычисления в запросах
- •Выполнение групповых расчетов
- •Главная и подчиненная формы
- •Главная кнопочная форма
- •Раздел 2. Лабораторный практикум Лабораторная работа 1
- •Лабораторная работа 2
- •Лабораторная работа 3
- •Лабораторная работа 4
- •Лабораторная работа 5
- •Лабораторная работа №6
- •Лабораторная работа №7
- •Лабораторная работа №8
- •Лабораторная работа №9
- •Приложение 1 Варианты заданий
- •Приложение3
- •Предметный указатель
- •Библиографический список
- •Использование ms Access 2010 в практических задачах Редактор _____________
- •620034 Екатеринбург, ул. Колмогорова, 66 УрГупс
- •Редакционно-издательский отдел
Запросы
Основным назначением баз данных является работа с данными, т. е. добавление, поиск, просмотр, изменение, удаление данных. Для этой цели служат запросы. Запрос представляет собой обращение к данным для получения необходимой информации и (или) выполнения действий с данными. Запросы, используемые для извлечения данных из таблицы или выполнения расчетов, называются запросами на выборку. Запросы, используемые для добавления, изменения или удаления данных, называются запросами на изменение.
Запрос получает требуемую информацию из одной таблицы или из двух и более связанных таблиц. Результатом выполнения запроса является новая таблица, поля которой выбираются из одной или нескольких таблиц. С помощью запросов также выполняют преобразование данных по заданному алгоритму и простейшие вычисления. Запросы, так же как таблицы, служат основой для форм и отчетов.
Создание запросов
Создание запроса к базе начинается с обращения к вкладке Создание окна База данных. Выбрав эту вкладку можно увидеть доступные в ней команды.
На этой вкладке отображены методы создания запросов:
С помощью Мастера запросов, который упрощает создание простого, перекрестного запроса, а также запросов на поиск повторяющихся записей.
При этом:
Простой запрос - Создает запрос к выбранным полям
Перекрестный запрос - суммирует данные в табличной форме
Повторяющиеся записи - обнаруживает повторяющиеся записи в таблице
З
аписи
без подчиненных - Обнаруживает в таблице
записи, у которых нет соответствующей
записи в связанной таблице.
Рис. 1.18
Создания запроса с помощью Конструктора . (см. рис. 1.18)
Это наиболее часто используемы способ создания запросов.
Конструктор открывает чистый бланк запроса.
Окно
Конструктора состоит из двух частей.
В верхней части располагаются объекты,
данные из которых требуются в запросе(см.
рис. 1.19) . Это могут быть таблицы, запросы
с названиями п
Рис. 1.19
олей и связями между ними.
Нижняя часть бланка предназначена для ввода параметров запроса:
первая строка бланка содержит имена полей, включенных в запрос
вторая строка – объект, к которому принадлежит поле
третья – групповая операция (если эта операция присутствует), позволяющая выполнять вычисления над значениями полей
четвертая указывает принцип сортировки записей
пятая – вывод на экран
шестая – условия отбора записей
седьмая – задает альтернативные условия.
Выражения, используемые в условиях отбора, водятся вручную или создаются с помощью Построителя выражений (см. рис. 1.20) .
Выражение — это аналог формул.
Выражения могут содержать:
константы (1,5; 0,012; «АВ»)
операторы (>; <; =; *; /; +; <>; between;&)
идентификаторы (названия объектов или полей)
встроенные функции (sum(); avg(); date())
Результатом вычисления любого выражения является некоторое значение.
Д
Рис. 1.20
ля открытия окна Построителя выражений нужно щелкнуть в поле условий отбора правой клавишей мыши или обратиться на ленту к инструменту Построитель.П
Рис. 1.21
остроитель предоставляет иерархические списки, содержащие большинство элементов (функций, операторов, полей), которые можно включить в выражение (см. рис. 1.21) .Выбрав нужный элемент, можно скопировать его в поле выражения, а затем щелкнуть по кнопке ОК, чтобы поместить его в бланк.
Можно выбирать нужные поля объектов БД (таблиц, запросов, форм), вставлять операторы и константы в выражения для вычислений и критериев.
В примере с помощью Построителя выражений получена формула с использованием выделенного поля запроса(см. рис. 1.22) .
Рис. 1.22
После ввода условий отбора запрос необходимо сохранить.
