[問題] 「功能相依」概念請教

作者: 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