База данных как модель предметной области

Базы данных

Библиотечный каталог, база учеников школы, интернет-магазин — за ними стоят базы данных. Разберём, как они устроены.

Чему ты научишься. объяснять устройство реляционной базы данных и называть, что такое запись, поле, ключ и СУБД.

Информационные системы и базы данных

Реляционная база данных из связанных таблиц

Информационная система хранит данные и помогает с ними работать. Её основа — база данных (БД): организованный набор данных. Чаще всего используют реляционную БД — данные в ней хранятся в связанных таблицах.

РЕЛЯЦИОННАЯ БАЗА ДАННЫХ — таблица:
  ┌──────┬──────────┬───────┬────────┐
  │ №(ключ)│ Фамилия │ Класс │ Оценка │ ← ПОЛЯ (столбцы)
  ├──────┼──────────┼───────┼────────┤
  │  1   │ Иванов   │  9А   │   5    │ ← ЗАПИСЬ (строка)
  │  2   │ Петров   │  9Б   │   4    │
  └──────┴──────────┴───────┴────────┘
  КЛЮЧ — поле, однозначно определяющее запись (у всех разное)

Строку таблицы называют записью, столбец — полем, а поле, по которому запись отличают от всех других, — ключом. Управляет базой СУБД (система управления базами данных): в ней делают запросы (искать по условию), формы (удобно вводить) и отчёты.

Контрольный вопрос. Строка в таблице реляционной базы данных называется…

Азапись
Бполе
Включ

Подсказка: Один объект.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Программа для управления базой данных называется…

АСУБД
БURL
ВIP

Подсказка: Система управления базами данных.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Столбец таблицы базы данных называется… Впиши слово.

Подсказка: Строка — запись, столбец — …

Онлайн-проверка ответа появится позже

Контрольный вопрос. Организованный набор данных, с которым работает информационная система, называется…

Абазой данных
Бфайлом
Вформой

Подсказка: Про это весь урок.

Онлайн-проверка ответа появится позже

Контрольный вопрос. База данных, где данные хранятся в связанных таблицах, называется… Впиши слово.

Подсказка: Самый распространённый тип БД.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Чтобы удобно вводить данные в базу, в СУБД используют…

Аформы
Бключи
Вполя

Подсказка: Удобный интерфейс для ввода.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Поле, которое однозначно отличает запись от всех остальных, называется…

Аключ
Бзапрос
Вформа

Подсказка: У всех разное значение.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Поиск данных в базе по заданному условию (например, все ученики 9А с оценкой 5) называется…

Азапросом
Ботчётом
Включом

Подсказка: Задаём условие — получаем нужные записи.

Онлайн-проверка ответа появится позже

Контрольный вопрос. В таблице учеников есть поле «Фамилия» и поле «№ (ключ)». Почему именно № подходит на роль ключа, а не фамилия?

Ау номера гарантированно разные значения у всех, а фамилии могут повторяться
Бномер короче фамилии
Вфамилия — это текст, а ключ должен быть числом

Подсказка: Ключ должен ОДНОЗНАЧНО отличать запись — а тёзки-однофамильцы бывают.

Онлайн-проверка ответа появится позже

Задание. Спроектируй свою реляционную базу данных для библиотеки (или другой предметной области на твой выбор — например, коллекция игр или фильмов).
1) Опиши таблицу минимум с 4 полями (столбцами), включая одно поле-ключ.
2) Заполни таблицу минимум 3 записями (строками) с придуманными данными.
3) Сформулируй ОДИН запрос к своей базе (условие поиска) и укажи, какие записи он вернёт.

Подсказка: Ключ должен быть полем, где у всех твоих записей гарантированно РАЗНЫЕ значения.

Онлайн-проверка ответа появится позже

Итоги главы

Ты освоил моделирование как метод познания и разные информационные модели — знаковые, графические, табличные — вплоть до баз данных. Дальше — обработка чисел в электронных таблицах.

Назад  ·  ↑ В начало урока  ·  ⌂ В начало курса  ·  Вперёд →

Школа Виктора Комлева