1
数据库原理与应用技术
1.4.2 3.2 数据依赖

3.2 数据依赖

3.1节所述的关系S分解以后,原来的异常问题解决了。出现上述异常的原因是什么呢?异常的根本原因在于关系S中的某些属性之间存在数据依赖。

数据依赖是现实世界事物之间相互关联性的一种表达,是属性固有语义的体现。人们只有对一个数据库所要表达的现实世界进行认真的调查与分析,才能归纳与客观事实相符合的数据依赖。

现实世界中的事物是彼此联系、相互制约的。这种联系分为两类:一类是实体与实体之间的联系,一类是实体内部各属性之间的联系。第1章讨论了实体之间的联系,下面讨论属性之间的联系。