Большие данные бесполезны, пока их нельзя надёжно хранить и искать. Для этого служат базы данных: таблицы с ключами, связями и продуманными типами полей.
Что нужно знать
- Большие данные — VVV: объём (Volume), скорость (Velocity), разнообразие (Variety). Данные бывают структурированные (таблицы) и неструктурированные (фото, видео, текст).
- СУБД: хранение и поиск, целостность, права доступа, журнализация, резервное копирование; язык определения данных (структура) и манипулирования (содержимое).
- Реляционная модель: таблица = отношение, поле — столбец, запись — строка.
- Первичный ключ уникален и неизменен (id, инвентарный номер); внешний ключ ссылается на первичный ключ другой таблицы.
- Связи: один к одному, один ко многим (класс — ученики), многие ко многим — через промежуточную таблицу.
- Типы: текст (в т. ч. телефоны и индексы), целые, DECIMAL для денег, дата и время, логический.
- 1НФ — в ячейке одно значение. Нормализация убирает избыточность и аномалии обновления: каждый факт хранится в одном месте.
- Нереляционные модели: иерархическая (дерево папок), сетевая, документная, графовая, «ключ — значение».
Где чаще всего ошибаются
- Хранить номера телефонов числом — теряются плюс и ведущие нули.
- Выбирать первичным ключом фамилию или название.
- Перечислять несколько значений через запятую в одной ячейке.
- Повторять одни и те же сведения в каждой строке вместо отдельной таблицы.
Проверить себя
По этой же теме курса есть проверочная работа из 15 заданий на 25 минут. Проверка автоматическая, результат виден сразу — и по работе целиком, и по каждой теме.
Анализ и представление данных · 7–9 классы · Большие данные, базы данных и реляционная модель