Реляционная база: записи, поля и ключи
Таблица реляционной базы хранит записи со структурой полей.
В этом занятии
- Самостоятельно решить задачу по теме «Реляционная база: записи, поля и ключи» и объяснить проверку результата.
- Спроектируй каталог из трёх вымышленных книг с одинаковыми названиями у двух. Объясни, почему идентификаторы остаются разными.
Пригодится: informatics11-spreadsheet-optimization
Разберёмся перед практикой+
Реляционная база: записи, поля и ключи
Таблица реляционной базы хранит записи со структурой полей. Тип поля ограничивает допустимые значения; код с ведущими нулями удобно хранить текстом. Первичный ключ однозначно обозначает запись и должен быть уникальным и непустым.
Реляционная модель связывает таблицы по значениям ключей. Повтор названия или имени не доказывает совпадение объектов. Проектирование начинает с сущностей, признаков и связей, а не с произвольного смешения всех данных в одну строку.
Таблица Книги: id, название, год. Две разные книги могут иметь одинаковое название, поэтому ключом служит id. В учебной базе используются только вымышленные записи.
- Назови сущность и смысл одной записи.
- Выбери типы полей и уникальный ключ, проверь повторы и пропуски.
Открываем цифровую мастерскую…
Попробуй самостоятельно
Запиши рассуждения в черновик или сделай построение на бумаге. Эти задания для самостоятельной работы: автоматической проверки и XP за них пока нет.
- Спроектируй каталог из трёх вымышленных книг с одинаковыми названиями у двух. Объясни, почему идентификаторы остаются разными.
- Сначала предположи результат, затем проверь и объясни, что изменилось.
Источники и дальнейшее чтение
Материал изложен своими словами. Здесь можно проверить научные основания и подробнее изучить тему; часть источников — на английском.
Читай и разбирай пример в своём темпе. К практике можно перейти, когда будешь готов.