columnがNOT NULLでない時に生じる問題
データの整合性の低下
意図しない未入力データが保存される可能性がある
後に参照する際の問題になりうる
検索・集計の誤り
sumやavgの計算をするのがダルい
パフォーマンスへの影響
indexの効率が低下する
nullデータを除外する処理のためにqueryの効率が低下する
外部キー制約の問題
JOINする際に、未設定の外部キーが保存されうる
アプリケーションのエラー
アプリケーション側が適切にvalidaitonしてないとerrorになりうる
これは型安全なORMを使ってれば問題ない

し、nullableかどうかに関わらずチェックすべき