Реляционная база — это таблицы, связанные ключами. Нормализация нужна не ради красоты: она устраняет дублирование, из-за которого данные рассогласовываются при первом же обновлении.
Что нужно знать
- В реляционной модели данные хранятся в таблицах: строка — запись, столбец — поле.
- Первичный ключ однозначно определяет запись и не может повторяться или быть пустым.
- Внешний ключ ссылается на первичный ключ другой таблицы — так устанавливается связь.
- Самая частая связь — «один ко многим»: одной записи слева отвечает несколько справа.
- Нормализация убирает дублирование данных; без неё одно и то же значение приходится менять в нескольких местах.
- Запрос на выборку: SELECT поля FROM таблица WHERE условие.
- Соединение таблиц выполняется по равенству внешнего и первичного ключей.
Где чаще всего ошибаются
- Назначают первичным ключом поле, которое может повторяться, — например фамилию.
- Хранят одинаковые данные в двух таблицах вместо связи по ключу.
- Соединяют таблицы без условия и получают все пары записей.
- Путают порядок частей запроса: WHERE идёт после FROM.
Проверить себя
По этой же главе есть проверочная работа из 11 заданий на 25 минут. Проверка автоматическая, результат виден сразу — и по работе целиком, и по каждой теме.
Информатика · 11 класс · Поляков, 2023 · Глава 3 · Базы данных