ข้อจำกัด (Constraint) ประเภท NOT NULL ในฐานข้อมูลเชิงสัมพันธ์หมายความว่าอย่างไร
กคอลัมน์นั้นต้องมีค่าที่ไม่ซ้ำกันในทุกแถวของตาราง
ขคอลัมน์นั้นต้องมีการกำหนดค่าเสมอ ไม่สามารถเว้นว่างได้
คคอลัมน์นั้นต้องมีค่าเป็นตัวเลขบวกเท่านั้น ห้ามเป็นศูนย์หรือค่าลบ
งคอลัมน์นั้นต้องอ้างอิงค่าจากคีย์หลักในตารางอื่นเสมอ
เฉลยอธิบาย
NOT NULL คือข้อจำกัดที่กำหนดให้คอลัมน์นั้นต้องมีค่าในทุกแถว ไม่สามารถปล่อยค่าว่าง (NULL) ได้ หมายความว่าเมื่อมีการเพิ่มหรือแก้ไขข้อมูล จะต้องระบุค่าให้กับคอลัมน์นั้นเสมอ ส่วนตัวเลือกอื่นอธิบายถึง UNIQUE (ไม่ซ้ำกัน), CHECK (ตรวจสอบเงื่อนไข) และ FOREIGN KEY (อ้างอิงตารางอื่น) ตามลำดับ