設R是一個關系模式,ρ={X1,…,Xn},其中:XiR(i" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 信息時代 > 連接依賴(數(shù)據(jù)庫)

連接依賴(數(shù)據(jù)庫)

時間:2022-10-30 02:30:01 | 來源:信息時代

時間:2022-10-30 02:30:01 來源:信息時代

    連接依賴 : 關系數(shù)據(jù)庫中的一個非常重要的數(shù)據(jù)約束。它給出了關系模式中屬性間連接語義的函數(shù)關系。連接依賴是由Rissanen在1978年引入的。
設R是一個關系模式,ρ={X1,…,Xn},其中:XiR(i=1, …, n), 則記號⋈[ρ]或者X1⋈…⋈Xn就表示R上的一個連接依賴。若r是R上的關系,且只要r中有n個元組u1,…,un(不必互不相同)適合ui[Xi∩Xj]=uj[Xi∩Xj](1≤i,j≤n),那么r中就一定還有一個元組u,滿足u[Xi]=ui[Xi](i=1,…,n),則稱r適合連接依賴⋈[ρ], 或稱連接依賴⋈[ρ]在r中成立,記作r⋈[ρ]。若X1∪…∪Xn=R則稱⋈[ρ]為全連接依賴, 若X1∪…∪Xn⊂R則稱⋈[ρ]為嵌入的連接依賴。例如,設R={A,B,C},r是R上的關系,如表1所示。

表1 關系模式R上的關系r


ABC
111
122
333
434
555
665


由表2及表3可以看出,r適合連接依賴AB⋈AC⋈BC, 或稱適合連接依賴⋈[{AB, AC,BC}]。

表2 關系r的投影


r1r2r3
ABACBC
111111
121222
333333
434434
555555
666565


表3 三個關系的連接



在這個例中我們還看到,這里的r不合適任何多值依賴及任何函數(shù)依賴,因而R分解成三個(或四個、五個…)模式時,r分解的無損連接性質就需要一種新的依賴,即連接依賴,來表征。這樣,由此也看出連接依賴是一個非常重要的新的數(shù)據(jù)約束。
而另一方面,因為我們在一個關系模式R的關系r適合多值依賴X→→Y的定義中,如果令R1=X∪Y,R2=R-Y,既是令R1∩R2=X,R1-R2=Y,則關系r適合多值依賴X→→Y就等價于r=r[X∪Y]⋈r[X-Y](關系r適合多值依賴的定義請見多值依賴條目), 而r=r[X∪Y]⋈r[X-Y]就正是r適合連接依賴(X∪Y)⋈(R-Y), 所以多值依賴是連接依賴的特殊情況。當然,由前述已知函數(shù)依賴也可看作是特殊的多值依賴(請參看多值依賴條目),所以函數(shù)依賴,也可看作是連接依賴的特例。
設R是一個關系模式,∑是R上的一個連接依賴的集合(∑中可包括作為連接依賴特殊情況的多值依賴及函數(shù)依賴),則二元組(R,∑)稱為一個連接依賴模式。若r適合∑中的每一個依賴,則稱r適合∑,記作r⊧∑, 也記作r⊧(R,∑)。(R,∑)是一個連接依賴模式,ρ={X1, …,Xn},XiR(i=1, …, n),若對任何適合(R,∑)的關系r,都有r⊧⋈[ρ],則稱∑蘊涵⋈[ρ], 記作∑⋈[ρ]。
與函數(shù)依賴及多值依賴一樣,完全連接依賴的蘊涵也有推導的公理系統(tǒng)。在給出這個公理系統(tǒng)以前,我們首先規(guī)定一些記號,若R是一個關系模式,ρ={X1,…,Xn}, XiR(i=1, …,n)。用記號atter(ρ)表示Xi; 用省略{}的記號:⋈[X1, …,Xn]表示⋈[{X1, …,Xn}](即⋈[ρ]); 還將⋈[ρ∪{X,Y}]簡記作⋈[ρ, X ,Y]。
按照以上這些記號,完全連接的推導公理系統(tǒng)如下:
JD0:∅⊧⋈[X], 對任何XR成立。
JD1:⋈[ρ]⊧⋈[ρ,Y], 當Yatter(ρ)。
JD2:⋈[ρ, Y, Z]⊧⋈[ρ, YZ]。
JD3: {⋈[ρ, Y],⋈[ρ1]}⊧⋈[ρ,ρ1],當atter(ρ1)=Y。
JD4:⋈[ρ1,YA],⊧⋈[ρ1,Y],當A∉atter(ρ1)。
其中,
ρ={X1, …,Xn}, XiR, i=1, …, n。
ρ1={X1′, …,Xm′},Xi′R, i=1, …, m。
X, Y, ZR, A∈R, atter(ρ)=R。
這個公理系統(tǒng)的有效性很易證明,但該系統(tǒng)不完備。

74
73
25
news

版權所有? 億企邦 1997-2022 保留一切法律許可權利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關閉