1樓:匿名使用者
數學定義: 設r(u)是屬性集u上的一個關係模式。x,y,z是u的子集,並且z=u-x-y。
關係模式r(u)中多值依賴x→→y成立,當且僅當對r(u)的任一關係r,給定的一對(x,z)值有一組y的值,這組值僅僅決定於x值而與z值無關。
多值依賴屬4nf的定義範圍,比函式依賴要複雜得多,很多書上都沒有講清楚。
說得簡單點就是
在關係模式中,函式依賴不能表示屬性值之間的一對多聯絡,這些屬性之間有些雖然沒有直接關係,但存在間接的關係,把沒有直接聯絡、但有間接的聯絡稱為多值依賴的資料依賴。例如,教師和學生之間沒有直接聯絡,但教師和學生可通過系名,或任課把教師和學生聯絡起來。 舉例如下,有這樣一個關係 《倉庫管理員,倉庫號,庫存產品號》 ,假設一個一個產品只能放到一個倉庫中,但是一個倉庫可以由若干管理員,那麼對應於一個 《倉庫管理員,庫存產品〉有一個倉庫號,而實際上,這個倉庫號只與庫存產品號有關,與管理員無關,就說這是多值依賴。
2樓:
多值依賴:y->->x 且x存在t[x]和u[x]通俗點講:
"多值依賴"說白了就是"一夫多妻"制 一個男人[y]可以有老婆[x]但是老婆可以是t[x]和u[x]就是兩個人或者多個
"函式依賴"就是"一夫一妻"制一個男人只能有老婆但是隻能是一個人由上可理解"一夫一妻"制也是"一夫多妻"的一種因為"一夫多妻"你可以只能娶一個老婆
"函式依賴"就是"多值依賴"的特殊情況
函式依賴與多值依賴的關係是什麼
3樓:
多值依賴:y->->x 且x存在t[x]和u[x]通俗點講:
"多值依賴"說白了就是"一夫多妻"制 一個男人[y]可以有老婆[x]但是老婆可以是t[x]和u[x]就是兩個人或者多個
"函式依賴"就是"一夫一妻"制一個男人只能有老婆但是隻能是一個人由上可理解"一夫一妻"制也是"一夫多妻"的一種因為"一夫多妻"你可以只能娶一個老婆
"函式依賴"就是"多值依賴"的特殊情況
資料庫函式依賴與多值依賴區別?幫幫忙…!
4樓:匿名使用者
1、符合的正規化不同:
多值依賴屬4nf(第四正規化)的定義範圍,比函式依賴要複雜得多。在關係模式中,函式依賴不能表示屬性值之間的一對多聯絡,這些屬性之間有些雖然沒有直接關係,但存在間接的關係,把沒有直接聯絡、但有間接的聯絡稱為多值依賴的資料依賴。
2、對屬性的依賴不同:
在函式依賴中,x與y是否存在函式依賴關係,只需考察x,y的兩組屬性,與別的屬性無關。而在多值依賴中,x與y是否存在多值依賴還需看屬性z。
5樓:匿名使用者
函式依賴是唯一確定的關係,例如在一個表 授課(課程號,課程名,課程學分,教師號,教師姓名,參考書號,參考書名)。當然這個表的主鍵是(課程號,教師號,參考書號)課程名和課程學分函式依賴課程號,也就是說課程號唯一確定名字和學分;同理,教師姓名函式依賴教師號;參考書名函式依賴參考書號。但是,教師號可能多值依賴課程號,因為給定一個(課程號,參考書號)的組合,可能有對應多個教師號。
這是因為多個老師可以使用相同或不同的參考書上同一門課。 簡單點講,函式就是唯一確定的關係;多值依賴卻不能唯一確定。
6樓:
多值依賴:y->->x 且x存在t[x]和u[x]通俗點講:
"多值依賴"說白了就是"一夫多妻"制 一個男人[y]可以有老婆[x]但是老婆可以是t[x]和u[x]就是兩個人或者多個
"函式依賴"就是"一夫一妻"制一個男人只能有老婆但是隻能是一個人由上可理解"一夫一妻"制也是"一夫多妻"的一種因為"一夫多妻"你可以只能娶一個老婆
"函式依賴"就是"多值依賴"的特殊情況
什麼是第一正規化、函式依賴和多值依賴
7樓:匿名使用者
關係,作為一張二維表,對它有一個最起碼的要求:每一個分量必須是不可分的資料項。滿足了這個條件的關係模式就屬於第一正規化。(1nf)
設r(u)是屬性集u上的關係模式。x,y是u的子集。若對於r(u)的任意一個可能的關係r,r中不可能存在兩個元組在x上的屬性值相等,而在y上的屬性值不等,則稱x函式確定y或y函式依賴於x,記作x→y.
設多值依賴定義:r(u)是屬性集u上的一個關係模式。x,y,z是的u的子集,並且z=u-x-y。
關係模式r(u)中多值依賴x→→y成立,當且僅當對r(u)的任一關係r,給定的一對(x,z)值有一組y的值,這組值僅僅決定於x值而與z值無關。
試舉例說明為什麼分解規則在函式依賴中成立,而在多值依賴中不成立
8樓:天馬行空設計
1.資料依賴
資料依賴指的是通過一個關係中屬性間的相等與否體現出來的資料間的相互關係,其中最重要的是函式依賴和多值依賴。
2.函式依賴
設x,y是關係r的兩個屬性集合,當任何時刻r中的任意兩個元組中的x屬性值相同時,則它們的y屬性值也相同,則稱x函式決定y,或y函式依賴於x。
3.平凡函式依賴
當關系中屬性集合y是屬性集合x的子集時(y?x),存在函式依賴x→y,即一組屬性函式決定它的所有子集,這種函式依賴稱為平凡函式依賴。
4.非平凡函式依賴
當關系中屬性集合y不是屬性集合x的子集時,存在函式依賴x→y,則稱這種函式依賴為非平凡函式依賴。
5.完全函式依賴
設x,y是關係r的兩個屬性集合,x』是x的真子集,存在x→y,但對每一個x』都有x』!→y,則稱y完全函式依賴於x。
6.部分函式依賴
設x,y是關係r的兩個屬性集合,存在x→y,若x』是x的真子集,存在x』→y,則稱y部分函式依賴於x。
7.傳遞函式依賴
設x,y,z是關係r中互不相同的屬性集合,存在x→y(y !→x),y→z,則稱z傳遞函式依賴於x。
:資料庫原理及應用
如何理解非平凡且非函式依賴的多值依賴
9樓:**有毒
概念樓上有
bai了,我舉個例子。
du函式依賴:zhi一夫一妻制下,我只能dao有一個老內婆,所以我決容
定了我的老婆,反之亦然,這就是函式依賴。
多值依賴:我有3個女朋友,5棟房子。女朋友多值依賴於我,房子也多值依賴於我,因為他們各自的選擇與另一者無關(選定房子只與我有關,與女朋友無關,另一組同樣)。
平凡的多值依賴:未成年人不允許有女朋友,但是可以有5棟房子,即女朋友為空集,這種情況就是平凡的多值依賴。
非平凡非函式依賴的多值依賴:女朋友不是老婆。
10樓:匿名使用者
多值依賴的定義: 設r(u)是一個屬性集合u上的一個關係模式,x, y, 和z是u的子集,並且回z=u-x-y,多值依賴x->->y成立當答且僅當對r的任一個關係r,r在(x,z)上的每個值對應一組y的值,這組值僅僅決定於x值而與z值無關。 若x->->y,而z=空集,則稱x->->y為平凡的多值依賴。
否則,稱x->->y為非平凡的多值依賴。 可以看出,如果把上面的一組改為一個,那麼多值依賴就變成了函式依賴。當然一個值組成的組也是組,所以說,函式依賴是多值依賴的特殊情況。
如下表:
資料庫中 完全函式依賴,部分函式依賴 傳遞函式依賴, 是什麼?
11樓:匿名使用者
1.資料依賴
資料依賴指的是通過一個關係中屬性間的相等與否體現出來的資料間的相互關係,其中最重要的是函式依賴和多值依賴。
2.函式依賴
設x,y是關係r的兩個屬性集合,當任何時刻r中的任意兩個元組中的x屬性值相同時,則它們的y屬性值也相同,則稱x函式決定y,或y函式依賴於x。
3.平凡函式依賴
當關系中屬性集合y是屬性集合x的子集時(y?x),存在函式依賴x→y,即一組屬性函式決定它的所有子集,這種函式依賴稱為平凡函式依賴。
4.非平凡函式依賴
當關系中屬性集合y不是屬性集合x的子集時,存在函式依賴x→y,則稱這種函式依賴為非平凡函式依賴。
5.完全函式依賴
設x,y是關係r的兩個屬性集合,x』是x的真子集,存在x→y,但對每一個x』都有x』!→y,則稱y完全函式依賴於x。
6.部分函式依賴
設x,y是關係r的兩個屬性集合,存在x→y,若x』是x的真子集,存在x』→y,則稱y部分函式依賴於x。
7.傳遞函式依賴
設x,y,z是關係r中互不相同的屬性集合,存在x→y(y !→x),y→z,則稱z傳遞函式依賴於x。
12樓:匿名使用者
1、傳遞函式依賴
設x,y,z是關係r中互不相同的屬性集合,存在x→y(y !→x),y→z,則稱z傳遞函式依賴於x。
2、完全函式依賴
設x,y是關係r的兩個屬性集合,x』是x的真子集,存在x→y,但對每一個x』都有x』!→y,則稱y完全函式依賴於x。
3、部分函式依賴
設x,y是關係r的兩個屬性集合,存在x→y,若x』是x的真子集,存在x』→y,則稱y部分函式依賴於x。
所謂函式依賴是指關係中一個或一組屬性的值可以決定其它屬性的值。函式依賴正象一個函式 y = f(x) 一樣,x的值給定後,y的值也就唯一地確定了。
如果屬性集合y中每個屬性的值構成的集合唯一地決定了屬性集合x中每個屬性的值構成的集合,則屬性集合x函式依賴於屬性集合y,計為:y→x。屬性集合y中的屬性有時也稱作函式依賴y→x的決定因素(determinant)。
例:身份證號→姓名。
13樓:
a->b,ac->d,bd->c,d->a
部分依賴:b部分依賴於ac ac->d,a->b 得到 ac->b
傳遞依賴:a傳遞依賴於ac ac->d, d->a 得到 ac->a
什麼是函式依賴,函式依賴與多值依賴的關係是什麼
函式依賴簡單點說就是 某個屬性集決定另一個屬性集時,稱另一屬性集依賴於該屬性集。函式依賴與多值依賴的關係是什麼 多值依賴 y x 且x存在t x 和u x 通俗點講 多值依賴 說白了就是 一夫多妻 制 一個男人 y 可以有老婆 x 但是老婆可以是t x 和u x 就是兩個人或者多個 函式依賴 就是 ...
什麼是正交訊號它的物理意義是什麼啊?求助
所謂正交,是針對波型而言的。如果兩個波形在一段時間 一般為一個週期 內積分為零回,他們答就在這段時間內正交。n個兩兩正交的波形,可以構成一個n維的訊號空間。常見的m psk,m qam,都是二維帶通訊號 基本訊號都是cos 2pifct 和sin 2pifct 訊號空間中的每個點,代表一個n維的向量...
人生的意義是什麼拜託各位大神,請問人生是怎樣才活的有意義拜託各位大神
人生的意義 人生意義是一個龐大而複雜的問題,可以涉及我們這個世界的方方面面。下面我從三個角度來全面地看什麼是人生的意義。從自然或客觀世界的角度來說,人生是沒有意義的。人只不過是自然界物質演化的一個產物,人所有的行為都是物質演化的一個具體過程。所謂的意義本身就是一種主觀概念而不是客觀世界的東西。從個人...