NULLの登録を避ける原則
from
プログラマのためのSQL
1. データベースに登録する前に全てのデータ要素を初期化する
2. データベースの列に初期値を設定する
3. 値を推測する
例えば「妊娠経験のある患者の性別」「前立腺がんの患者の性別」は予測しやすい
識別されたNULL
4.
失われたデータを追跡する
監査
5. 失われたデータによる影響を考慮する
集約関数とNULLの関係
6. データが失われるのを防ぐ
7. データ型とNOT NULL制約はデータベース全体で整合的である必要がある
参考
/gosyujin-books/0294: プログラマのためのSQL 第4版 すべてを知り尽くしたいあなたに.pdf#61d6c0f72c53d800002d48c8