資料庫的題函式依賴AB,BCD,DEA,寫出R的候選碼

2021-03-03 21:41:43 字數 4849 閱讀 3337

1樓:偶沒有網名

因為a→

b 所以根據定襲理有ac→baibc 由於bc→dud 則有ac→d 由於ace→de 這樣ace→a ace→b ace→c ace→d ace→e 都成立 ace可以作zhi為候選碼

a不能做候選碼的原dao因是a→c,d,e均不成立ac不能做候選碼的原因是 雖然ac→a,b,c,d都成立,但沒有a→e

ae不能做候選碼的原因是ae→c,d都不成立

**等 資料庫一道題如果存在函式依賴a→b,bc→d,de→a,列出r的所有候選碼

2樓:草原上之狼

這道題有點暈,先來看看各正規化的重點:

◆ 第一正規化(1nf):強調的是列的原子性,即列版不能夠再分成其他幾列。權

◆ 第二正規化(2nf):首先是 1nf,另外包含兩部分內容,一是表必須有一個主鍵;二是沒有包含在主鍵中的列必須完全依賴於主鍵,而不能只依賴於主鍵的一部分。

◆ 第三正規化(3nf):首先是 2nf,另外非主鍵列必須直接依賴於主鍵,不能存在傳遞依賴。即不能存在:非主鍵列 a 依賴於非主鍵列 b,非主鍵列 b 依賴於主鍵的情況。

第二正規化(2nf)和第三正規化(3nf)的概念很容易混淆,區分它們的關鍵點在於,2nf:非主鍵列是否完全依賴於主鍵,還是依賴於主鍵的一部分;3nf:非主鍵列是直接依賴於主鍵,還是直接依賴於非主鍵列。

所以,如果強解這道題的話,(b,c)→a,a→d 存在傳遞依賴,故屬於2正規化,不屬於3正規化

3樓:匿名使用者

應該是dec和bce

4樓:匿名使用者

ace、bce、dce

解析:觀察bai

函式右側,duce不可能被任zhi何函式決定,因此候選碼dao必須包含ce。

在中增版加屬性,第一次增加一權個,發現增加a,b,d均可決定所有屬性,即為所求解。

當然,如果並非所有情況都存在,需要增加兩個甚至更多。

5樓:1344098010墯落

ced、cea、ceb 都是

有關係r和函式依賴f: r(a,b,c,d,e),f = { abc→de,bc→d,d→e }。

6樓:mc小時

函式依抄賴圖

(1)1.首先來看一下bai

這個函式依賴圖是不是隻有當組du合鍵為

zhiabc時才能遍歷完整個關係模式,所dao以候選碼為abc

2.根據上圖所示bc→d屬於部分函式依賴,未到達第2nf但已經滿足了原子性所以為1nf

(2)變為2nf:r1 = (a,b,c) r2 =(b,c,d,e),f r2的候選碼為bc 這樣一來就消除了非主屬性對碼的部分函式依賴

變為3nf:變為2nf後r2存在非主屬性對碼的傳遞函式依賴(bc只能通過d來確定e),繼續拆分r2 = (b,c,d),f優選碼bc,r3=(d,e),f=候選碼d。此時原來的r2已經不存在傳遞函式依賴了。

變為b**f:r1中都是候選碼所以不存在依賴關係,看r2、r3。r2中bc→d與r3中d→e的決定因素均為候選碼,且候選碼中不存在主屬性對碼的部分與傳遞函式依賴為b**f。

7樓:神樣的男仁

(1)關係r候選碼為bai(a,b,c)

由於存在du非主屬性d對主屬性bc的部zhi分函式依賴,因dao此r屬於第一正規化

(2)首先消內除非主屬性對容主屬性的部分函式依賴r可分解為:

r1(a,b,c) r1中不存在非平凡的函式依賴r2(b,c,d,e) 候選碼為(b,c) f=繼續消除非主屬性e對主屬性的傳遞依賴

r21(b,c,d) r21中不存在非平凡的函式依賴 f=r22(d,e) r22中不存在非平凡的函式依賴 f=且r21,r22中決定因素均為候選碼,因此關係模式達到b**f

8樓:匿名使用者

您好,看到您的bai問題很久沒有人來回答du,但zhi是問題過期

無人回答dao會被扣分的並且你的懸內賞分也會被沒收!所容

以我給你提幾條建議,希望對你有所幫助:

一,你可以選擇在正確的分類和問題回答的高峰時段(中午11:00-3:00 晚上17:00-24:00)去提問,這樣知道你問題答案的人才會多一些,回答的人也會多些。

二,你可以請教老師,問問同學,共同學習互相進步

三,您可以到與您問題相關專業**論壇裡去看看,那裡聚集了許多專業人才,一定可以為你解決問題的。

四,網上很多專業論壇以及知識平臺,(如作業幫)上面也有很多資料,我遇到專業性的問題總是上論壇求解決辦法的。

五,將你的問題問的細一些,清楚一些!讓人更加容易看懂明白是什麼意思!

~\(^o^)/~祝學習進步~~~

希望對你有幫助,你的採納就是我們回答的動力!帥氣又萌萌噠你不要忘了採納哦!!

9樓:匿名使用者

候選碼是abc

屬於1nf

r1(a,b,c)

r2(b,c,d)

r3(d,e)

求助設有關係模式r(a,b,c,d),f是r上成立的函式依賴集,f={a→b,b→c,d→b}。 30

10樓:假面

因為baia→b,b→c,故a→bc,所以du該關係模式候選zhi

碼為ad,即ad→bc,又dao因為d→bc, 所以回存在非主答屬性對碼的部分依賴。所以該關係模式為第一正規化。

若關係符合1nf,且對於每個函式依賴x→y,x必含有候選鍵,或者關係中的每個決定屬性集都是候選鍵,則關係達到b**f的要求。

11樓:匿名使用者

因為a→b,b→c,故a→bc, 所以該關係模式候選碼為ad,即ad→bc,又因為d→bc, 所以存在非主屬性對碼的部分依賴。所以該關係模式為第一正規化。

12樓:

必須是抄第一正規化,因為從

襲b,bc函式確定a和d這一點bai上,明顯看出dub,bc都有可能是zhi

主碼. 若b是主碼的話,仔細看會dao發現,f中竟然沒有誰去函式確定c,這顯然是說不通的,(因為c至少會被b這個主碼函式確定); 若bc是主碼,那麼f中存在非主屬性對候選碼的部分依賴,不滿足第二正規化的要求,故為第一正規化.

13樓:

必須是第一正規化,因為從b,bc函式確定a和d這一點上,明顯看出b,bc都有可能是主碼. 若b是主碼的話,仔細看會發現版,f中竟然沒有權誰去函式確定c,這顯然是說不通的,(因為c至少會被b這個主碼函式確定); 若bc是主碼,那麼f中存在非主屬性對候選碼的部分依賴,不滿足第二正規化的要求,故為第一正規化.

14樓:匿名使用者

有答案了嗎? 我在考這道題

15樓:rht_天

樓主問題打出來了嗎? 同求該問題答案

設有關係模式r (a,b,c,d,e),其上的函式依賴集:f={a→bc,cd→e,b→d,e→a}(1)計算b+。(2)求

16樓:匿名使用者

首先把函式依賴分成單一的函式依賴,f=(a→

c,c→a,b→a,b->c,d→a,d->c), 因為d→a,a→c,所以回d->c冗餘了,所以刪去。同樣答,b->c,c→a,所以b→a刪去。 fmin=(a→c,c→a,d→a,b->c)

17樓:匿名使用者

(1)b+=bd

關鍵du字zhi:dao

a+=abcde 所以

版a是關鍵權字

b+=bd,

c+=c

d+=d

e+=ae

b+=abcde

ac+=abced

ad+=abcde

ae+=abcde

bc+=bcdea 關鍵字

bd+=bd

be+=bdeabc 關鍵字

cd+=cdeab 關鍵字

ce+=abced 關鍵字

de+=deabc 關鍵字

設有關係模式r(a,b,c,d,e,f),其函式依賴集為: f={e→d,c→b,ce→f,b→a}。 請回答如下問題: (1

18樓:純屬找虐灬

最高按道理是第二正規化,因為第三正規化要求非主屬性不能對碼有傳遞函式依賴,而它這個回答答對了要求,但是弄錯了

19樓:匿名使用者

(1)(e,c) 為唯一

bai的候選鍵 最簡單du的理解方式是

zhi(e,c)的閉包是整個集合(a,b,c,d,e,f),也dao就是只需要專這兩個元素就能決定所屬有元素

(2)最高屬於第一正規化,因為存在c→b,b→a傳遞依賴,第二正規化規定非主屬性的所有元素必須直接和主屬性相關,但元素a是由b傳遞而來,所以不符合第二正規化,但是符合第一正規化有唯一主鍵(e,c)來加以識別

(3)分解為r1(b,c,d,e,f) r2(b,a)即可

設關係模式r(a,b,c,d),函式依賴集f={ab→c,d→b},則r的候選碼為_______

20樓:g笑九吖

r的候選碼為acd。抄

因為 ac→b

所以襲 ac→acb

所以 acd→abcd

所以r的候選碼是acd。

若關係中的一個屬性或屬性組的值能夠唯一地標識一個元組,且他的真子集不能唯一的標識一個元組,則稱這個屬性或屬性組做候選碼。

21樓:芭比少女熙

ad 絕對正確答案。

關於資料庫的傳遞依賴問題,資料庫中 完全函式依賴,部分函式依賴 傳遞函式依賴, 是什麼

一 部分函式依賴 設x,y是關係r的兩個屬性集合,存在x y,若x 是x的真子集,存在x y,則稱y部分函式依賴於x。例如 通過ab能得出c,通過a也能得出c,通過b也能得出c,那麼說c部分依賴於ab。二 完全函式依賴 設x,y是關係r的兩個屬性集合,x 是x的真子集,存在x y,但對每一個x 都有...

資料庫中完全函式依賴,部分函式依賴傳遞函式依賴,是什麼

1.資料依賴 資料依賴指的是通過一個關係中屬性間的相等與否體現出來的資料間的相互關係,其中最重要的是函式依賴和多值依賴。2.函式依賴 設x,y是關係r的兩個屬性集合,當任何時刻r中的任意兩個元組中的x屬性值相同時,則它們的y屬性值也相同,則稱x函式決定y,或y函式依賴於x。3.平凡函式依賴 當關系中...

資料庫中完全函式依賴,部分函式依賴傳遞函式依賴是什麼

1.資料依賴資料依賴指的是通過一個關係中屬性間的相等與否體現出來的資料間的相互關係,其中最重要的是函式依賴和多值依賴。2.函式依賴設x,y是關係r的兩個屬性集合,當任何時刻r中的任意兩個元組中的x屬性值相同時,則它們的y屬性值也相同,則稱x函式決定y,或y函式依賴於x。3.平凡函式依賴 當關系中屬性...