谁懂数据库啊,函数依赖的问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 23:21:54
设有关系模式R(U),X和Y是属性集U的子集,函数依赖(FD)是形成X→Y的一个命题,只要r是R的当前的关系,对r中任意两个元组t和s,都有t[X]=s[X],蕴涵t[Y]=s[Y],那么称FD X→Y在关系模式R(U)中成立。
这里t[X]表示元组t在属性集X上的值。

属性集是一个什么样的概念?
属性集X上的值又是一个什么样的概念?
我是这样认为的,在一个关系模式中,属性集是指的二维表格的一列或多列,那么属性集X上的值究竟是指的哪一行上的值呢,另外对于同一关系中的不同元组t,s,是不能相同的,因为关系中不允许出现重复的元组,这里发生矛盾了,

这里的名词术语好抽象啊,谁能帮忙解释一下啊,想不通,很难想,书上连个像样的例子都没有,晕

先不下分,答的好高分相送,估计没人作答,会的人太少

当初俺学习的时候,花了一个月才把这些概念搞明白,哎,现在都忘得差不多了!
属性集X上的值不是指的具体哪一行上的值,而是对其中的任意行,只要满足这个条件t[X]=s[X],蕴涵t[Y]=s[Y],那么就X->Y