[问题] “功能相依”概念请教

楼主: uvyyvu (none)   2014-07-29 17:36:05
大家好:
请教功能相依的概念
(1) ABC是主键
请问AB->C算“部分”功能相依吗?
(2) AB是主键、CD是非主键,已知AB->C
请问ABC->D算“完全”功能相依吗?
希望能以定义解释
烦请前辈指点迷津
非常谢谢您!!!
作者: panda555 (我是胖达不是胖呆哟^ ^)   2014-07-29 20:32:00
(1)主键的最小性呢? 问题本身就是错的(2)是部分功能相依
作者: f29225300 (JJ)   2014-07-30 00:50:00
想请问(2),你都说AB是主键,所以AB->D是一定成立的我觉得部分OR完全应该都是建立在讨论AB->__ 的时候吧p大可否讲解一下第二题~~谢谢
作者: panda555 (我是胖达不是胖呆哟^ ^)   2014-07-30 08:24:00
部分功能相依于(a,b,c)的属性子集(a,b)
作者: canatmis (人生就是如此~)   2014-07-30 08:47:00
个人觉得(2)给的条件,AB为PK,故AB->C, AB->D而ABC->D,应该算superkey的一种,没啥完全不完全的就算不用再加上C,AB仍然可决定D而(1)ABC是PK, AB->C 应该算“无价的功能相依”通常说部份功能相依,是指非键属性功能相依于部份PK
楼主: uvyyvu (none)   2014-07-30 09:28:00
感谢大家的讨论 问题来自98调查局考试的第一题 可以解看看?http://tinyurl.com/klmu7lh
作者: panda555 (我是胖达不是胖呆哟^ ^)   2014-07-30 09:55:00
呵 功能相依与pk没有绝对的关系阿^ ^http://faculty.stust.edu.tw/~jehuang/oracle/ch3/3-1.h
作者: after1 (aaaaaaaaaaaa)   2014-07-30 20:22:00
第一题的问题错在哪? 看不懂看懂了 = =那改成AB->D 就属于部分相依了吧?想想总觉得自己在问废话XDD

Links booklink

Contact Us: admin [ a t ] ucptt.com