首頁 >資料庫 >mysql教程 >RDBMS 中的輔助鍵

RDBMS 中的輔助鍵

WBOY
WBOY轉載
2023-09-06 08:25:021282瀏覽

RDBMS 中的辅助键

什麼是次要鍵

次要鍵是未選為主鍵的鍵。然而,它被認為是主鍵的候選鍵。

因此,未被選為主鍵的候選鍵稱為次要鍵。候選鍵是一個屬性或一組屬性,您可以將其視為主鍵。

注意:次要鍵不是外鍵。

範例

讓我們來看一個範例−

25#23 ##9122699Shreyas28
#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

pqr@gmail.com

和假設您選擇了Student_ID作為主鍵,因此將成為次要鍵(主鍵的候選鍵)。 讓我們來看另一個範例−

#上面,

Student_ID,Student_Enroll

Student_Email是候選鍵。它們被視為候選鍵,因為它們可以唯一標識學生記錄。選擇其中一個候選鍵作為主鍵。其餘的兩個鍵將成為次要鍵。

Student_Enroll和

Student_Email

範例

#Employee_ID

##Employee_No

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中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除