ข้อจำกัด (Constraint) ประเภท NOT NULL ในฐานข้อมูลเชิงสัมพันธ์หมายความว่าอย่างไร

คอลัมน์นั้นต้องมีค่าที่ไม่ซ้ำกันในทุกแถวของตาราง
คอลัมน์นั้นต้องมีการกำหนดค่าเสมอ ไม่สามารถเว้นว่างได้
คอลัมน์นั้นต้องมีค่าเป็นตัวเลขบวกเท่านั้น ห้ามเป็นศูนย์หรือค่าลบ
คอลัมน์นั้นต้องอ้างอิงค่าจากคีย์หลักในตารางอื่นเสมอ

เฉลยอธิบาย

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

ข้อสอบอื่นในวิชาความรู้ความสามารถในการวิเคราะห์ ออกแบบ ฐานข้อมูล

ดูข้อสอบวิชานี้ทั้งหมด →