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