在关系数据库理论的世界中,当一个属性在数据库中唯一地确定另一个属性时,存在功能依赖性。简单的函数依赖是在描述属性或包含原始属性的属性集合的函数依赖性时发生的数据库依赖性。
琐碎功能依赖的例子
这种依赖性被称为 不重要的 因为它可以源于常识。如果一个“边”是另一个的一个子集,那么它被认为是微不足道的。左侧被认为是 行列式 而且正确的 依赖的 .
- {A,B} - > B. 是一个微不足道的功能依赖,因为 乙 是一个子集 A,B 。自{ A,B} - > B. 包括 乙 , 的价值 乙 可以确定。这是一个微不足道的功能依赖,因为通过它与A,B的关系来确定B。自从值 乙 由…的值决定 一个 ,任何其他共享值的序列 一个 将具有与…完全相同的值 乙 。另一种说法就是全部 乙 包括在内 一个 这就是原因 如 子集。
- {Employee_ID,Employee_Name} - > Employee_ID 从那以后也是一个微不足道的功能依赖 员工ID 是一个子集 {Employee_ID,Employee_Name} .
- 同样如此 A - > A. 要么 Employee_ID - > Employee_ID, 和 Employee_Name - > Employee_Name 。这些都是微不足道的功能依赖。
- 如果函数依赖性X-> Y,并且Y是X的子集,则这是一个微不足道的函数依赖。如果Y不是X的子集,则这不是一个简单的函数依赖。