
Формирование запросов на выборку данных
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
29 questions
Урок 2 Побудова моделі «сутність-зв’язок»
Presentation
•
10th Grade
39 questions
Склад регіону та політична карта Америки.
Presentation
•
10th Grade
31 questions
Амінокислоти
Presentation
•
10th Grade
31 questions
Розв’язування оптимізаційних задач за допомогою табличного проце
Presentation
•
10th Grade
34 questions
Спирты
Presentation
•
10th Grade
29 questions
Технології опрацювання мультимедійних даних
Presentation
•
10th Grade
39 questions
США
Presentation
•
10th Grade
32 questions
Повторение "Мировое хозяйство"
Presentation
•
10th Grade
Popular Resources on Wayground
20 questions
STAAR Review Quiz #3
Quiz
•
8th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
6 questions
Marshmallow Farm Quiz
Quiz
•
2nd - 5th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
12 questions
What makes Nebraska's government unique?
Quiz
•
4th - 5th Grade
Discover more resources for Computers
50 questions
STAAR English 2 Review
Quiz
•
10th Grade
20 questions
Figurative Language Review
Quiz
•
10th Grade
20 questions
Grammar
Quiz
•
9th - 12th Grade
31 questions
Easter Trivia
Quiz
•
KG - 12th Grade
16 questions
Circles - Equations, Central & Inscribed Angles
Quiz
•
9th - 12th Grade
46 questions
Unit 4 Geosphere Test Review
Quiz
•
9th - 12th Grade
10 questions
Calculating Surface Area of a Triangular Prism
Interactive video
•
6th - 10th Grade
20 questions
Central Angles and Arc Measures 2
Quiz
•
10th Grade