V2EX  ›  英汉词典

Functional Dependency

定义 Definition

名词短语 — 在数据库理论和关系代数中,functional dependency(函数依赖)指的是一个关系中,一个属性(或属性组)的值能够唯一确定另一个属性的值的约束关系。通常记作 X → Y,表示 X 的值决定了 Y 的值。

此术语也可在数学和逻辑学中使用,表示一个变量的值依赖于另一个变量。

发音 Pronunciation

/ˈfʌŋk.ʃən.əl dɪˈpen.dən.si/

例句 Examples

In this table, the student ID has a functional dependency on the student's name.
在这张表中,学生ID对学生姓名存在函数依赖关系。

Understanding functional dependencies is essential for database normalization, as they help identify redundant data and guide the decomposition of tables into more efficient structures.
理解函数依赖对于数据库规范化至关重要,因为它们有助于识别冗余数据,并指导将表分解为更高效的结构。

词源 Etymology

Functional 源自拉丁语 functio,意为"执行、履行",后演变为数学中"函数"的含义,表示一种输入与输出之间的确定映射关系。Dependency 源自拉丁语 dependere,意为"悬挂于、依赖于"。两词组合在20世纪中后期随着关系数据库理论的发展而被广泛使用,最早由计算机科学家 E.F. Codd 在1970年代提出关系模型时系统化定义。

相关词汇 Related Words

文学与学术引用 Literary & Academic 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   ·   5258 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 7ms · UTC 03:50 · PVG 11:50 · LAX 20:50 · JFK 23:50
♥ Do have faith in what you're doing.