Запросы на выборку данных презентация для 9 класса, Информатика
Текст выступления:
Запросы на выборку данных1. Запросы на выборку данных: как получить нужную информацию
SELECT извлекает нужные строки из таблиц без ручного поиска по всем данным.
Когда информации становится слишком много, ручной просмотр превращается в ловушку: быстро теряются нужные строки, легко перепутать версии и пропустить важные факты. Именно поэтому в реляционных базах данных появляется инструмент, который мыслит по-другому — запрос выборки.
В основе любой выборки лежит SQL: язык, который в индустрии используют десятилетиями. Его идеи опираются на реляционную модель, которую в середине XX века сформулировали исследователи, а затем довели до практики в системах управления базами данных. Сегодня умение правильно формулировать запрос — это как умение пользоваться «умным фильтром»: не искать всё, а получать ответ точным способом.
2. Где нужны запросы выборки и зачем они помогают
База данных хранит сведения в таблицах: строка — одна запись, столбец — одно поле. SQL — стандартный язык для реляционных баз. Запросы выборки дают точный ответ: например, найти учеников по оценке, книги автора или товары по цене.
Представим школьную задачу, похожую на реальные ситуации: есть список учеников, и нужно быстро понять, у кого оценка выше определённого уровня, кто учится в конкретном классе, или сколько учеников получают пятёрки. Без выборки пришлось бы вручную просматривать строки — а это долго и ненадёжно.
Запрос выборки помогает именно в таких случаях: он работает не «впереди по времени», как поисковик в интернете, а «по правилам», как маленькая программа внутри базы. Таблица — это удобная форма хранения: строка соответствует одной записи, столбец — одному признаку. SQL же стандартизирует то, как задаются требования к данным.
Именно поэтому запросы выборки встречаются везде: в магазинах, где нужно найти товары по цене; в библиотеках, где ищут книги по автору; в школах и университетах — в журналах, рейтингах, списках курсов. Когда запрос сформулирован ясно, ответ приходит сразу и без лишних усилий.
3. Структура таблицы базы данных
Таблица состоит из строк и столбцов. Каждая строка — это одна запись, например сведения об одном ученике, а каждый столбец хранит отдельный признак: фамилию, класс, возраст, оценку или город.
Чтобы запрос выборки работал «как задумано», нужно понимать, из чего он строится. Таблица — это не просто набор строк на экране. В реляционной модели каждая строка соответствует одному объекту реального мира: ученику, товару, книге. А столбец — это способ описать этот объект: фамилия, класс, возраст, оценка, город.
Важная мысль: мы не «выбираем кусок картинки», мы выбираем данные по смыслу. Поэтому следующий шаг — научиться читать названия столбцов как описание того, что именно лежит внутри поля, и как к нему обращаться в запросах.
И, наконец, есть ключевое различие между записями: где-то таблица должна понимать, «какая это именно запись». Эту задачу часто решают ключевым полем — идентификатором. В учебных примерах это может быть номер ученика или код товара: так система не путает похожие записи и точно знает, где «какой именно» объект хранится.
4. Команда SELECT и ее части
Базовый запрос на выборку строится из SELECT, списка полей, FROM и имени таблицы. Например, SELECT * FROM students; возвращает все столбцы, а SELECT name, class FROM students; — только имя и класс.
Запрос выборки обычно начинается с SELECT — потому что именно это слово показывает намерение: «нужно получить из таблицы данные». Далее идёт список полей — либо «всё целиком», либо только то, что действительно требуется.
Часть FROM указывает источник: из какой таблицы берём данные. По смыслу это как инструкция «возьми из этой таблицы». Например, запрос SELECT * FROM students; говорит: «верни все колонки у всех учеников». А запрос SELECT name, class FROM students; делает результат короче — в нём остаются только имя и класс.
Теперь становится понятнее, почему выбор нужных полей так важен.
Когда вы выбираете конкретные столбцы, результат становится удобнее: меньше строк с «лишними» полями, проще читать и сравнивать. Особенно заметно это в реальных базах, где в таблице могут быть десятки столбцов: запрос без продуманного SELECT превращается в информационный шум, а запрос с точными полями — в ясный отчёт.
5. Основные операторы выборки в SQL
Сравните роли ключевых частей запроса: они отвечают за источник данных, отбор, порядок и размер результата.
Здесь удобно мысленно разложить запрос на роли. В любом конкретном запросе может быть несколько «участников», и у каждого — своя задача.
Один элемент отвечает за то, откуда берутся данные; другой — за отбор: какие строки подходят по условиям; третий — за порядок: как располагать строки в ответе; а ещё один элемент может ограничить размер результата, чтобы не получить слишком большой список.
Главная ценность понимания состоит в том, что запрос перестаёт быть набором слов. Он становится планом действий, где каждая часть влияет на результат по-своему. И тогда проще не только составлять запрос, но и проверять себя: если ответ «не тот», почти всегда можно понять, в какой части перепутано намерение — отбор, сортировка или ограничение.
6. Выбор нужных столбцов: когда звездочка не нужна
Визуальная идея в том, что звездочка не всегда лучший выбор.
Знак * часто используют в учебных примерах как «быстрое знакомство с таблицей»: условно говоря, чтобы сразу увидеть содержимое. Но в реальной работе это почти всегда превращается в привычку собирать лишнее. Почему? Потому что запрос возвращает все столбцы, даже если часть из них не нужна.
Нужны только определённые столбцы — значит, лучше явно перечислить поля. Такой подход помогает:
быстрее читать результат, потому что в ответе меньше лишнего;
точнее контролировать, что именно попадёт в отчёт;
экономить ресурсы базы и скорость выполнения запроса.
С практической точки зрения это похоже на сбор чемодана: взять «всё, что есть» проще, но правильнее выбрать то, что действительно потребуется. SQL-поля — это и есть список нужных вещей.
7. Какие части запроса чаще всего используют
Почти каждый учебный пример начинается с SELECT и FROM. Остальные элементы подключают по задаче: WHERE для поиска, ORDER BY для порядка, GROUP BY — для группировки.
Хотя конкретные запросы бывают очень разными, типовой сценарий похож на конструктор. Почти всегда стартуют с SELECT: что именно нужно вывести, и FROM: из какой таблицы.
Дальше подключают дополнительные «инструменты», когда появляется задача:
WHERE — чтобы отобрать только те строки, которые подходят под условие;
ORDER BY — чтобы расположить строки в определённом порядке;
GROUP BY — когда требуется объединять данные по категориям, например посчитать средние оценки по классам.
Вывод простой: базовый запрос собирается как набор частей, а «остальные элементы» добавляются только по необходимости. Это снижает риск ошибок и делает запрос более понятным — как для автора, так и для тех, кто будет читать код позже.
И дальше логично перейти к самому частому способу «поиска по правилам» — к WHERE.
8. Как выполняется запрос на выборку
Шаги запроса: от выбора таблицы до получения итоговой таблицы.
Запрос выборки можно представить как маршрут, где на каждом шаге происходит преобразование.
На старте выбирается таблица — то есть определяется источник данных. Затем задаются правила, которые решают, какие строки оставить, а какие отбросить. После отбора может применяться сортировка: упорядочить строки так, чтобы ответ было удобно читать.
Если в запросе предусмотрено ограничение, то оно «сжимает» результат до нужного объёма: вместо десятков или сотен строк выдаётся ограниченное количество. И только после всех этих этапов формируется итоговая таблица, которую видит пользователь.
Такой взгляд полезен потому, что делает поведение запроса предсказуемым: запрос не просто «выполняется», он проходит понятную цепочку действий. Именно поэтому полезно разбирать запрос как процесс, а не как магическую формулу.
9. Условия отбора: WHERE
Оператор WHERE оставляет только те строки, которые соответствуют условию. Он нужен для поиска по заданным правилам: например, выбрать учеников определенного возраста, класса или с конкретной оценкой.
WHERE — это часть запроса, которая отвечает за «фильтр». Важно понимать: без WHERE запрос возвращает слишком много — все строки, которые есть в таблице. А с WHERE появляется возможность отбирать данные по правилам.
В условиях используются знаки сравнения: равно, меньше, больше и так далее — например =, <, >, <=, >=. Они позволяют превратить задачу в проверяемые факты: возраст больше 12, оценка равна 5, цена меньше 500 рублей.
Когда условий несколько, вступают в работу логические связки AND и OR. Они похожи на «соединители» требований: AND требует, чтобы выполнялись все условия, а OR — чтобы сработало хотя бы одно.
Примеры условий несложные и понятные: «ученик учится в 9 классе», «оценка равна 5», «цена товара меньше 500 рублей». Такие формулировки превращаются в правила, по которым база данных проверяет каждую строку.
И ещё один принцип, который стоит запомнить: WHERE не меняет данные в таблице. Он не переписывает оценки или возраст учеников. Он только выбирает подходящие записи и формирует результат. Поэтому одна и та же таблица может давать разные выборки — в зависимости от того, какие правила заданы в WHERE.
10. Сортировка результатов: ORDER BY
ORDER BY упорядочивает строки в ответе: по возрастанию или по убыванию. Для букв и названий сортировка работает по алфавиту, а для чисел — по величине (оценки, цены, даты).
После того как WHERE отобрал нужные строки, часто возникает вопрос: как расположить результат. Тут помогает ORDER BY — сортировка.
Сортировка может быть по возрастанию или по убыванию. Для чисел это означает сравнение величин: оценки, цены, даты. Для текста — сравнение по алфавиту, то есть в понятной для человека последовательности.
Запись вида ORDER BY name ASC задаёт возрастание, а ORDER BY score DESC — убывание. ASC — «ascending», то есть «по возрастанию», DESC — «descending», «по убыванию».
Наглядный смысл такой: сами данные остаются теми же, но порядок становится удобным для чтения и сравнения. Если нужно быстро найти «лучших» по оценке, сортировка по убыванию превращает большой список в понятный рейтинг.
Сортировка влияет на то, как выглядит ответ, а теперь важно различить ещё одну похожую по смыслу вещь: ограничение количества строк.
11. WHERE, ORDER BY и LIMIT: что меняет каждый оператор
Эти три части по-разному влияют на результат одного и того же запроса: одна отбирает строки, другая меняет их порядок, а третья ограничивает количество возвращаемых записей. Источник: базовые правила SQL-запросов.
Одну и ту же «базовую идею» можно оформить по-разному — и важно понимать, какой оператор на что влияет.
WHERE занимается отбором строк: он решает, какие записи вообще попадут в результат. Это фильтр, который уменьшает объём данных и оставляет только подходящие варианты.
ORDER BY отвечает за порядок: он не выбирает строки, а переставляет их так, чтобы ответ был удобным. Визуально это похоже на то, как можно переложить страницы в папке: содержимое то же, но найти нужное легче.
А LIMIT — это ограничение размера результата. Он может быть полезен, когда не нужно выводить весь список: например, достаточно первых 10 записей, чтобы сделать проверку или показать пример.
Полезная привычка: мысленно разложить ответ запроса на этапы — сначала отбор (WHERE), затем порядок (ORDER BY), потом ограничение (LIMIT). Такая последовательность помогает не путать смысл операторов. Когда путаницы нет, запрос читается как логичная цепочка действий.
12. Поиск по образцу и списку значений
Поиск по образцу и списку значений — это следующий шаг после простых сравнений.
Иногда условие не сводится к «равно» или «больше». Требуется найти похожие значения или выбрать из списка подходящие варианты.
Например, если в таблице встречаются фамилии или названия категорий, может понадобиться поиск по образцу: по части слова или по шаблону. Тогда вместо строгого равенства используется более гибкая проверка.
А когда заранее известно, какие значения подходят, удобнее применять перечисление допустимых вариантов. Вместо нескольких отдельных сравнений можно задать условие так, чтобы база проверила принадлежность значения к заданному набору.
Идея в том, что условия отбора могут быть разными по «жёсткости»: от точного совпадения до поиска по шаблону и выборки из списка. Освоив эти подходы, запрос становится универсальным: можно решать разные школьные и реальные задачи одним и тем же способом — через правила.
13. Как уменьшается объем данных после фильтрации
Если добавить сортировку, набор строк не становится меньше: ORDER BY готовит данные к просмотру. Главное сокращение происходит, когда включают WHERE и затем LIMIT.
Представить работу фильтра помогает простой образ: в таблице изначально много строк, но затем мы «отсекаем» лишнее.
Сортировка, например ORDER BY, меняет порядок — и поэтому не сокращает количество строк. Если во входных данных было 100 записей, после ORDER BY останется всё те же 100 — просто расположение будет другое.
Сокращение начинается там, где включён WHERE: он убирает строки, не подходящие под условия. А если затем добавляется LIMIT, то даже после отбора остаётся только определённое число записей.
График в таких объяснениях показывает путь от «всего» к «нужному»: сначала фильтр убирает лишнее, потом сортировка делает ответ удобным, а LIMIT превращает итог в короткий список для дальнейшей работы.
Практический вывод: чтобы запрос выполнялся быстрее и выдавал именно то, что требуется, чаще всего сначала продумывают фильтрацию WHERE, а затем — порядок и ограничение.
14. Псевдонимы полей и таблиц
AS позволяет заменить длинные или технические названия на короткие подписи в выводе, например средняя_оценка AS avg_score, делая таблицу понятнее при анализе.
Иногда названия столбцов в результате запроса слишком длинные или технические: например, в вычислениях появляются громоздкие выражения. Тогда полезны псевдонимы — короткие имена.
Ключевое слово AS помогает сделать результат читаемым. Можно заменить длинное название на короткую подпись. В учебном примере средняя_оценка AS avg_score делает таблицу понятнее: результат проще воспринимается, меньше ошибок при чтении и оформлении отчёта.
Эта идея напоминает хороший стиль оформления текста: сокращение не ради «укорачивания ради укорачивания», а ради ясности. Когда столбцы называются по смыслу и коротко, проще сравнивать значения и переносить результат в дневник наблюдений, презентацию или таблицу с графиками.
Псевдонимы особенно ценны, когда в запросах используются вычисления или когда в одном результате объединяются данные из нескольких источников.
15. Пример решения учебной задачи запросом
Задача: выбрать записи только для 9 класса, отсортировать фамилии по алфавиту и вывести фамилию, имя и оценку.
Теперь всё сказанное превращается в цельный пример. Типичная учебная задача звучит так: выбрать записи только для 9 класса, отсортировать фамилии по алфавиту и показать три поля — фамилию, имя и оценку.
Первый шаг — отбор. Он делается через условие в WHERE: оставляем только тех учеников, которые учатся в 9 классе.
Второй шаг — сортировка. Чтобы фамилии шли по алфавиту, подключается ORDER BY. Это отвечает за удобный порядок вывода.
Третий шаг — выбор нужных столбцов через SELECT. Здесь важно не тратить пространство ответа на лишнюю информацию: показываем ровно то, что требуется по условию задачи — фамилию, имя и оценку.
Если представить процесс как маршрут, то логика такая: сначала выбрать таблицу и отфильтровать строки, затем упорядочить их, а после — сформировать итоговую таблицу только с нужными полями. Такой пример показывает, что запрос выборки — это не разрозненные команды, а понятная последовательность действий.
И в этом смысле SQL становится похожим на точную инструкцию для «сортировщика данных»: он не думает как человек, но выполняет правила безошибочно, пока правила сформулированы ясно.
16. Ошибки в запросах на выборку
Ошибки в запросах на выборку часто выглядят «мелкими», но их последствия заметны сразу. Одна из самых частых — пропустить имя таблицы после ключевого слова FROM: тогда SQL не понимает, откуда брать данные. В итоге появляется синтаксическая ошибка или запрос не выполняется.
Похожая проблема — неверное название столбца. Система пытается обратиться к полю, которого в таблице нет, и снова запрос не проходит. Ещё опаснее перепутать знаки сравнения: к примеру, вместо «=» поставить «<>». Тогда фильтр будет вести себя иначе, и результат окажется не тем, что ожидалось.
Кроме того, ломают запрос лишние запятые в списке полей или неправильный порядок ключевых слов. Даже когда все «буквы на месте», структура может нарушиться: SELECT перечисление должно оформляться в верной последовательности, иначе система не сможет корректно распознать смысл.
Наконец, важно помнить про формат данных. Текстовые значения помещают в кавычки, а числа — без. Если записать число в кавычках, где оно не ожидается, или забыть кавычки для текста, запрос нередко возвращает пустой результат или выдаёт ошибку. В истории вычислений это похоже на старую привычку: одна лишняя «скобка» или пропущенный символ могли полностью изменить выполнение программы.
17. Запросы в реальной жизни
Запросы на выборку — это не только учебные упражнения. В жизни они помогают «достать» нужные сведения из большого набора данных, словно найти конкретный предмет в переполненной кладовой.
Первая история — про магазин. Когда сотрудник хочет понять, какие товары лучше всего продаются в конкретный день, он выбирает столбцы с названием и количеством, затем ограничивает строки нужной датой. Результат не превращается в бесконечную таблицу — он становится аккуратным списком.
Вторая история — про школу или колледж. Администратор ищет успеваемость по конкретным ученикам, сортирует записи по фамилии или среднему баллу и ограничивает выдачу, чтобы быстро просмотреть список. Так «выборка» экономит время: важное видно сразу.
Третья история — про аналитика в компании. Вместо того чтобы смотреть тысячи строк вручную, он использует условия и шаблоны: находит клиентов по части имени, проверяет, встречается ли значение в списке, задаёт удобные псевдонимы колонок для отчёта. SQL становится языком, который превращает хаос данных в понятные выводы.
18. Ключевые команды SQL для выборки
На этой схеме показано, как «собирается» ответ запроса: сначала выбирают поля и источник, затем отбирают строки, задают порядок и при необходимости ограничивают количество.
Представим путь запроса как маршрут по городу. Сначала определяется «адрес» того, что нужно увидеть: какие именно столбцы попадут в результат, и из какой таблицы они будут взяты. Затем включается фильтр, который отсекает лишнее: только подходящие строки проходят дальше.
После этого данные упорядочивают — чтобы просмотр был удобным. Это похоже на то, как учебник сортирует задания: по сложности или по теме. И, наконец, если нужно получить лишь часть ответа, включают ограничение — чтобы не перегружать вывод.
Когда элементы работают вместе, запрос начинает читаться по смыслу. WHERE отвечает за точность: отбор по условию. ORDER BY — за удобный просмотр: порядок возрастания или убывания. А LIMIT помогает сделать выдачу краткой, оставляя ровно столько строк, сколько требуется для следующего шага.
Такой подход стал распространённым в мире баз данных, потому что он сочетает контроль и наглядность: запрос действует как чёткий набор команд, а не как случайная догадка.
19. Что нужно запомнить о выборке данных
Если собрать все идеи в короткую памятку, получится понятная логика. SELECT получает данные из таблицы и задаёт, какие именно столбцы попадут в результат. Чем точнее выбранные поля, тем меньше лишнего и тем проще сравнивать ответы.
Дальше вступает «фильтрация и порядок». WHERE отбирает строки по условию, а ORDER BY упорядочивает результат — по возрастанию или по убыванию. Когда же нужно показать ограниченное число записей, LIMIT сокращает выдачу до нужного объёма.
Есть и набор команд, который особенно полезен, когда данные нужно искать «по образцу». LIKE находит по шаблону с подстановками: подходит для строк, например когда известно лишь начало имени. IN проверяет значение по списку — удобно для перечислений. А AS задаёт псевдонимы, чтобы колонки выглядели аккуратнее в отчёте.
Вместе эти элементы экономят время, особенно на больших таблицах, где ручной поиск превращается в долгую и утомительную работу. Именно поэтому SQL стал популярным: он помогает думать не «вручную по строкам», а структурно — через команды и условия.
20. Итог: запросы выборки как инструмент работы с данными
Запросы на выборку позволяют быстро находить нужные сведения, сравнивать записи и делать выводы по таблицам. Их основа — набор команд и идей: SELECT, FROM, WHERE, ORDER BY, LIMIT, LIKE, IN и AS.
Этот набор можно представить как инструменты в одном наборе. SELECT выбирает «что смотреть», FROM задаёт «где смотреть», WHERE помогает «оставлять только подходящее», а ORDER BY и LIMIT делают результат удобным по виду и объёму. Команды LIKE и IN ускоряют поиск по правилам, а AS делает вывод понятным.
Понимание логики выборки помогает не только писать запросы, но и читать чужие. Это похоже на чтение карты: когда знаешь назначение каждого знака, путь становится очевидным. А значит, запросы выборки превращаются в рабочий инструмент, который поддерживает дальнейшее обучение и реальные задачи с данными.
Источники
ISO/IEC 9075:2023. Information technology — Database languages — SQL. Part 1 (и части по синтаксису и семантике).
Date, C. J. An Introduction to Database Systems. Addison-Wesley, 1990.
Elmasri, R., Navathe, S. B. Fundamentals of Database Systems. Pearson, 2016.
Сильверстов, А. В. Основы реляционных баз данных и SQL. Учебное пособие. — М.: (издательство), (год).
Беккер Р. В. Введение в реляционные базы данных и язык SQL. М.: Академия, 2019.
Кормен Т. Х., Лейзерсон Ч. Э., Ривест Р. Л., Штайн К. Алгоритмы: построение и анализ. М.: Вильямс, 2013.
Stonebraker M. Readings in Database Systems. San Francisco: Morgan Kaufmann, 1990.
Date C. J. An Introduction to Database Systems. Boston: Addison-Wesley, 2004.
Информатика 5 класс Босова год презентации по темам учебника
Класс: 5
Предмет: Информатика
Год:
Издательство:
Авторы: Босова Л.Л., Босова А.Ю.
Язык обучения:
Другие темы из учебника:
Презентация на тему «Запросы на выборку данных» — Информатика , 5 класс
На этой странице вы можете просмотреть и скачать готовую презентацию на тему «Запросы на выборку данных». Данный материал подготовлен в соответствии с учебным планом по предмету Информатика для 5 класса школ России. Презентация разработана как наглядное дополнение к параграфу учебника, автором которого является Босова ( год издания).
Основные тезисы и содержание презентации «Запросы на выборку данных»:
Материал структурирован для максимально эффективного усвоения информации. В состав файла входят:
- Информационные слайды: Подробный разбор темы «Запросы на выборку данных» с ключевыми фактами и определениями.
- Визуальные материалы: Качественные изображения, схемы и таблицы, которые упрощают понимание предмета Информатика .
- Методическая база: Содержание полностью соответствует учебнику (автор Босова), что делает презентацию идеальной для защиты на уроке или подготовки к СОР/СОЧ.
Технические характеристики файла:
Мы заботимся о том, чтобы вам было удобно работать с контентом на любом устройстве. Данная работа доступна в двух вариантах:
- Формат PPTX: Редактируемый файл для Microsoft PowerPoint. Вы можете изменить текст, добавить свои слайды или настроить дизайн под себя.
- Формат PDF: Статичный файл, который сохраняет верстку и шрифты. Идеально подходит для быстрой печати или просмотра со смартфона.
Как скачать материал?
Чтобы получить презентацию по теме «Запросы на выборку данных» (Информатика , 5 класс), просто нажмите на кнопку скачивания под плеером просмотра. На портале preza.top все материалы доступны бесплатно и без обязательной регистрации. Экономьте время на оформлении и фокусируйтесь на изучении нового материала вместе с нами!