
Формирование запросов на выборку данных
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
37 questions
Просування та оптимізація сайту
Presentation
•
10th Grade
34 questions
Патофизиология надпочечников и репродуктивной системы
Presentation
•
KG
36 questions
Цікавий паразитизм
Presentation
•
10th Grade
40 questions
Слабое звено
Presentation
•
10th Grade
33 questions
Modalverben A1
Presentation
•
KG
32 questions
Kept Call for Top
Presentation
•
KG
34 questions
Транспортний комплекс світу.
Presentation
•
9th - 11th Grade
34 questions
Уроки мобильной и компьютерной грамотности
Presentation
•
10th Grade
Popular Resources on Wayground
6 questions
Secondary Safety Quiz
Presentation
•
9th - 12th Grade
10 questions
MyPath Diagnostic Overview
Presentation
•
6th - 8th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Adding and Subtracting Decimals
Quiz
•
5th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
21 questions
Lab Safety
Quiz
•
10th Grade
Discover more resources for Computers
20 questions
Early Computing
Quiz
•
7th - 12th Grade
20 questions
Module 1 Topic 1 Vocabulary
Quiz
•
9th - 12th Grade
10 questions
Exploring Computer Hardware and Software Components
Interactive video
•
6th - 10th Grade
39 questions
Safety Review
Quiz
•
9th - 12th Grade
20 questions
Digital Citizenship
Quiz
•
8th - 12th Grade
22 questions
Electronic Computing
Quiz
•
8th - 12th Grade