Презентация "Формирование сложных запросов"
Подписи к слайдам:
- В наше время существуют компьютерные информационные системы позволяющие хранить большие объёмы данных, осуществлять в них быстрый поиск, вносить изменения, выполнять всевозможные манипуляции с данными.
- Например: система продажи железнодорожных авиационных билетов, или во время телепортажей с крупных международных соревнований, олимпийских игр на экран мгновенно выводится досье любого спортсмена, о котором говорит комментатор – это работа компьютерной информационной системы.
- Основой всякой информационной системы является база данных.
- Что можно делать с готовой БД?
- Редактировать.
- Извлекать информацию из БД, создавая запросы.
- Формирование сложных запросов
- Выборка информации из БД происходит по запросу пользователя.
- Условие поиска представляет собой логическое выражение.
- ЛОГИЧЕСКОЕ ВЫРАЖЕНИЕ
- ПРОСТОЕ
- СЛОЖНОЕ
- Используется лишь одно поле таблицы и не применяются логические операции
- Используется логические операции «И», «ИЛИ», «НЕ»
- БАСКЕТБОЛ
- с
- типами данных
- или
- не
- и
- 1. Определить фамилии всех учеников, которые посещают волейбольную и баскетбольную секции.
- 1
- 2. Определить полку, на которой стоит книга Л.Н. Толстого «Повести и рассказы».
- 2
- 3. Получить список всех книг, кроме книг Беляева.
- 3
- 4. Спортсмены из США и России.
- 4
- 5. Спортсмены из всех стран, кроме России.
- 5
- 6. Спортсмены занявшие места со 2 по 4.
- 6
- 7. Спортсмены из Украины, занимающиеся спортивной гимнастикой.
- 7
- GAME OVER
- Обратите внимание на следующие соглашения,
- предусмотренные в Access:
- 2. Условные выражения, набранные в соседних строках одного и того же столбца, по умолчанию соединяются между собой знаком OR. Например, если столбец имеет имя балл и вы набрали в строке УСЛОВИЕ ОТБОРА: =8, а в строке ИЛИ: =12, то тем самым вы сформировали логическое выражение: [Балл]=8 OR [Балл]=12.
|
|
|
|
|
|
- 1. Условные выражения, набранные в разных столбцах одной строки УСЛОВИЕ ОТБОРА: по умолчанию соединяются между собой знаком AND. Например, если соседние столбцы имеют имена балл и код и вы набрали в них =5 и >=18, то тем самым вы сформировали логическое выражение: [Балл]=5 AND [Код]>=18.
|
||
|
|
|
|
|
- Сформировать к БД «Нобелевские лауреаты» условия запроса, с помощью которых из базы данных будут выбраны:
- 1. Лауреаты из США и СССР
|
|
|
|
- Сформировать к БД «Спортсмен» условия запроса, с помощью которых из базы данных будут выбраны:
- 2. Нобелевские лауреаты, получившие премию с 1901 года по 2000 год.
|
|
|
|
- Сформировать к БД «Спортсмен» условия запроса, с помощью которых из базы данных будут выбраны:
- 3. Лауреаты из Германии, получившие премию в области химии, и лауреаты из СССР, получивших премию в области физики.
|
|
|
|
|
|||
- Сформировать к БД «Спортсмен» условия запроса, с помощью которых из базы данных будут выбраны:
- 4. Лауреаты из всех областей, кроме химии, получившие премию после 1960 г.
|
|
|
|
|
|||
- Сформировать к БД «Спортсмен» условия запроса, с помощью которых из базы данных будут выбраны:
- 5. Лауреаты из США , жившие в наше время.
|
|
|
|
|
|||
- Самостоятельная работа
- Открыть БД «Нобелевские лауреаты».
- Вывести на экран поля «фамилия» и «страна» для лауреатов из России, и Германии.
- Вывести на экран поля «фамилия», «страна» и «область» для лауреатов из США, получивших премию в области физики, и лауреатов из СССР, получивших премию в области литературы.
- Вывести на экран поля «фамилия», «страна» и «год» для лауреатов, получивших премию с 2003 по 2007 годы.
- БД
- Дана таблица БД «Абитуриент»:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Какие записи БД «Абитуриент» удовлетворяют следующим условиям поиска:
- факультет == «химический» или «биологический»;
- дата рождения > 01.01.82;
- школа < 40 и курсы «да»?
- Сформируйте условие поиска, при использовании которого будут отобраны сведения об абитуриентах Лыковой О.П., Городиловой Е.Ю., Захаровой И.П., Горохове О.М.
- Запишите условия поиска, с помощью которых будут отобраны:
- все абитуриенты, кроме выпускников школы 44,
- абитуриенты, окончившие подготовительные курсы,
- девушки-абитуриентки химического факультета,
- абитуриенты, родившиеся не раньше 1 июня 1981 года.
- Рефлексия
- Все что пригодится нам
- Мы положим в чемодан
Информатика - еще материалы к урокам:
- Конспект урока "Формирование сложных запросов в СУБД Access"
- Конспект урока "Программы и файлы. Клавиатурный тренажер в режиме игры" 5 класс
- Конспект урока "Элементы математической логики" 10 класс
- Презентация "Элементы математической логики" 10 класс
- Презентация "Метод последовательной детализации" 3 класс
- Конспект урока "Метод последовательной детализации" 3 класс