2012-12-03 57 views
2

我已经在这个话题对某些作品,但仍这个符号就没有意义了读书对我学习关系正常化有人可以帮我解决这个问题吗?

Relation R(A,B,C,D,E,F,G,H) with the following functional dependencies: 
Fd1: A → BCD 
Fd2: AD → E 
Fd3: EFG → H 
Fd4: F → GH 

有人能简单解释一下这意味着还是让我知道,如果有一个指南这个地方?先谢谢你!

+0

你有什么符号存在问题? –

+0

我不明白在“代码”中的部分是什么意思 – Tom

回答

3

R(A,B,C,D,E,F,G,H)是指关系及其组成字段(A-H)。

甲函数依赖(记谱A -> B)意味着,对于A的一个单一的值有一个且只有一个B.

的值在这样的情况下:A -> BCD就意味着对于的有单个值是值BCD的唯一一个元组。元组只是字段的组合。

那么,让我们来看看一些示例数据,看看是什么,是不是一个函数依赖:

A | B | C | D | E 
========================= 
1 | a | 2 | b | 3 
------------------------- 
2 | a | 3 | c | 4 
------------------------- 
3 | a | 4 | d | 5 

从上面的非常简陋的桌子,我们可以推断如下:

  1. A --> B是功能依赖性,因为对于A的每个值,只有一个B的值。
  2. 另一方面,B --> A不是函数依赖项,因为有多个可能的值A(1,2,3)的单个值为B(“a”)。上述
  3. 相同的两个结论适用于所有其他列相对于塔B,以及由列A,C,d,和E.

希望帮助的元组。如果你用更多的细节更新你的问题,我可以解释你可能会遇到的其他问题。

+0

我确实有一些问题需要回答,但我想弄明白我的自我。无论如何,这有助于很多。 – Tom

相关问题