次要鍵是未選為主鍵的鍵。然而,它被認為是主鍵的候選鍵。
因此,未被選為主鍵的候選鍵稱為次要鍵。候選鍵是一個屬性或一組屬性,您可以將其視為主鍵。
注意:次要鍵不是外鍵。
讓我們來看一個範例−
#Student_ID |
##Student_ID |
##Student_Enroll | Student_Name | Student_Age |
Student_Email | #096 | #9122717 | Manish | |
aaa@gmail.com |
055 | 9122655 | Manan | |
abc@gmail.com |
#067 | ##9122699Shreyas | 28 |
pqr@gmail.com
#上面, Student_ID,Student_Enroll | 和Student_Email是候選鍵。它們被視為候選鍵,因為它們可以唯一標識學生記錄。選擇其中一個候選鍵作為主鍵。其餘的兩個鍵將成為次要鍵。 | 假設您選擇了|||
Student_Enroll和 Student_Email | 將成為次要鍵(主鍵的候選鍵)。 範例 | 讓我們來看另一個範例−#Employee_ID |
Employee_Name##################Employee_Email##### ##############Employee_Dept######################0989############E7897 ############Jacob############jacob@example.com############Finance####### ###########0777############E8768############Anna########################################################################### anna@example.com############HR###################0656###########E8789 ############Tom############tom@example.com############Operations####### ####################上面,###Employee_ID,Employee_No###和###Employee_Email###是候選鍵。它們唯一標識員工記錄。選擇其中一個候選鍵作為主鍵。其餘的兩個鍵將成為次要鍵。 ###
以上是RDBMS 中的輔助鍵的詳細內容。更多資訊請關注PHP中文網其他相關文章!