กรณีวิเคราะห์ฐานข้อมูล 9e74f5b1f43ff6d80ba4098713b70d74010355eec74aadd67a199e1a5bd12c46: เมื่อปรับปรุงระบบ ควรป้องกันความผิดพลาด รักษาความถูกต้อง และลดผลกระทบของ ในการจัดการฐานข้อมูล มีสถานการณ์ที่พนักงานจำนวนมากขาดข้อมูลบางส่วน (เช่น เบอร์โทรศัพท์) ซึ่งอาจจะไม่จำเป็นสำหรับการบันทึก DBMS ควรจัดการสถานการณ์นี้อย่างไร?

สร้างค่าเริ่มต้นอัตโนมัติสำหรับคอลัมน์ที่ขาดข้อมูล
บังคับให้ผู้ใช้กรอกข้อมูลทั้งหมดโดยใช้ NOT NULL constraint
ปฏิเสธการบันทึกข้อมูลของพนักงานที่ไม่มีข้อมูลครบถ้วน
อนุญาตให้เก็บค่าว่าง (NULL) ในคอลัมน์ที่ข้อมูลไม่ครบถ้วน

เฉลยอธิบาย

ในฐานข้อมูลเชิงสัมพันธ์ ค่าว่าง (NULL) ถูกออกแบบมาเพื่ออนุญาตให้เก็บข้อมูลที่ยังไม่ได้บันทึก หรือไม่มี ซึ่งช่วยให้ระบบยืดหยุ่นและสามารถจัดเก็บข้อมูลบางส่วนได้ ตัวเลือก B ใช้ NOT NULL ซึ่งเหมาะสำหรับข้อมูลที่ต้องมี แต่ในกรณีนี้เบอร์โทรศัพท์อาจไม่จำเป็น ตัวเลือก C และ D ไม่ยืดหยุ่น

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

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