ในระบบฐานข้อมูล (Database System) โครงสร้างข้อมูลใดที่ใช้สำหรับเก็บและเชื่อมโยงข้อมูลที่มีความสัมพันธ์ระหว่างตารางข้อมูลต่างๆ?
กคอลัมน์ที่เรียงแถวของตารางตามลำดับการเพิ่มข้อมูลโดยอัตโนมัติทุก query
ขคอลัมน์ที่เข้ารหัสค่าทุกฟิลด์ของแถวก่อนส่งข้อมูลไปยังโปรแกรมผู้ใช้
คคอลัมน์สำรองที่เก็บสำเนาข้อมูลทั้งแถวเพื่อใช้กู้คืนเมื่อฐานข้อมูลเสียหาย
งคอลัมน์อ้างอิงที่เชื่อมแถวของตารางหนึ่งกับคีย์ที่ไม่ซ้ำในอีกตาราง
เฉลยอธิบาย
Foreign key กำหนดให้ค่าของคอลัมน์อ้างอิงต้องตรงกับแถวในตารางที่ถูกอ้างถึง ดังนั้นคำตอบที่เหมาะที่สุดคือ “คอลัมน์อ้างอิงที่เชื่อมแถวของตารางหนึ่งกับคีย์ที่ไม่ซ้ำในอีกตาราง” ส่วนตัวลวงที่ใกล้เคียงที่สุดไม่ผ่านเพราะ Foreign key ไม่กำหนดลำดับผลลัพธ์ของตาราง