Тема урока на тему:
Создание запросов на выборку в базе данных.
Практическая работа «Создание базы данных «класс».
Что такое СУБД?
?
Актуализация опорных знаний
Вопросы по основным понятиям, изученных на прошлых уроках
Перечислите типы полей.
Приведите примеры известных Вам СУБД
С какой системой управления данных вы работаете на уроках?
С чего начинается работа с базой данных? (основные этапы работы с БД)
Какие основные объекты СУБД Вам известны?
Что такое реляционная база данных?
Что такое запись реляционной базы данных?
Что такое поле реляционной базы данных?
Система управления базами данных (СУБД) - программное обеспечение для создания баз данных, хранения и поиска в них необходимой информации.
Этапы создания БД
Основные объекты СУБД:
Таблица предназначена для хранения данных.
Форма предназначена для ввода данных, удобной работы С БД.
Запрос предназначен для обращения к БД, вывод данных по условию и сортировке.
Отчет – документ, созданный на основе одной или нескольких таблиц БД.
Реляционная база данных (РБД) – это реляционная модель данных, основанная на представлении данных в виде таблиц.
Запись содержит всю информацию об одном объекте, описываемом в базе данных.
Запись - это строка таблицы.
Поле - это одна из характеристик объекта. Поле - это столбец таблицы.
Актуализация опорных знаний
Вопросы по основным понятиям, изученных на прошлых уроках
Что такое таблица?
Актуализация опорных знаний
Вопросы по основным понятиям, изученных на прошлых уроках
Что такое форма?
Актуализация опорных знаний
Вопросы по основным понятиям, изученных на прошлых уроках
Что такое запрос?
Актуализация опорных знаний
Вопросы по основным понятиям, изученных на прошлых уроках
Что такое отчет?
10 стран по статистике коронавируса на 19.10. 2021
Как можно использовать данную базу данных?
Базу данных можно использовать как справочную систему, сортировать данные в нужном порядке, выбирать нужные данные по одному или нескольким признакам, добавлять, удалять или редактировать данные.
№ | Страна | Болеющих сейчас | Заразилось | Выздоровело | Умерло | Летальность |
— |
| ➜17 769 051+12179 | 242 194 831315308 | 219 500 355298204 | 4 925 4254925 | 2.03% |
1 |
| ➜9 578 053-10140 | 45 926 79018578 | 35 601 92428414 | 746 813304 | 1.63% |
2 |
| ➜1 410 431+6259 | 8 541 19243738 | 6 991 90937256 | 138 852223 | |
3 |
| ➜794 946+9299 | 8 060 75233740 | 7 040 48123426 | 225 3251015 | 2.8% |
4 |
| ➜502 662+3287 | 7 714 37930862 | 7 143 65727352 | 68 060223 | 0.88% |
5 |
| ➜351 920-3501 | 3 758 4691413 | 3 122 0724818 | 284 47796 | 7.57% |
6 |
| ➜338 061-1038 | 5 809 96713308 | 5 347 48314179 | 124 423167 | 2.14% |
7 |
| ➜261 731+7265 | 2 660 27315579 | 2 337 1947776 | 61 348538 | 2.31% |
8 |
| ➜248 685-183 | 372 92095 | 114 114263 | 10 12115 | 2.71% |
9 |
| 234 981 | 21 651 910 | 20 813 408 | 603 521 | 2.79% |
10 |
| ➜190 581+3108 | 2 945 0563931 | 2 678 296759 | 76 17964 | 2.59% |
Манипулирование данных – это действия, выполняемые над информацией, хранящейся в базе данных.
К манипулированию данных относится:
выборка данных по определенным критериям,
сортировка данных,
обновление данных,
удаление данных,
добавление данных.
Выполнение этих действий производится с помощью запросов.
!
!
Запрос – это средство извлечения информации из базы данных, отвечающей некоторым условиям.
Справка – это таблица, содержащая интересующие пользователя сведения, извлечённые из базы данных.
!
Фамилия | Математика | Русский язык | Чтение | Окружающий мир |
Иванов | 5 | |||
Петров | 4 | 5 | 4 | |
Сидоров | 5 | 3 | ||
Кузнецов | 5 | 3 | 4 |
Пример. БД Таблица успеваемости
Запрос 1. Отличники по математике
Запрос 3. Отличники по всем предметам
Запрос 2. Учащиеся с оценкой выше 3 по окружающему миру
Фамилия | Математика |
Иванов | 5 |
Кузнецов |
Фамилия | Математика | Русский язык | Чтение | Окружающий мир |
Иванов | 5 |
Фамилия | Окружающий мир |
Иванов | 5 |
Петров | 4 |
Кузнецов |
Знак | Обозначение |
= | равно |
<> | не равно |
< | меньше |
> | больше |
<= | меньше или равно |
>= | больше или равно |
Простые логические выражения – это выражения, которые содержат только операции отношения или поле логического типа.
!
Операции отношения
Сравнение числовых величин
Пример. Какие знаки отношений нужно вставить, чтобы полученные высказывания были истинными?
!
5 | 7 | |
7 500 000 | 7 500 | |
132 567 789 | 133 567 789 |
?
?
?
<
>
<
Производится по математическим правилам
Сравнение построено по лексикографическому принципу.
Меньшим считается то слово у которого первая отличающаяся буква от другого слова идет раньше.
Пробел меньше любой буквы.
Сравнение текстовых величин
!
!
Пример. Какие знаки отношений нужно вставить, чтобы полученные высказывания были истинными?
символы | данные | |
ученик | ученица |
?
?
?
>
>
Сравниваются в соответствии с календарной последовательностью.
Дата, относящаяся к более раннему времени, считается меньше более поздней.
Сравнение полей типа «дата»
!
3.07.2001 | 3.07.2002 | |
12.09.1998 | 1.01.1999 | |
1.02.2017 | 3.02.2017 |
?
?
?
<
<
Пример. Какие знаки отношений нужно вставить, чтобы полученные высказывания были истинными?
<
№ | Фамилия | Имя | Отчество | Адрес | Тип | Название | Дата подписки | Срок | Получение на почте |
1 | Сидорова | Ирина | Сергеевна | пр. Ленина 3-42 | газета | КомПик | 01.07.17 | 3 | |
2 | Гуляева | Нелли | Ивановна | ул. Строителей 4-5 | журнал | Мир ПК | 01.04.17 | 6 | |
3 | Орлов | Никита | Андреевич | ул. Строителей 8-5 | Хакер | 01.01.17 | 3 | | |
4 | Ермолаев | Антон | Вадимович | пр. Парковый 4-16 | газета | КомПик | 12 | | |
5 | Агафонов | Иванович | ул. Ленина 3-24 | журнал | Мир ПК | 01.07.17 | | ||
6 | Фомин | Сергей | Андреевич | ул. Строителей 8-1 | Железо | 01.04.17 | 6 | |
База данных «Подписка»
Высказывание | Логическое выражение | Номер записи | Значение |
1 | |||
2 | |||
3 | |||
4 | |||
5 | |||
6 |
Составление простых запросов
Срок подписки
не превышает полгода
Срок<=6
истина
истина
истина
истина
ложь
ложь
Высказывание | Логическое выражение | Номер записи | Значение |
1 | |||
2 | |||
3 | |||
4 | |||
5 | |||
6 |
№ | Фамилия | Имя | Отчество | Адрес | Тип | Название | Дата подписки | Срок | Получение на почте |
1 | Сидорова | Ирина | Сергеевна | пр. Ленина 3-42 | газета | КомПик | 01.07.17 | 3 | |
2 | Гуляева | Нелли | Ивановна | ул. Строителей 4-5 | журнал | Мир ПК | 01.04.17 | 6 | |
3 | Орлов | Никита | Андреевич | ул. Строителей 8-5 | Хакер | 01.01.17 | 3 | | |
4 | Ермолаев | Антон | Вадимович | пр. Парковый 4-16 | газета | КомПик | 12 | | |
5 | Агафонов | Иванович | ул. Ленина 3-24 | журнал | Мир ПК | 01.07.17 | | ||
6 | Фомин | Сергей | Андреевич | ул. Строителей 8-1 | Железо | 01.04.17 | 6 | |
Составление простых запросов
База данных «Подписка»
Все, подписавшиеся на журнал
Тип=‘журнал’
ложь
ложь
истина
истина
истина
истина
Высказывание | Логическое выражение | Номер записи | Значение |
1 | |||
2 | |||
3 | |||
4 | |||
5 | |||
6 |
№ | Фамилия | Имя | Отчество | Адрес | Тип | Название | Дата подписки | Срок | Получение на почте |
1 | Сидорова | Ирина | Сергеевна | пр. Ленина 3-42 | газета | КомПик | 01.07.17 | 3 | |
2 | Гуляева | Нелли | Ивановна | ул. Строителей 4-5 | журнал | Мир ПК | 01.04.17 | 6 | |
3 | Орлов | Никита | Андреевич | ул. Строителей 8-5 | Хакер | 01.01.17 | 3 | | |
4 | Ермолаев | Антон | Вадимович | пр. Парковый 4-16 | газета | КомПик | 12 | | |
5 | Агафонов | Иванович | ул. Ленина 3-24 | журнал | Мир ПК | 01.07.17 | | ||
6 | Фомин | Сергей | Андреевич | ул. Строителей 8-1 | Железо | 01.04.17 | 6 | |
Составление простых запросов
База данных «Подписка»
Все подписчики с именем Антон
Имя=‘Антон’
ложь
ложь
ложь
ложь
истина
истина
Высказывание | Логическое выражение | Номер записи | Значение |
1 | |||
2 | |||
3 | |||
4 | |||
5 | |||
6 |
№ | Фамилия | Имя | Отчество | Адрес | Тип | Название | Дата подписки | Срок | Получение на почте |
1 | Сидорова | Ирина | Сергеевна | пр. Ленина 3-42 | газета | КомПик | 01.07.17 | 3 | |
2 | Гуляева | Нелли | Ивановна | ул. Строителей 4-5 | журнал | Мир ПК | 01.04.17 | 6 | |
3 | Орлов | Никита | Андреевич | ул. Строителей 8-5 | Хакер | 01.01.17 | 3 | | |
4 | Ермолаев | Антон | Вадимович | пр. Парковый 4-16 | газета | КомПик | 12 | | |
5 | Агафонов | Иванович | ул. Ленина 3-24 | журнал | Мир ПК | 01.07.17 | | ||
6 | Фомин | Сергей | Андреевич | ул. Строителей 8-1 | Железо | 01.04.17 | 6 | |
Составление простых запросов
База данных «Подписка»
Все, кто не подписался на Мир ПК
Название<>‘Мир ПК’
истина
истина
истина
истина
ложь
ложь
Высказывание | Логическое выражение | Номер записи | Значение |
1 | |||
2 | |||
3 | |||
4 | |||
5 | |||
6 |
№ | Фамилия | Имя | Отчество | Адрес | Тип | Название | Дата подписки | Срок | Получение на почте |
1 | Сидорова | Ирина | Сергеевна | пр. Ленина 3-42 | газета | КомПик | 01.07.17 | 3 | |
2 | Гуляева | Нелли | Ивановна | ул. Строителей 4-5 | журнал | Мир ПК | 01.04.17 | 6 | |
3 | Орлов | Никита | Андреевич | ул. Строителей 8-5 | Хакер | 01.01.17 | 3 | | |
4 | Ермолаев | Антон | Вадимович | пр. Парковый 4-16 | газета | КомПик | 12 | | |
5 | Агафонов | Иванович | ул. Ленина 3-24 | журнал | Мир ПК | 01.07.17 | | ||
6 | Фомин | Сергей | Андреевич | ул. Строителей 8-1 | Железо | 01.04.17 | 6 | |
Составление простых запросов
База данных «Подписка»
Все, кто получает издания на почте
Получение на почте=1
ложь
ложь
ложь
истина
истина
истина
Сложные логические выражения – это выражения, содержащие логические операции.
!
Операция | Обозначение |
И (AND) | конъюнкция |
ИЛИ (OR) | дизъюнкция |
НЕ (NOT) | отрицание |
Логические операции
Старшинство логических операций: НЕ, И, ИЛИ.
№ | Фамилия | Имя | Отчество | Адрес | Тип | Название | Дата подписки | Срок | Получение на почте |
1 | Сидорова | Ирина | Сергеевна | пр. Ленина 3-42 | газета | КомПик | 01.07.17 | 3 | |
2 | Гуляева | Нелли | Ивановна | ул. Строителей 4-5 | журнал | Мир ПК | 01.04.17 | 6 | |
3 | Орлов | Никита | Андреевич | ул. Строителей 8-5 | Хакер | 01.01.17 | 3 | | |
4 | Ермолаев | Антон | Вадимович | пр. Парковый 4-16 | газета | КомПик | 12 | | |
5 | Агафонов | Иванович | ул. Ленина 3-24 | журнал | Мир ПК | 01.07.17 | | ||
6 | Фомин | Сергей | Андреевич | ул. Строителей 8-1 | Железо | 01.04.17 | 6 | |
Высказывание | Логическое выражение | Номер записи | Значение |
1 | |||
2 | |||
3 | |||
4 | |||
5 | |||
6 |
Составление сложных запросов
База данных «Подписка»
Срок подписки не превышает полгода и издания получают на почте
Срок<=6 И Получение на почте=1
ложь
истина
истина
ложь
ложь
ложь
Практическая работа
Программное обеспечение, позволяющее работать с БД, называется СУБД
24
26
Таблицы – обычные двумерные таблицы,
Запросы – отбор данных на основании заданных условий,
Формы – электронный аналог бумажного бланка,
Отчеты – данные из разны таблиц собираются в одну, предназначены для печати,
Макросы – предназначены для автоматизации повторяющихся операций,
Модули – служат для автоматизации работы БД.
Домашнее задание
Составить кроссворд по основным понятиям темы (10-15 слов), лучший кроссворд будет реализован в программе Конструктор кроссвордов и опубликован в Интернете на различных сайтах (сайте школы, на сайте учителя информатики)
31
Подведение итогов.
Ответьте выборочно на 1-2 из предложенных вопросов:
?
сегодня я узнал
у меня получилось
у меня возникли трудности
я выполнял задания
я научился
теперь я могу
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.