← К списку тем

Информатика · 9 класс · Информатика ФГОС · урок 9 · только теория

Разработка однотабличной базы данных. Составление запросов к базе данных

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

Чему учимся понимать

Научиться понимать структуру однотабличной базы данных и осмысленно составлять запросы для поиска нужной информации.

Зачем это нужно

Базы данных окружают нас повсюду: от телефонной книги в смартфоне до каталога товаров в интернет-магазине. Умение грамотно формулировать запросы помогает быстро находить нужное среди больших объёмов информации, а понимание структуры данных — создавать удобные и надёжные хранилища.

Опорные понятия

База данных (БД)Однотабличная база данныхПолеЗаписьКлючевое полеТип данныхЗапросУсловие отбораСортировкаСУБД

Главные тезисы

  • База данных — это организованная совокупность данных, предназначенная для хранения и обработки.
  • Однотабличная БД — простейший вид БД, где все данные хранятся в одной таблице.
  • Каждая запись в таблице — это одна строка, описывающая один объект.
  • Каждое поле — это столбец таблицы, хранящий одно свойство объекта.
  • Ключевое поле уникально идентифицирует каждую запись.
  • Запрос — это команда к БД на выборку данных, удовлетворяющих заданным условиям.
  • Условия отбора могут включать сравнение, логические операции и шаблоны.
  • Сортировка упорядочивает записи по значениям одного или нескольких полей.

Определения

База данных
Совокупность взаимосвязанных данных, организованных по определённым правилам, для эффективного хранения и поиска.
Однотабличная база данных
База данных, в которой вся информация представлена в виде одной таблицы.
Поле
Столбец таблицы, содержащий однородные данные (например, фамилии, даты, цены).
Запись
Строка таблицы, содержащая набор значений полей об одном объекте.
Ключевое поле
Поле, значение которого уникально для каждой записи (например, номер паспорта, ID).
Тип данных
Определяет, какие значения могут храниться в поле (число, текст, дата и т.д.).
Запрос
Инструкция для СУБД, которая выбирает из таблицы записи, удовлетворяющие заданным условиям.
Условие отбора
Логическое выражение, которому должны соответствовать записи, чтобы попасть в результат запроса.

Ключевые факты и правила

  • Каждое поле в таблице имеет имя и тип данных (числовой, текстовый, дата/время, логический).
  • Ключевое поле не должно содержать повторяющихся значений — это гарантирует уникальность записи.
  • Запросы создаются на языке структурированных запросов SQL (например, SELECT * FROM Таблица WHERE Условие).
  • В запросах можно использовать операции сравнения: =, <>, <, >, <=, >=.
  • Логические операции AND, OR, NOT позволяют комбинировать условия отбора.
  • Сортировка выполняется по возрастанию (А-Я, 0-9) или по убыванию (Я-А, 9-0).
  • Символы шаблона: * (звездочка) заменяет любую последовательность символов, ? (вопросительный знак) — один символ (в некоторых СУБД).

Теория

1. Определите, какие данные нужно хранить, и разбейте их на отдельные свойства (поля).

2. Создайте таблицу, задав имена полей и типы данных для каждого.

3. Заполните таблицу записями (строками).

4. Для поиска нужной информации сформулируйте условие отбора, используя сравнение и логические операторы.

5. Выполните запрос и проанализируйте полученный результат.

Примеры

  1. Пример 1расчёт

    Телефонная книга

    Решение

    • таблица с полями «Имя», «Телефон», «Город»
    • Запрос «найти всех из Москвы» вернёт только те записи, где город = Москва
  2. Пример 2случай

    Каталог книг в библиотеке

    Пояснение

    • поля «Автор», «Название», «Год издания»
    • Запрос «показать книги после 2000 года» отсортирует по году
  3. Пример 3случай

    Список учеников

    Пояснение

    • поля «Фамилия», «Класс», «Средний балл»
    • Запрос «вывести отличников (средний балл > 4.5)» поможет классному руководителю

Интересно знать

  • Первые базы данных появились в 1960-х годах, но до сих пор основные принципы хранения данных остались неизменными.
  • Слово «база данных» часто сокращают до «БД», а программу для работы с ними называют «СУБД» (система управления базами данных).
  • В реляционных базах данных (самый распространённый тип) данные хранятся в виде таблиц, связанных между собой ключами.

Связанные темы

  • Многотабличные базы данных
  • СУБД и их интерфейс
  • Основы языка SQL