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