
Формирование запросов на выборку данных
Presentation
•
Computers
•
10th Grade
•
Hard
Леся Вилюха
Used 3+ times
FREE Resource
40 Slides • 0 Questions
1
Формирование запросов на выборку данных
2
Запрос — объект БД, который используется для реализации эффективного поиска и обработки данных.
3
Самый распространенный вид запросов — запрос на выборку. Он предназначен для отбора данных из источника в соответствии с некоторым условием. Условие запроса — это выражение, которое СУБД сравнивает со значениями в полях запроса, чтобы определить, следует ли включать в результат записи, содержащие то или иное значение.
4
Запрос на выборку позволяет:
Просматривать значения только из полей, которые вас интересуют.
Просматривать записи, которые отвечают указанным вами условиям.
Использовать выражения в качестве полей.
5
По особенностям действия среди запросов на выборку можно выделить простые запросы, групповые запросы и запросы с вычисляемым полем.
6
Основные режимы работы с запросами в Access:
Режим таблицы. Отображает информацию запроса на выборку в режиме таблицы.
Конструктор. В этом режиме определяется структура запроса и условия выбора данных
7
Режимы работы с запросами.
8
Создать запрос можно с помощью Мастера запросов либо в Конструкторе.
Группа инструментов Запросы
вкладки Создание.
9
Создание запроса на выборку с помощью Мастера запросов.
1. Выбрать инструмент "Мастер запросов".
2. Выбрать вид запроса.
10
3. Выбрать источник данных.
11
4. Задать поле, содержащее повторяющееся значение.
12
5. Выбрать поля для отображения вместе с повторяющимися значениями.
13
6. Просмотреть и/или сохранить запрос.
14
Основные этапы создания запроса на выборку:
Выбор инструмента создания запроса.
Определение вида запроса.
Выбор источника(ов) данных.
Добавление из источника(ов) данных полей, которые должен содержать запрос.
Определение условий, которые формируют набор записей в запросе.
Добавление группировки, сортировки и вычислений (может отсутствовать).
15
Действие простых запросов на выборку ограничивается отбором данных по некоторым условиям без их обработки.
16
Примеры записи условий в запросах:
17
Правила записи условий для поля с типом данных Дата и время такие же, как для поля с числовым типом данных. После выполнения запроса в этом случае в условие будут добавлены знаки #.
Если необходимо найти несколько значений полей, можно использовать оператор In. Этот оператор позволяет выполнить проверку на равенство любому значению из списка, который задается в круглых скобках.
18
Создание простых запросов на выборку с помощью Конструктора запросов.
1. Выбрать инструмент "Конструктор запросов"
2. Выбрать источник данных.
19
3. Добавить поля таблицы, которые будет содержать запрос. Для этого выполнить двойной щелчок по каждому из названий полей в макете таблицы.
20
4. Записать условие формирования набора записей в запросе.
Выбор по полю с текстовым типом данных.
21
Результат:
22
Результат:
23
Выбор по полю с числовым типом данных.
24
Результат:
25
Использование составного условия.
26
Результат:
27
Результат:
5. Сохранить запросы.
28
После создания запроса на выборку его необходимо запустить, чтобы посмотреть результаты, т. е. открыть в режиме таблицы. Сохранив запрос, его можно использовать в качестве источника данных для формы, отчета или другого запроса.
29
Все запросы, которые рассмотрены в примерах, содержат конкретные значения названий, имен, времени и т. д.
Если требуется повторить такой запрос с другими значениями в условиях отбора, его нужно будет открыть в конструкторе, изменить условие и выполнить.
Чтобы не делать многократно этих операций, можно создать запрос с параметрами. При выполнении такого запроса выдается диалоговое окно Введите значение параметра, в котором пользователь может ввести конкретное значение, а затем получить нужный результат. Параметр запроса определяется в строке Условие отбора конструктора для столбца, содержащего запрашиваемые значения. Параметром является слово или фраза, заключенные в квадратные скобки. Параметр будет выдаваться в виде приглашения в диалоговом окне при выполнении запроса
30
Создание запроса с параметрами.
1. Открыть один из запросов, созданных в примере 5.4 в конструкторе.
2. Изменить условия отбора на:
31
3. Сохранить с новым именем и открыть в режиме таблицы.
4. В диалоговом окне набрать одно из названий кинотеатра.
32
5. Просмотреть запрос.
33
В запросах так же, как и в отчетах, можно создавать вычисляемые поля. Для решения ряда вопросов работы с данными используется запрос итоговых значений. Такой запрос представляет собой запрос на выборку, позволяющий группировать данные и производить вычисления.
34
В запросе итоговых значений в вычисляемом поле используют статистические функции. Задать статистическую функцию для вычисления итоговых значений по каждому из полей запроса можно путем выбора ее из раскрывающегося списка, который появляется после установки курсора в строке Групповая операция
35
Создание итогового запроса.
Создать итоговый запрос, определяющий, сколько мальчиков и сколько девочек посещают факультатив по математике.
1. Источник данных — таблица «Учащиеся».
36
2. Создать запрос с помощью конструктора (добавить в запрос только поле «Пол»).
37
3. Сгруппировать данные по полю «Пол» (нажать кнопку в группе Показать или скрыть).
38
4. Добавить вычисляемое поле (в строке нового поля Групповая операция в списке выбрать функцию Count).
39
5. Сохранить и просмотреть запрос.
40
Наряду с запросами на выборку часто применяются запросы на действие. С помощью таких запросов можно обновлять значения полей записей, добавлять новые или удалять уже существующие записи. В СУБД Access такие запросы можно создать в режиме конструктора, воспользовавшись инструментами группы Тип запроса:
Формирование запросов на выборку данных
Show answer
Auto Play
Slide 1 / 40
SLIDE
Similar Resources on Wayground
34 questions
Сучасні можливості та перспективи репродуктивної медицини
Presentation
•
10th Grade
32 questions
Контракт
Presentation
•
KG
29 questions
Внешние устройства
Presentation
•
10th Grade
34 questions
Харчова промисловість.
Presentation
•
9th Grade
35 questions
9_кл_Фізика_Підготовка до К.р. "Ядерна фізика"
Presentation
•
9th Grade
37 questions
Представление информации. Количество и единицы измерения инф
Presentation
•
10th Grade
34 questions
Поняття тривимірної графіки
Presentation
•
9th Grade
35 questions
Сотування даних
Presentation
•
9th Grade
Popular Resources on Wayground
11 questions
Hallway & Bathroom Expectations
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Assessment 2
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
12 questions
2026 TAP Technology in the Classroom
Presentation
•
Professional Development
15 questions
HCS SCI 05 Summer School Assessment 2 Review
Quiz
•
5th Grade
15 questions
HCS SCI 04 Summer School Review 2
Quiz
•
4th Grade
59 questions
Geometry Unit 3 Review
Quiz
•
9th - 12th Grade
14 questions
FAST ELA READING SMAPLE TEST MATERIALS
Passage
•
3rd Grade