คีย์รองคืออะไร
คีย์รองคือคีย์ที่ไม่ได้เลือกให้เป็นคีย์หลัก อย่างไรก็ตาม ถือว่าเป็นคีย์ตัวเลือกสำหรับคีย์หลัก
ดังนั้น คีย์ตัวเลือกที่ไม่ได้เลือกเป็นคีย์หลักจะเรียกว่าคีย์รอง คีย์ผู้สมัครคือแอตทริบิวต์หรือชุดของแอตทริบิวต์ที่คุณสามารถใช้เป็นคีย์หลักได้
หมายเหตุ :กุญแจสำรองไม่ใช่กุญแจต่างประเทศ
ตัวอย่าง
เรามาดูตัวอย่างกัน −
Student_ID | Student_Enroll | Student_Name | Student_Age | Student_Email |
096 | 9122717 | Manish | 25 | [email protected] |
055 | 9122655 | มนัน | 23 | [email protected] |
067 | 9122699 | ชรียาส | 28 | [email protected] |
ด้านบน Student_ID, Student_Enroll และ Student_Email คือกุญแจของผู้สมัคร ถือเป็นคีย์ของผู้สมัคร เนื่องจากสามารถระบุบันทึกของนักเรียนได้โดยไม่ซ้ำกัน เลือกคีย์ตัวเลือกตัวใดตัวหนึ่งเป็นคีย์หลัก กุญแจที่เหลือทั้งสองดอกจะเป็นกุญแจสำรอง
สมมติว่าคุณเลือก Student_ID เป็นคีย์หลัก ดังนั้น Student_Enroll และ Student_Email จะเป็นคีย์รอง (ผู้สมัครของคีย์หลัก)
ตัวอย่าง
มาดูตัวอย่างกัน −
Employee_ID | Employee_No | Employee_Name | Employee_Email | Employee_Dept |
0989 | E7897 | ยาโคบ | [email protected] | การเงิน |
0777 | E8768 | แอนนา | [email protected] | HR |
0656 | E8789 | ทอม | [email protected] | การดำเนินการ |
ด้านบน Employee_ID, Employee_No และ Employee_Email คือกุญแจของผู้สมัคร พวกเขาระบุบันทึกพนักงานโดยไม่ซ้ำกัน เลือกคีย์ตัวเลือกตัวใดตัวหนึ่งเป็นคีย์หลัก กุญแจที่เหลือทั้งสองดอกจะเป็นกุญแจสำรอง