ในการออกแบบฐานข้อมูล Attribute ใดควรตั้งค่า NOT NULL
กแอตทริบิวต์ที่เป็นข้อมูลสำคัญที่ต้องมีค่าเสมอ เช่น CustomerID, ProductName, OrderDate
ขแอตทริบิวต์ทั้งหมด เพื่อเก็บข้อมูลให้สมบูรณ์
คแอตทริบิวต์ที่เป็นค่าตัวเลข เท่านั้น
งไม่ต้องตั้งค่า NOT NULL ให้ข้อมูลมีความยืดหยุ่น
เฉลยอธิบาย
ความมหัศจรรย์ NOT NULL ใช้กับแอตทริบิวต์ที่เป็นข้อมูลสำคัญที่ต้องมีค่าเสมอ เช่น กุญแจหลัก, ชื่อสินค้า, วันที่สั่งซื้อ เพื่อป้องกันข้อมูลที่ไม่สมบูรณ์ ตัวเลือก B ผิดเพราะบางแอตทริบิวต์อาจเป็นลักษณะเพิ่มเติมที่อนุญาตให้เป็น NULL ตัวเลือก C ผิดเพราะประเภทข้อมูลไม่ใช่เกณฑ์การตัดสิน