外键
表中的一个或一组字段,用来确定其他表或本表的特定行 / 維基百科,自由的 encyclopedia
親愛的 Wikiwand AI, 讓我們通過簡單地回答這些關鍵問題來保持簡短:
你能列出最重要的事實和統計數據嗎 外键?
為 10 歲的孩子總結這篇文章
顯示所有問題
外來鍵又称外部鍵,是指在關聯式資料庫中,每個資料表都是由關聯來連繫彼此的關係,父資料表(Parent Entity)的主鍵(Primary Key)會放在另一個資料表,當做屬性以建立彼此的關聯,而這個屬性就是外來鍵。
比如,學生跟老師之間是教學的關聯,學生資料表會有個屬性叫指導老師(FK),而這個值就是對應到老師資料表的老師代號(PK),學生的指導老師就是外來鍵。
外键是表中的一组特性,它引用另一个表的主键。外键链接这两个表。另一种说法:在关系数据库的上下文中,外键是一组受某种包含依赖约束的特性,特别是由一个关系R中的外键特性组成的元组必须也存在于其他一些(不一定是不同的)关系S中,而且这些属性也必须是S中的候选键。[1][2][3]简而言之,外键是一组引用候选键的特性。 例如,名为TEAM的表可能有一个属性 MEMBER_NAME,它引用PERSON表中的候选键PERSON_NAME作为外键。 由于MEMBER_NAME是一个外键,任何在TEAM中作为成员名称存在的值也必须作为人名存在于PERSON表中; 换句话说,一个团队的每个成员也是一个人。