rer*_*588 16 database functional-dependencies
我需要关闭这个.我制定了一个定义,部分依赖是指字段间接依赖于主键或部分依赖,但也依赖于依赖于主要的其他键,如果另一个字段依赖于id的字段被删除该字段仍将存在到期它依赖于主键.我不确定它是否正确.我已经研究过,每个定义听起来都很误导.我的定义是否正确,如果不是,请解释一下?
phi*_*pxy 28
当删除一个确定属性时,保持关系的FD(功能依赖性)是部分的,给出了保持在该关系中的FD.不是部分的FD已满.
例如,如果{A,B}→{C}而且{A}→{C},那么{C}在部分功能上依赖于{A,B}.
如果从X中删除任何属性A意味着依赖性不再包含,则函数依赖性X→Y是完全函数依赖性; 也就是说,对于任何属性A∈X,(X - {A})在功能上不确定Y.如果某个属性A∈X可以从X中移除并且依赖性仍然成立,则函数依赖X→Y是部分依赖性.也就是说,对于某些A∈X,(X - {A})→Y.
- 数据库系统的基础第六版Ramez Elmasri和Navathe
请注意,FD是完全还是部分不依赖于CK(候选键),更不用说您可能正在调用PK(主键)的一个CK.
(2NF的定义涉及非CK属性对CK的完全功能依赖性,但任何持有的FD都是全部或部分.而PK对2NF也无关紧要.)
部分依赖性意味着nonprime属性在功能上依赖于候选键的一部分.(nonprime属性是不属于任何候选键的属性.)
例如,让我们从R {ABCD}开始,功能依赖性AB-> CD和A-> C.
R的唯一候选键是AB.C和D是非主要属性.C在功能上依赖于A. A是候选键的一部分.那是部分依赖.
| 归档时间: |
|
| 查看次数: |
125440 次 |
| 最近记录: |