V2EX  ›  英汉词典

Referential Integrity

定义 Definition

Referential integrity(参照完整性)是数据库领域的一个核心概念,指的是数据库中表与表之间通过外键(foreign key)建立的关联关系必须始终保持一致和有效。简单来说,如果一条记录引用了另一张表中的数据,那么被引用的数据必须真实存在。

发音 Pronunciation

/ˌrɛfəˈrɛnʃəl ɪnˈtɛɡrəti/

例句 Examples

The database enforces referential integrity to prevent orphan records.
数据库通过强制执行参照完整性来防止孤立记录的产生。

When the developer deleted a row from the parent table without considering referential integrity, the application crashed because child records were left pointing to data that no longer existed.
当开发者在未考虑参照完整性的情况下删除了父表中的一行数据时,应用程序崩溃了,因为子记录仍然指向已经不存在的数据。

词源 Etymology

Referential 源自拉丁语 referre,意为"带回、指向",由 re-(回)和 ferre(携带)组成,后演变为英语中表示"引用的、参照的"之意。Integrity 源自拉丁语 integritas,意为"完整、完好、纯正",由 integer(完整的)派生而来。两词组合在一起,字面意思即为"引用关系的完整性"。该术语在20世纪70年代由关系数据库之父 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 中对 referential integrity 进行了深入而详细的讲解,是数据库教学领域的标准参考书。
  • Abraham Silberschatz 等人合著的 Database System Concepts 中将 referential integrity 作为数据库约束的重要章节加以论述。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3279 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 6ms · UTC 14:17 · PVG 22:17 · LAX 07:17 · JFK 10:17
♥ Do have faith in what you're doing.