Similar presentations:
Поиск и сортировка. 11 класс
1. Поиск и сортировка
Базы данных, 11 класс1
Поиск и сортировка
Ctrl+F
сортировка по текущему столбцу
несколько уровней
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru
2. Задача
Базы данных, 11 класс2
Задача
Фамилия
Сомов
Кротов
1 Белочкина
Окунев
Судакова
Щукина
Пол Математика
м
м
ж
м
ж
ж
75
83
55
75
68
76
4
1
6
3
5
2
Русский
язык
65
75
92
68
70
58
Химия
70
59
64
72
56
78
Информатика
90
87
65
70
58
80
Биология
58
60
86
56
60
85
Какой по счету будет запись с фамилией Белочкина, если
отсортировать таблицу по полю:
а) Фамилия (по возрастанию)
- по алфавиту
Ответ: 1
б) Математика (по убыванию)
Ответ: 6
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru
3. Фильтрация
Базы данных, 11 класс3
Фильтрация
Фильтр – это условие для отбора записей.
!
Остальные записи временно скрываются!
быстрый фильтр (фильтр по выделенному)
применить/отменить фильтр
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru
4. Фильтрация
Базы данных, 11 класс4
Фильтрация
редактировать текущий фильтр
AND
OR
удалить фильтр
с таблицей хранится только один фильтр
не все условия можно записать
!
Для сложных случаев – запросы!
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru
5. Задача
Базы данных, 11 класс5
Задача
Фамилия
Сомов
Кротов
Белочкина
Окунев
Судакова
Щукина
Пол Математика
м
м
ж
м
ж
ж
75
83
55
75
68
76
Русский
язык
65
75
92
68
70
58
Химия
70
59
64
72
56
78
Информатика
90
87
65
70
58
80
Биология
58
60
86
56
60
85
Сколько записей будет отобрано:
а)Пол = 'ж' AND Химия > Биология
Оба условия должны выполняться одновременно,
т.к. между условиями стоит союз AND Ответ: 0
б)Пол = 'м' OR Математика > Информатика
Должно быть выполнено хотя бы одно из условий,
Ответ: 4
т.к. между условиями стоит союз OR
в)Пол = 'ж' AND Русский язык > 70 OR Информатика >= 80
Сначала выполняется условие с союзом AND – 1 запись;
Добавляем к ней условие с союзом OR
Ответ: 4
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru
6. Базы данных
6Базы данных
§ 18. Запросы
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru
7. Что такое запрос?
Базы данных, 11 класс7
Что такое запрос?
Запрос – это обращение к СУБД для отбора записей или
выполнения других операций с данными.
• выборка данных
• создание таблиц
• редактирование таблиц и записей
• изменение записей
• удаление записей
• удаление таблиц
SQL (англ. Structured Query Language – язык
структурных запросов).
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru
8. Сортировка
Базы данных, 11 класс8
Сортировка
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru
9. Условия отбора
Базы данных, 11 класс9
Условия отбора
Условие отбора
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru
10. Сложные условия
Базы данных, 11 класс10
Сложные условия
И
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru
11. Сложные условия
Базы данных, 11 класс11
Сложные условия
ИЛИ
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru
12. Шаблоны
Базы данных, 11 класс12
Шаблоны
условие с
шаблоном
? – обязательно 1 символ
* - любое количество символов (в том числе и 0)
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru