Презентация, доклад по информатике и ИКТ на тему Условия выбора и простые логические выражения (9класс)

Содержание

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

Слайд 1Поиск данных. Условия поиска. Отбор данных с помощью запросов.

Поиск данных. Условия поиска. Отбор данных с помощью запросов.

Слайд 2Поиск в базе данных
– это отбор записей, удовлетворяющих условиям поиска, заданным

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

Слайд 3Поиск в БД с помощью Фильтра
Открываем нужную таблицу в режиме отображения

«Таблица»
На вкладке «Главная» имеется панель инструментов «Сортировка и фильтр» с необходимыми пиктограммами




Кроме того
в правом углу каждого поля имеется «Фильтр»

Поиск в БД с помощью ФильтраОткрываем нужную таблицу в режиме отображения «Таблица»На вкладке «Главная» имеется панель инструментов

Слайд 4Условия поиска
Логическое выражение – это некоторое высказывание, по поводу которого

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


Условия поиска Логическое выражение – это некоторое высказывание, по поводу которого можно заключить истинно оно или ложно.Простое

Слайд 5Операторы сравнения для числовых данных

Операторы сравнения  для числовых данных

Слайд 6Сравниваются все символы
Операторы сравнения для текстовых данных
Сравниваются первые символы
Сравниваются последовательности символов
Сравниваются

последние символы
Сравниваются все символыОператоры сравнения  для текстовых данныхСравниваются первые символыСравниваются последовательности символовСравниваются последние символы

Слайд 7Запрос
– это объект БД, предназначенный для обработки и извлечения данных из

таблиц БД и предоставления данных пользователю в удобном виде.

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


Запрос– это объект БД, предназначенный для обработки и извлечения данных из таблиц БД и предоставления данных пользователю

Слайд 8Режимы работы с запросами
В режиме таблица:
В режиме конструктора:
в бланке

запросов выбираются необходимые поля и задаются условия запроса

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

Режимы работы с запросами В режиме таблица: В режиме конструктора:в бланке запросов выбираются необходимые поля и задаются

Слайд 9Создание Запроса
Для создания запроса необходимо выбрать таблицу с данными, а затем

выбрать средство создания запроса

средства
создания запроса

источник данных

Создание ЗапросаДля создания запроса необходимо выбрать таблицу с данными, а затем выбрать средство создания запросасредствасоздания запросаисточник данных

Слайд 10Средства создания запросов в БД
Все средства создания запросов помещены в группу

«Другие» на вкладке «Создание»






Средства создания запросов в БДВсе средства создания запросов помещены в группу «Другие» на вкладке «Создание»

Слайд 11Создание запроса с помощью «Мастера запросов»
Откройте базу данных «Фирма», созданную ранее.
Выполните

команду: вкладка ленты Создание → Мастер запросов →Простой запрос.
Создание запроса с помощью «Мастера запросов»Откройте базу данных «Фирма», созданную ранее.Выполните команду: вкладка ленты Создание → Мастер

Слайд 12Создание запроса с помощью «Мастера запросов»
В появившемся диалоговом окне укажите «Таблица:

Сотрудники» и выберите поля «Фамилия», «Имя», «Телефон». Нажмите кнопку «Далее».
Создание запроса с помощью «Мастера запросов»В появившемся диалоговом окне укажите «Таблица: Сотрудники» и выберите поля «Фамилия», «Имя»,

Слайд 13Создание запроса с помощью «Мастера запросов»
Введите имя запроса – «Телефоны» –

и нажмите кнопку «Готово».
Создание запроса с помощью «Мастера запросов»Введите имя запроса – «Телефоны» – и нажмите кнопку «Готово».

Слайд 14Создание запроса с помощью «Мастера запросов»
Перед вами появится запрос, в котором

можно просмотреть телефоны сотрудников.

Запрос

Создание запроса с помощью «Мастера запросов»Перед вами появится запрос, в котором можно просмотреть телефоны сотрудников.Запрос

Слайд 15Создание запроса с помощью «Конструктора запросов»
Выполните команду: вкладка ленты Создание →

Конструктор запросов.
В диалоговом окне «Добавление таблиц» выберите таблицу «Клиенты» и щелкните на кнопке «Добавить», а затем – на кнопке «Закрыть».
Создание запроса с помощью «Конструктора запросов»Выполните команду: вкладка ленты Создание → Конструктор запросов.В диалоговом окне «Добавление таблиц»

Слайд 16Чтобы перенести нужные поля в бланк запроса,






ИЛИ необходимо

дважды щелкнуть левой кнопкой мыши
ИЛИ воспользоваться «Открывающимся списком»

Создание запроса с помощью «Конструктора запросов»

Чтобы перенести нужные поля в бланк запроса,  ИЛИ необходимо дважды щелкнуть левой кнопкой мыши  ИЛИ

Слайд 17Создание запроса с помощью «Конструктора запросов»
Заполните поля таблицы

Создание запроса с помощью «Конструктора запросов»Заполните поля таблицы

Слайд 18Чтобы отсортировать записи в поле «Название компании» в алфавитном порядке, необходимо

в раскрывающемся списке строки «Сортировка:» выбрать пункт «по возрастанию».

Создание запроса с помощью «Конструктора запросов»

Чтобы отсортировать записи в поле «Название компании» в алфавитном порядке, необходимо в раскрывающемся списке строки «Сортировка:» выбрать

Слайд 19Сохраните запрос с именем «Адреса клиентов».

Создание запроса с помощью «Конструктора запросов»

Сохраните запрос с именем «Адреса клиентов».Создание запроса с помощью «Конструктора запросов»

Слайд 20Самостоятельно
Самостоятельно с помощью «Конструктора запросов» создайте запрос «Дни рождения», в котором

можно будет просмотреть дни рождения сотрудников.
СамостоятельноСамостоятельно с помощью «Конструктора запросов» создайте запрос «Дни рождения», в котором можно будет просмотреть дни рождения сотрудников.

Слайд 21С помощью запросов можно выполнить следующие виды обработки данных:
Произвести вычисления в

записях БД
Выбирать запись (записи) из одной или нескольких таблиц удовлетворяющие условиям отбора – Запрос с параметрами
Выбирать запись (записи) из одной или нескольких таблиц, которые можно обновлять (с некоторыми ограничениями) - Запросы на выборку
Перемещать запись (записи) из одной или нескольких таблиц - Запрос на изменение
Анализ данных - Перекрестный запрос


С помощью запросов можно выполнить следующие виды обработки данных:Произвести вычисления в записях БДВыбирать запись (записи) из одной

Слайд 22С помощью запросов можно выполнить следующие виды обработки данных:
Удалить запись (записи)

из одной или нескольких таблицы БД - Запрос удаления
Добавить запись (записи) из одной или нескольких таблиц в конец одной или нескольких таблиц - Запрос добавления
Внести изменение в запись (записи) в одну или несколько таблиц - Запрос обновления
Создать новую таблицу на основе всех или части данных из одной или нескольких таблиц – Запрос создания

С помощью запросов можно выполнить следующие виды обработки данных:Удалить запись (записи) из одной или нескольких таблицы БД

Слайд 23Условие отбора
В условиях отбора можно задавать символы шаблона:
* – для указания

любой последовательности символов.
? – для представления любого одного символа.
Условие отбораВ условиях отбора можно задавать символы шаблона:* – для указания любой последовательности символов.? – для представления

Слайд 24Запрос с параметром
Допустим, мы хотим узнать, у кого из сотрудников день

рождения в текущем месяце, например в апреле.
Для этого откройте запрос в режиме Конструктора.
В строке «Условие отбора» для поля «Дата рождения» введите значение *.04.*.
В данной записи * означают, что дата и год рождения могут быть любыми, а месяц 4-м (т. е. апрель)



Запрос с параметромДопустим, мы хотим узнать, у кого из сотрудников день рождения в текущем месяце, например в

Слайд 25Закройте «Конструктор» и просмотрите полученный результат.




Если в запросе «Дни рождения» нет

ни одной записи, значит, в таблице «Сотрудники» нет ни одного человека, родившегося в апреле.

Запрос с параметром

Закройте «Конструктор» и просмотрите полученный результат.Если в запросе «Дни рождения» нет ни одной записи, значит, в таблице

Слайд 26Добавьте в таблицу «Сотрудники» два человека, родившихся в апреле, и посмотрите,

как изменится запрос.

Самостоятельно

Добавьте в таблицу «Сотрудники» два человека, родившихся в апреле, и посмотрите, как изменится запрос. Самостоятельно

Слайд 27Запросы автоматически обновляются при каждом открытии.
Автоматическое обновление

Запросы автоматически обновляются при каждом открытии.Автоматическое обновление

Слайд 28Запрос на выборку
Если нам нужно узнать, кто из сотрудников родился в

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

Слайд 29Запрос на выборку
При запуске такого запроса на экран выводится диалоговое окно

для ввода значения в качестве условия отбора.
Чтобы создать запрос с параметром, пользователю необходимо ввести текст сообщения в строке «Условие отбора» в «бланке запроса».
Запрос на выборкуПри запуске такого запроса на экран выводится диалоговое окно для ввода значения в качестве условия

Слайд 30Запись Like [Введите дату] означает, что при открытии запроса появится диалоговое

окно с текстом «Введите дату» и полем для ввода условия отбора.



Если ввести условие *.04.*, то в запросе появится список сотрудников, родившихся в апреле.
Запустите запрос еще раз и введите значение *.05.*, посмотрите, как изменился запрос.

Запрос с параметром

Запись Like [Введите дату] означает, что при открытии запроса появится диалоговое окно с текстом «Введите дату» и

Слайд 31Измените запрос «Телефоны» так, чтобы при его запуске выводилось диалоговое окно

с сообщением «Введите фамилию».
Поскольку в запросе нужно вывести конкретную фамилию, в условии отбора слово Like писать не надо.

Самостоятельно

Измените запрос «Телефоны» так, чтобы при его запуске выводилось диалоговое окно с сообщением «Введите фамилию». Поскольку в

Слайд 32Создайте запрос «Выполненные заказы», содержащий следующие сведения: фамилия и имя сотрудника,

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

Самостоятельно

Создайте запрос «Выполненные заказы», содержащий следующие сведения: фамилия и имя сотрудника, название компании, с которой он работает,

Слайд 33Самостоятельно

Самостоятельно

Слайд 34 Иногда в запросах требуется произвести некоторые вычисления, например посчитать подоходный

налог 13 % для каждой сделки.

Вычисления в записях БД

Для этого создайте запрос «Сумма заказа» в режиме Конструктора.
Запрос «Сумма заказа» должен содержать следующие сведения: код клиента, название компании, сумма заказа. Данные запроса возьмем из таблиц «Заказы» и «Клиенты»

Иногда в запросах требуется произвести некоторые вычисления, например посчитать подоходный налог 13 % для каждой сделки.

Слайд 35Вычисления в записях БД
В пустом столбце бланка запроса щелкните правой кнопкой

мыши на ячейке «Поле» и в появившемся контекстном меню выберите команду «Построить».
Вычисления в записях БДВ пустом столбце бланка запроса щелкните правой кнопкой мыши на ячейке «Поле» и в

Слайд 36Перед вами появится окно «Построитель выражений», который состоит из трех областей:


поле выражения (вводимые в это поле элементы выбираются в двух других областей );

Построитель выражений

2. кнопки операторов

3. элементы выражения

1. поле выражения

Перед вами появится окно «Построитель выражений», который состоит из трех областей: поле выражения (вводимые в это поле

Слайд 37В левом списке откройте папку «Запросы» и выделите запрос «Сумма заказа».

В среднем списке выделите поле Сумма и нажмите кнопку «Вставить». Идентификатор этого поля появится в поле выражения – [Сумма].
Посчитаем подоходный: Щелкните на кнопке * и введите 0,13.

Построитель выражений

В левом списке откройте папку «Запросы» и выделите запрос «Сумма заказа». В среднем списке выделите поле Сумма

Слайд 38Нажмите кнопку «ОК», после чего в ячейке свойства Поле появится значение

«Выражение1: [Сумма]*0,13».
Замените «Выражение1: на «Налог» и закройте Конструктор.








Откройте запрос и посмотрите, что у вас получилось.

Построитель выражений

Нажмите кнопку «ОК», после чего в ячейке свойства Поле появится значение «Выражение1: [Сумма]*0,13».Замените «Выражение1: на «Налог» и

Слайд 39У вас должно получиться…

У вас должно получиться…

Слайд 40Самостоятельно
Используя «Построитель выражений», добавьте в запрос «Сумма заказа» поле «Прибыль», в

котором будет вычисляться доход от заказа (т. е. сумма заказа минус налог).
СамостоятельноИспользуя «Построитель выражений», добавьте в запрос «Сумма заказа» поле «Прибыль», в котором будет вычисляться доход от заказа

Слайд 41У вас должно получиться…

У вас должно получиться…

Слайд 42Контрольные вопросы
1. Для чего предназначены запросы?
2. Какие виды запросов вы знаете?
3.

С помощью чего можно создавать запросы?
4. Что означает запись в условии запроса « =50»?
5. Можно ли создавать запросы на основе нескольких таблиц?
Контрольные вопросы1. Для чего предназначены запросы?2. Какие виды запросов вы знаете?3. С помощью чего можно создавать запросы?4.

Слайд 43Домашнее задание
Дана таблица БД «Расписание поездов»:

Какие поезда будут соответствовать следующим запросам:
а)

стоянка < 30
б) куда = ”Москва”
в) откуда= «Н.Тагил»
г) время прибытия >12:00
д) время отправления =05:43
Домашнее заданиеДана таблица БД «Расписание поездов»:Какие поезда будут соответствовать следующим запросам:а) стоянка < 30б) куда = ”Москва”в)

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

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


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

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

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

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