คีย์นอก (Foreign Key) มีบทบาทสำคัญอย่างไรในฐานข้อมูลเชิงสัมพันธ์
กใช้ระบุความสัมพันธ์ระหว่างตารางโดยอ้างอิงคีย์หลักของอีกตาราง เพื่อรักษาความถูกต้องของข้อมูล
ขใช้เพิ่มความเร็วในการค้นหาข้อมูลภายในตารางเดียวกัน โดยสร้างดัชนีอัตโนมัติให้ทุกคอลัมน์
คใช้กำหนดชนิดข้อมูลของแต่ละคอลัมน์ให้ถูกต้องตามมาตรฐาน SQL เพื่อป้องกันการบันทึกข้อมูลผิดประเภท
งใช้เข้ารหัสข้อมูลสำคัญในตารางเพื่อป้องกันการเข้าถึงโดยไม่ได้รับอนุญาตจากผู้ใช้ภายนอก
เฉลยอธิบาย
คีย์นอก (Foreign Key) คือคอลัมน์หรือกลุ่มคอลัมน์ในตารางหนึ่งที่อ้างอิงไปยังคีย์หลัก (Primary Key) ของอีกตาราง ทำหน้าที่รักษา Referential Integrity หรือความถูกต้องของความสัมพันธ์ระหว่างตาราง เพื่อให้แน่ใจว่าข้อมูลที่อ้างอิงมีอยู่จริงในตารางต้นทาง