Поиск и отбор данных в базе. (Лекция 2) презентация

Содержание


Презентации» Информатика» Поиск и отбор данных в базе. (Лекция 2)
Запросы. Типы запросов.Возможности запросаВозможности запросаДинамический набор данных 
 Динамический набор данных является временным набором записейСоздание запроса 
 Предназначен для определения полей и условий, которые будутИспользование окна Конструктора запросовУсловия отбора записей 
 Условия отбора записей — это набор задаваемыхВыражения
 Выражение — это набор элементов, которые объединены операторами. Выражения являютсяВыражения
 В выражениях могут содержаться:
 Комбинации операторов: определяют тип действия, котороеВспомогательные операторы.  
 Оператор Like.
 Сравнивает два строковых объекта сСимволы подстановки
 Например: 
 1. Выражение 	[Результат] Like "[!д-яД-Я]"
  	истинно,Вспомогательные операторы 
 Оператор Between...And используется для определения, находится ли данныйПостроитель выражений.Групповые запросы 
 При создании группового запроса используется строка Групповая операцияИтоговые функцииРезультат выполнения группового запросаПерекрёстные запросы
 Перекрестный запрос — это выборка данных, записанная в видеСоздание перекрестных запросовРезультат выполнения перекрёстного запросаИспользование запросов на изменение
 Запросы на изменение позволяют автоматизировать работу одновременноСоздание таблицы …
 Создает новую таблицу, которая содержит данные, являющиеся результатомОбновление
 Изменяет данные в таблице способом, определяемым пользователем. Если нужно обновитьДобавление
 Добавляет отобранные записи из текущей таблицы в другую таблицу, имеющуюУдаление
 Удаляет записи, определенные пользователем.
 Результаты работы этих запросов являются необратимыми.Резюме
 Запросы обращаются к данным и предоставляют ответ в виде собранной



Слайды и текст этой презентации
Слайд 1
Описание слайда:


Слайд 2
Описание слайда:

Слайд 3
Описание слайда:

Слайд 4
Описание слайда:
Запросы. Типы запросов.

Слайд 5
Описание слайда:
Возможности запроса

Слайд 6
Описание слайда:
Возможности запроса

Слайд 7
Описание слайда:
Динамический набор данных Динамический набор данных является временным набором записей и не хранится в базе данных. При сохранении запроса сохраняется только структура запроса. При каждом выполнении запрос обращается к таблицам и снова создает динамический набор данных, автоматически отображая любые изменения, произошедшие в базовых таблицах с момента последнего запуска.

Слайд 8
Описание слайда:
Создание запроса Предназначен для определения полей и условий, которые будут использованы для извлечения динамического набора данных. В каждом столбце содержится информация об одном поле из таблицы или запроса в верхней части окна.

Слайд 9
Описание слайда:
Использование окна Конструктора запросов

Слайд 10
Описание слайда:
Условия отбора записей Условия отбора записей — это набор задаваемых правил. Они указывают Access, какие записи хотим просмотреть в динамическом наборе данных. Условия задаются в строке свойства Условие отбора бланка запроса с помощью выражения. При вводе простого выражения в поле текстового типа Access берет образец из ячейки свойства Условие отбора и интерпретирует его таким образом, чтобы показать все записи, в которых содержится такой же образец данных. Условия можно задавать для полей с данными типа Текстовый, Числовой, Дата/время и Логический. Access автоматически размещает значения даты между разделителями (символами #).

Слайд 11
Описание слайда:
Выражения Выражение — это набор элементов, которые объединены операторами. Выражения являются основой выполняемых операций. Выражения могут задавать условия отбора записей в запросах или фильтрах, выступать как аргументы в определенных пользователем функциях. Значение выражения вычисляется при каждом его использовании. При вводе выражений Access проверяет синтаксис выражения и автоматически вставляет следующие символы: Квадратные скобки ([]); в них заключаются имена элементов управления, в которых нет пробелов или знаков пунктуации. Знаки фунта (#); в них заключаются распознанные даты. Кавычки (""); в них заключается текст, не содержащий пробелов или знаков пунктуации.

Слайд 12
Описание слайда:
Выражения В выражениях могут содержаться: Комбинации операторов: определяют тип действия, которое будет выполнено над одним или несколькими элементами выражения. >, =, *, And, Or, Not, Like и др. Имена объектов: относятся к реальным объектам: таблицам, формам, отчетам, элементам управления и полям. Forms![Клиенты] [Адреса клиентов] Функции: можно использовать как встроенные функции, так и функции, созданные пользователем. Date(), DateDiff (). Литералы: фактические значения, которые вводятся в выражения в виде чисел, текстовых строк или дат; используются в том же виде, в каком их ввели. 100, 1 января 1993, "Кот", "[A-D]*" Константы: величины, которые не могут быть изменены. Yes, No, Null, True, False.

Слайд 13
Описание слайда:
Вспомогательные операторы. Оператор Like. Сравнивает два строковых объекта с помощью шаблона, состоящего из символов подстановки. Он проверяет, соответствует ли один объект шаблону другого объекта. Результатом сравнения может быть значение Истина (True), Ложь (False) или Null Для работы с оператором Like используется следующий синтаксис: выражение Like шаблон Если объект-выражение соответствует объекту-шаблону, то формула возвращает истинное значение. Для увеличения гибкости в шаблоне могут использоваться символы подстановки. Например: [Фамилия] Like "И[Вв]*" истинно, если в поле Фамилия находится строка текста, которая начинается с символов "Ив" или "ИВ".

Слайд 14
Описание слайда:
Символы подстановки Например: 1. Выражение [Результат] Like "[!д-яД-Я]" истинно, если в поле Результат находится буква А, Б, В, Г, а, б, в или г. Для других букв результат будет ложным. 2. Выражение "АВ1989" Like "AB#f##" истинно, поскольку шаблон указывает, что исходная строка должна начинаться с букв АВ, за которыми следуют любые четыре цифры.

Слайд 15
Описание слайда:
Вспомогательные операторы Оператор Between...And используется для определения, находится ли данный объект в некотором диапазоне значений. Выражение Between Значение1 And Значение2 Результат выражения будет истинным, если величина, заданная параметром Выражение, находится в пределах, определяемых параметрами Значение1 и Значение2. Iif([Сумма займа] Between 0 And 250, "Немедленное погашение", "Погашение через 30 дней") Оператор In используется для проверки, совпадает ли значение выражения с одним из элементов указанного списка. Выражение In (Значение1, Значение2, ...) Результат выражения будет истинным, если величина, заданная параметром Выражение, совпадает с одним из значений, указанных в параметрах Значение1, Значение2 и т.д. Iif([Животные] In ("Кошка", "Собака"), "Домашние животные", "Экзотические животные")

Слайд 16
Описание слайда:
Построитель выражений.

Слайд 17
Описание слайда:
Групповые запросы При создании группового запроса используется строка Групповая операция в режиме Конструктора запроса.

Слайд 18
Описание слайда:
Итоговые функции

Слайд 19
Описание слайда:
Результат выполнения группового запроса

Слайд 20
Описание слайда:
Перекрёстные запросы Перекрестный запрос — это выборка данных, записанная в виде двумерной матрицы, которая создана из таблицы Access. Этот запрос представляет определенные данные из выбранных полей в формате, похожем на формат электронной таблицы.

Слайд 21
Описание слайда:
Создание перекрестных запросов

Слайд 22
Описание слайда:
Результат выполнения перекрёстного запроса

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

Слайд 24
Описание слайда:
Создание таблицы … Создает новую таблицу, которая содержит данные, являющиеся результатом запроса.

Слайд 25
Описание слайда:
Обновление Изменяет данные в таблице способом, определяемым пользователем. Если нужно обновить информацию не во всех записях, можно ввести условия отбора;

Слайд 26
Описание слайда:
Добавление Добавляет отобранные записи из текущей таблицы в другую таблицу, имеющую ту же структуру.

Слайд 27
Описание слайда:
Удаление Удаляет записи, определенные пользователем. Результаты работы этих запросов являются необратимыми.

Слайд 28
Описание слайда:
Резюме Запросы обращаются к данным и предоставляют ответ в виде собранной информации. Существуют следующие типы запросов: на выборку, групповой, перекрестный, запрос на изменение. Запросы позволяют выбирать таблицы, поля, порядок сортировки и условия отбора записей. Запросы создают виртуальное представление данных, известное как динамический набор данных. Данные отображаются в виде таблицы. Динамический набор данных — это временная таблица, созданная на основе результатов выполнения запроса. Запросы сохраняют инструкции, а не данные. В окне конструктора запроса есть две области: в верхней отображаются таблицы, а нижняя используется как бланк запроса. Когда вы добавляете в запрос все поля, используя пункт "звездочка", запрос автоматически изменяется при внесении изменений в таблицу, на которой он основан. Имена полей можно переопределять в таблице динамического набора данных, вводя новые имена с двоеточием перед существующими. Отобранные запросом записи можно фильтровать с помощью условий отбора записей. Таблицы динамического набора данных используются в формах, отчетах и других запросах так же, как и любые другие таблицы.


Скачать презентацию на тему Поиск и отбор данных в базе. (Лекция 2) можно ниже:

Похожие презентации