คีย์ต่างประเทศ (Foreign Key) ในฐานข้อมูลเชิงสัมพันธ์หมายถึงสิ่งใด

แอตทริบิวต์หรือกลุ่มแอตทริบิวต์ในตารางหนึ่งที่อ้างอิงไปยังคีย์หลักของอีกตารางหนึ่ง เพื่อสร้างความสัมพันธ์ระหว่างตาราง
แอตทริบิวต์ที่ใช้ระบุความเป็นเอกลักษณ์ของแต่ละแถวในตาราง และต้องมีค่าไม่ซ้ำกันและไม่เป็นค่าว่าง
กลุ่มของแอตทริบิวต์ที่มีขนาดเล็กที่สุดซึ่งสามารถระบุแถวข้อมูลในตารางได้อย่างเป็นเอกลักษณ์
แอตทริบิวต์ที่ถูกเลือกจากคีย์คู่แข่ง (Candidate Key) เพื่อใช้เป็นตัวระบุหลักในการจัดเก็บและค้นหาข้อมูลในตาราง

เฉลยอธิบาย

คีย์ต่างประเทศ (Foreign Key) คือแอตทริบิวต์หรือกลุ่มแอตทริบิวต์ในตารางหนึ่งที่มีค่าอ้างอิงไปยังคีย์หลัก (Primary Key) ของอีกตารางหนึ่ง ทำหน้าที่สร้างความสัมพันธ์และรักษา Referential Integrity ระหว่างตาราง ส่วนตัวเลือก B คือคีย์หลัก (Primary Key) ตัวเลือก C คือ Minimal Superkey หรือ Candidate Key และตัวเลือก D คือคีย์หลักที่ถูกเลือกจาก Candidate Key

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

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