データベースを構築するときに、null ではないテーブル フィールドを設計する目的は何ですか?
このように、どのような場合に null になるように設計され、どのような場合に null でない必要があるのでしょうか? ?
を解く------解決策のアイデア----------------------
は空ではありません、つまりフィールドには値が必要です。
どのような場合に null になるように設計されるのか、また、null にならない必要があるのはどのような場合ですか?これも需要によります。
------解決策----------------------
null Null 値は何も意味しません
If特定のフィールドの値がビジネス上必要ない場合は、null に設定できます
null の別の用途として、データ項目が入力されているかどうかを判断するために使用できます。これは、完全なレコードを形成するために複数の操作が必要な状況では非常に重要です
-----ソリューションのアイデア------ --
は空ではありません。MSSQL では、変更されたフィールドにデータがない場合、厳密モードでも挿入が失敗するようです。主にデータの整合性を制限するために使用されます。
------ソリューションのアイデア----------------------
主に次のようなビジネス シナリオに基づいています一部のフィールド この情報は必須であるため、ユーザーは入力する必要があります。入力しないと、操作が失敗したことを示すメッセージが表示されます。
------解決策のアイデア----------------------
これは大きな問題のようですデータ検索量 フィールドがnullでない場合、検索効率が向上します