กรณีวิเคราะห์ฐานข้อมูล 319b22a984efe4544c83839c790cfd6cf1e9a6dc50de00b6f74289d2107301d2: เมื่อออกแบบหรือแก้ไขระบบ ควรคำนึงถึงความถูกต้อง ความปลอดภัย และผลกระทบ ข้อใดถูกต้องเกี่ยวกับ ค่า NULL ในระบบฐานข้อมูลเชิงสัมพันธ์มีความหมายว่าอย่างไร?

มีค่าเป็นศูนย์ (0) หรือค่าว่างเปล่าที่กำหนดไว้
ไม่มีค่า หรือยังไม่ทราบค่า ณ ขณะนั้น
มีค่าเป็นช่องว่าง (Space) ที่ไม่มีอักขระใดๆ
มีค่าเป็นตัวเลข -1 ซึ่งระบบกำหนดให้โดยอัตโนมัติ

เฉลยอธิบาย

ค่า NULL ในฐานข้อมูลเชิงสัมพันธ์หมายถึงการที่ฟิลด์นั้นไม่มีค่าอยู่เลย หรือยังไม่ทราบค่า ณ ขณะนั้น ซึ่งแตกต่างจากค่าศูนย์ (0) และช่องว่าง (Space) ที่ถือว่าเป็นค่าที่มีอยู่จริง การเปรียบเทียบค่า NULL กับค่าใดๆ จะให้ผลลัพธ์เป็น UNKNOWN ไม่ใช่ TRUE หรือ FALSE

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับระบบฐานข้อมูล (Database System) และ ระบบการบริหารจัดการข้อมูล (Database Management System)

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