← Карта тем
Alterna · глава 50

Поля, записи и ключи

Типы полей, обязательные значения, первичный ключ и минимизация данных.

01

Схема до ввода

ПолеТипПравило
ID книгиТекстПервичный ключ, уникален.
НазваниеТекстОбязательное поле.
Год изданияЧислоВ разумном диапазоне.
ВыданаДа/нетНе хранит произвольный текст.
02

Ключ — не имя

ПочемуНазвание «Роботы рядом» может повториться, а ID B-103 — нет. Первичный ключ не должен зависеть от опечатки, смены названия или персональных данных.

Определи минимальный набор полей, который нужен для вопроса к базе. Не собирай персональные данные «на всякий случай».