什么是次要鍵
次要鍵是未被選為主鍵的鍵。然而,它被認為是主鍵的候選鍵。
因此,未被選為主鍵的候選鍵被稱為次要鍵。候選鍵是一個屬性或一組屬性,您可以將其視為主鍵。
注意:次要鍵不是外鍵。
示例
讓我們看一個示例 ?
Student_ID | Student_Enroll | Student_Name | Student_Age | Student_Email |
096 | 9122717 | Manish | 25 | [email protected] |
055 | 9122655 | Manan | 23 | [email protected] |
067 | 9122699 | Shreyas | 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 | Jacob | [email protected] | Finance |
0777 | E8768 | Anna | [email protected] | HR |
0656 | E8789 | Tom | [email protected] | Operations |
上面,Employee_ID,Employee_No和Employee_Email是候選鍵。它們唯一標識員工記錄。選擇其中一個候選鍵作為主鍵。其余的兩個鍵將成為次要鍵。
以上就是RDBMS 中的輔助鍵的詳細內容,更多請關注www.92cms.cn其它相關文章!