多值依赖与部分函数依赖 - Kimmin

作者: admin 分类: 工程案例 发布时间: 2018-09-03 12:27

最后的,敝担心了多值依赖相干。 转自

"

多值依赖的使明确:

      设R(u)是属性集U上的相干类型。,X, Y, Z是U的参加。,而且Z=U-X-Y,当且仅当与R的相干为R时,体格多值X-> -Y。,r在(x)中,Z上的每个值对应于人家值。Y组涵义,这组值仅感兴趣x值,而不依赖于z值。。

      若X->->Y,Z=零集,敝称X-> -> Y是人家共有权的多值依赖相干。。另外的,让与X-> ->非共有权多值依赖。

可以看出,万一你把下面的那组反倒一组个,因此值依赖就秋天了函数依赖。自然,人家由涵义组织的群体也人家群体。,因而说,函数依赖是多值依赖的特别环境。

列举如下表:

                     行动方向C                  教员T                              工具书B

                    算学                                      邓军                                算学辨析

                    算学                                      邓军                                高水平代数

                    算学                                      邓军                                微分方程

表中,U = C+T+B,(C,t)确定一组B,但B组与T无干。,仅由C确定,SO(C),T)->->B。因T责任空的集中。,SO(C),T)-> -B是人家非共有权的多值依赖相干。。

放晴更多依赖,可以辨析成:(C,T), (C,B)

表1:

                  行动方向C 教员T

                  算学邓俊

表2:

                行动方向C   工具书B

                算学                      算学辨析

                算学                      高水平代数

                算学                      微分方程

到R做成某事每个非共有权多值依赖项,X-> -Y(Y不属于),X使具体化候选行为准则。,R属于4NF。。

辨析:到每人家非共有权多值依赖项X-> -Y,X使具体化候选行为准则。,那是X-> Y。,因而4NF所容许的非共有权多值依赖是函数依赖。

"

.

百度确信

"

函数依赖是独一确定的相干,拿 ... 来说,在人家表中。 培养(行动方向编号),行动方向名,行动方向学分,教员号,教员姓名,工具图书编目号码,翻阅说明文字)。自然,刚过去的表的大调是(自然数字)。,教员号,翻阅编号)

行动方向名和行动方向学分函数依赖行动方向号,这执意说,行动方向编号是独一的名声和学分。;

同样地,教员姓名函数依赖教员号;工具书名函数依赖工具图书编目号码。

而是,教员总计能够更多地感兴趣行动方向编号。,因支付了人家(行动方向号),翻阅编号)的结成,能够有多个教员编号。。这是因大多数人先生可以运用两者都或不一样的工具书。。

简略点,函数是独一确定的相干。;不克不及独一特色多值依赖项。。

"

.

直到我指出百度,我才公道的。, 所稍微基准配方都读失败。, 分开函数依赖是一种特别的多值依赖, 多值依赖是大多数人教员依赖两者都的行动方向数。,翻阅编号)结成里了, 而分开函数依赖纯粹人家教员依赖人家(行动方向号,翻阅编号), 只有劳望依赖(01),01的数据库。, 这是分开函数依赖, 万一除此之外第五,那就感兴趣(01),数据库的01, 它是多值依赖相干。, 有n个值分开函数依赖于人家东西上了

.

将辨析附加到4NF。

"

普通环境求大调只看函数依赖,但大抵,它决不是的依赖于多值依赖相干。
你的成绩一些像把长度激动陷于4NF。,辨析成4NF的踩
1。率先将相干类型辨析为BCNF,放晴了鉴于函数依赖的多值依赖不使具体化码,因分别地子类型做成某事函数依赖的左部都使具体化码(书上有辨析成BCNF的办法)
2、将相干辨析成BCNF的相干类型。,看设想有责任鉴于函数依赖的非共有权的多值依赖,执意,拿 ... 来说,子类型在X-> Y。,X-->Z,Z=U-X-Y,Z-非零集,在这点上,x责任-y,x责任-z。,
辨析成(x),Y)和(X,Z)将子类型辨析为4NF。,这执意推测。,自然,何苦在普通的考题中因此做。,间或辨析为3NF和BCNF,原始多值依赖项被销毁。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

标签云