ในการออกแบบฐานข้อมูลระบบจัดการสินค้าคงคลัง ข้อใดเหมาะสมที่สุดในการใช้เป็นกุญแจหลัก (Primary Key) ของตารางสินค้า

ชื่อสินค้า (Product Name) ที่กำหนดให้ไม่ซ้ำกัน
รหัสสินค้า (Product ID) ที่ไม่ซ้ำกันและไม่เป็นค่าว่าง
ราคาสินค้า (Price) ที่แตกต่างกันในแต่ละรายการ
จำนวนสินค้าคงคลัง (Stock Quantity) ที่บันทึกแต่ละครั้ง

เฉลยอธิบาย

กุญแจหลัก (Primary Key) ต้องมีคุณสมบัติคือมีค่าไม่ซ้ำกัน (Unique) และไม่เป็นค่าว่าง (NOT NULL) รหัสสินค้าที่ออกแบบมาโดยเฉพาะเพื่อระบุตัวตนของสินค้าแต่ละรายการจึงเหมาะสมที่สุด ส่วนชื่อสินค้าอาจซ้ำกันได้ ราคาสินค้าเปลี่ยนแปลงได้และซ้ำกันได้ และจำนวนสินค้าคงคลังเปลี่ยนแปลงตลอดเวลาจึงไม่เหมาะเป็นกุญแจหลัก

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

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