table
同じ種類のデータの集合
tableの正規化
DBのtableの設計
キー
主キー
複合主キー
候補キー
スーパーキー
外部キー
制約
NOT NULL制約
NULLを許容しない
UNIQUE制約
重複させない
CHECK制約
取りうる値の範囲の指定
外部キー制約
https://borretti.me/article/you-need-more-constraints