V2EX  ›  英汉词典

Foreign Key

释义 Definition

名词短语 — 在关系型数据库中,外键是一个表中的字段(或字段组合),它引用另一个表的主键,用于建立两个表之间的关联关系,确保数据的引用完整性。

发音 Pronunciation

/ˈfɒr.ɪn kiː/(英式) /ˈfɔːr.ən kiː/(美式)

例句 Examples

Each order record contains a foreign key that links it to the customer table.
每条订单记录都包含一个外键,将其关联到客户表。

When designing a normalized database schema, foreign keys enforce referential integrity by ensuring that a value in one table must correspond to an existing primary key in the referenced table.
在设计规范化的数据库模式时,外键通过确保一个表中的值必须对应被引用表中已存在的主键,来强制实施引用完整性。

词源 Etymology

foreign 源自古法语 forain,最终追溯到拉丁语 foris(意为"在外面"),表示"外部的、外来的"。key 源自古英语 cǣg,意为"钥匙",在数据库语境中引申为"关键标识字段"。foreign key 这一术语随着 1970 年代 E.F. Codd 提出关系型数据库模型而正式确立,用来描述一个表中指向另一个表主键的字段,就像一把"外来的钥匙"打开了通往另一张表数据的大门。

相关词汇 Related Words

文学与著作引用 Notable References

  • E.F. Codd 的经典论文 A Relational Model of Data for Large Shared Data Banks(1970)首次系统性地阐述了关系型数据库的理论基础,其中外键是核心概念之一。
  • C.J. Date 的 An Introduction to Database Systems 中对外键及其在数据完整性约束中的作用进行了深入讲解。
  • Abraham Silberschatz 等人合著的 Database System Concepts 是数据库领域的经典教材,详细介绍了外键的定义、用法与设计原则。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5197 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 8ms · UTC 09:26 · PVG 17:26 · LAX 02:26 · JFK 05:26
♥ Do have faith in what you're doing.