Презентация, доклад по информатике на тему Запросы в базе данных

Содержание

Понятия запросаПри работе с таблицами можно в любой момент выбрать из базы данных необходимую информацию с помощью запросов.Запрос - это обращение к БД для поиска или изменения в базе данных информации, соответствующей заданным критериям.Запрос – это

Слайд 1Запросы в базе данных

Запросы в базе данных

Слайд 2Понятия запроса
При работе с таблицами можно в любой момент выбрать из

базы данных необходимую информацию с помощью запросов.
Запрос - это обращение к БД для поиска или изменения в базе данных информации, соответствующей заданным критериям.
Запрос – это такой объект базы данных, с помощью которого можно выбрать необходимую информацию из таблицы или другого запроса.

Понятия запросаПри работе с таблицами можно в любой момент выбрать из базы данных необходимую информацию с помощью

Слайд 4Типы запросов
запрос на выборку, то есть выбирающий данные из взаимосвязанных таблиц

и других запросов. В результате получают таблицу, существующую до закрытия запроса. Таблицу с результатами запроса можно использовать для работы с данными таблиц, на которых построен запрос;
запрос на создание таблицы, основанный на запросе на выборку, но в отличие от последнего результат этого запроса сохраняется в новой таблице;
запросы на обновление, добавление, удаление, являющиеся запросами действия, в результате выполнения которых изменяются данные в таблицах.

Типы запросовзапрос на выборку, то есть выбирающий данные из взаимосвязанных таблиц и других запросов. В результате получают

Слайд 5Запрос на выборку
Одним из наиболее распространенных запросов является запрос на выборку,

который выполняет отбор данных из одной или нескольких таблиц по заданным пользователем критериям, не приводящий к изменениям в самой базе данных.
Таблицы только хранят данные, но необходимо иметь возможность выбрать заданные данные из нескольких таблиц. Именно для этого служат запросы на выборку.
В запросах на выборку данные могут:
отбираться по многим критериям;
сортироваться;
с ними могут производиться вычислительные операции.

Запрос - это временная таблица. Это значит, что данные в них не хранятся постоянно, а только временно вызываются из таблиц, по заранее заданному шаблону, в момент активизации запроса. Таким образом, в базе данных постоянно хранится только шаблоны вызова данных (временные таблицы удаляются после закрытия запроса), а сама информация не дублируется.
Во время создания, в запросе необходимо оставить ссылки на таблицы откуда будут вызываться данные (добавление таблиц в запрос). Если нужная таблица не добавлена, то перед открытием запроса, требуемые данные будут запрашиваться в диалоге.

Запрос на выборкуОдним из наиболее распространенных запросов является запрос на выборку, который выполняет отбор данных из одной

Слайд 6Создание запроса на выборку
Выбрать вкладку «Создание».
Найти раздел «Другие».
Конструктор запросов

Создание запроса на выборкуВыбрать вкладку «Создание».Найти раздел «Другие».Конструктор запросов

Слайд 7Добавить нужные таблицы и запросы
Дважды щелкнуть на нужные таблицы или запросы.
Нажать

кнопку «Закрыть»
Добавить нужные таблицы и запросыДважды щелкнуть на нужные таблицы или запросы.Нажать кнопку «Закрыть»

Слайд 8Добавить те поля, которые должны быть отображены в запросе
Дважды щелкнуть на

нужные поля в том порядке, как они должны быть отображены
Добавить те поля, которые должны быть отображены в запросеДважды щелкнуть на нужные поля в том порядке, как

Слайд 9Задать запрос
Нижняя часть является бланком запроса, или, как его называют, QBE

– областью (запрос по образцу).
Здесь указываются параметры запроса и данные, которые нужно отобрать, а также определяется способ их отображения на экране.
В строке «Условие отбора» под нужным полем написать условие, используя математический аппарат.
Задать запросНижняя часть является бланком запроса, или, как его называют, QBE – областью (запрос по образцу). Здесь

Слайд 10Выражения и операторы, применяемые в условиях отбора

Выражения и операторы, применяемые в условиях отбора

Слайд 11Критерии запроса
При создании запроса можно задать критерии, вследствие чего по запросу

будет осуществлен отбор только нужных записей.
Для создания запроса с несколькими критериями пользуются различными операторами (or, and, not, *,?).
* - заменяет несколько любых символов
? – заменяет один любой символ
Например:
Т* - найдутся все слова, начинающиеся на букву «Т».
Т??? – найдутся все слова, начинающиеся на букву «Т» и содержащие ровно 4 символа.



Критерии запросаПри создании запроса можно задать критерии, вследствие чего по запросу будет осуществлен отбор только нужных записей.Для

Слайд 12Логическая операция “ИЛИ”
Можно задать несколько условий отбора, соединенных логическим оператором или

(or), для некоторого поля одним из двух способов:
1) можно ввести все условия в одну ячейку строки Условие отбора, соединив их логическим оператором или (or). В этом случае будут выбраны данные, удовлетворяющие хотя бы одному из условий.
Например, запись: Иванов or Петров соответствует тому, что будут выбраны фамилии Иванов или Петров
2) ввести второе условие в отдельную ячейку строки ИЛИ. И если используется несколько строк ИЛИ, то чтобы запись была выбрана, достаточно выполнения условий хотя бы в одной из строк ИЛИ.
Логическая операция “ИЛИ”Можно задать несколько условий отбора, соединенных логическим оператором или (or), для некоторого поля одним из

Слайд 13Логическая операция “И”
Логическая операция и (and) используется в том случае, когда

должны быть выполнены ОБА УСЛОВИЯ и только в этом случае запись будет выбрана.
Например: Фамилия: «Иванов», Имя: «Иван» будут выбраны только те люди, у которых фамилия и имя совпадают.
Чтобы объединить несколько условий отбора оператором и (and), следует привести их в одной строке.

Логическая операция “И”Логическая операция и (and) используется в том случае, когда должны быть выполнены ОБА УСЛОВИЯ и

Слайд 14Команды для запросов
Оператор Between позволяет задать диапазон значений.
Например: between 10

and 20

Оператор in позволяет задавать используемый для сравнения список значений.
Например: in (“первый”,”второй”,”третий”)

Команды для запросовОператор Between позволяет задать диапазон значений. Например: between 10 and 20Оператор in позволяет задавать используемый

Слайд 15Оператор Like
Оператор Like полезен для поиска образцов в текстовых полях, причем

можно использовать шаблоны:
* — обозначает любое количество (включая нулевой) символов;
? — любой одиночный символ;
# — указывает что в данной позиции должна быть цифра.

Например: для выбора фамилии, начинающейся с буквы П и с окончанием “ов” можно записать
like П*ов

Оператор LikeОператор Like полезен для поиска образцов в текстовых полях, причем можно использовать шаблоны:* — обозначает любое

Слайд 16Операторы для даты и времени
Можно ввести дату и время, при этом

значения должны быть заключены между символами #.
Например:
#10 мая 1998#
>#31.12.96#
В Access используется ряд других функций, которые помогут задать условия отбора для даты и времени, например:
Day(дата) – возвращает значение дня месяца в диапазоне от 1 до 31
Month(дата) – возвращает значение месяца года в диапазоне от 1 до 12
Year(дата) – возвращает значение года в диапазоне от 100 до 9999

Операторы для даты и времениМожно ввести дату и время, при этом значения должны быть заключены между символами

Слайд 17Сортировка данных в запросе
Данные можно упорядочить по возрастанию или убыванию.
Для

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

Слайд 18Выполнение и сохранение запроса
После задания условий запроса нужно проверить и сохранить.
Для

этого выбрать команду «Выполнить» и команду «Сохранить»
Выполнение и сохранение запросаПосле задания условий запроса нужно проверить и сохранить.Для этого выбрать команду «Выполнить» и команду

Слайд 19Контрольные вопросы
Для чего служат запросы на выборку?
По какому количеству критериев можно

отбирать информацию в одном поле запроса?
Для чего в запрос вставляют ссылки на таблицы?
Как вставить поля в запрос?

Контрольные вопросыДля чего служат запросы на выборку?По какому количеству критериев можно отбирать информацию в одном поле запроса?Для

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть