テクノロジ系 / データベース
非 NULL 制約
非NULL制約は、その列に必ず値を入れることを義務づけ、空(NULL)を許さない制約です。
もう少し詳しく
氏名や注文日のように、必ず値が必要な列に設定し、値を入れずに登録・更新しようとすると拒否されます。これにより、必須項目の入力漏れを防ぎ、データの欠落による不具合や集計の誤りを避けられます。データの完全性を保つ制約の一つです。
試験での見方
例:氏名列に非NULL制約を付ければ、名前を空のまま登録できなくなります。
テクノロジ系 / データベース
非NULL制約は、その列に必ず値を入れることを義務づけ、空(NULL)を許さない制約です。
氏名や注文日のように、必ず値が必要な列に設定し、値を入れずに登録・更新しようとすると拒否されます。これにより、必須項目の入力漏れを防ぎ、データの欠落による不具合や集計の誤りを避けられます。データの完全性を保つ制約の一つです。
例:氏名列に非NULL制約を付ければ、名前を空のまま登録できなくなります。
必須項目の空欄を防ぐ点が核心です。NULLの性質や主キー(NULL不可)と結び付けて押さえましょう。