1樓:匿名使用者
這道題有點暈,先來看看各正規化的重點:
◆ 第一正規化(1nf):強調的是列的原子性,即列不能夠再分成其他幾列。
◆ 第二正規化(2nf):首先是 1nf,另外包含兩部分內容,一是表必須有一個主鍵;二是沒有包含在主鍵中的列必須完全依賴於主鍵,而不能只依賴於主鍵的一部分。
◆ 第三正規化(3nf):首先是 2nf,另外非主鍵列必須直接依賴於主鍵,不能存在傳遞依賴。即不能存在:非主鍵列 a 依賴於非主鍵列 b,非主鍵列 b 依賴於主鍵的情況。
第二正規化(2nf)和第三正規化(3nf)的概念很容易混淆,區分它們的關鍵點在於,2nf:非主鍵列是否完全依賴於主鍵,還是依賴於主鍵的一部分;3nf:非主鍵列是直接依賴於主鍵,還是直接依賴於非主鍵列。
所以,如果強解這道題的話,(b,c)→a,a→d 存在傳遞依賴,故屬於2正規化,不屬於3正規化
2樓:
a->d,(b,c)->a,但是a->(b,c),所以a和(b,c)是相互決定的,所以d直接依賴於(b,c)因此不存在傳遞函式依賴,滿足3nf。a->b,a->c,a->d,(b,c)->a,滿足b**f條件,所以該關係模式滿足b**f。
3樓:宛菡之歌
(b,c)→a,a→d,但是a→(b,c),所以沒有傳遞依賴,此題應該先求最小函式依賴集
f=,所以這個應該是4nf
在關係模式r(a,b,c,d)中,有函式依賴集f={a→b,b→c,c→d},則r能達到()。a. 1nfb. 2nfc. 3nf
4樓:匿名使用者
函式依抄賴中,僅在左邊的屬性為a,af+=abcd,則a為唯一候選碼。依賴中的決定因子沒有全部包含碼,則達不到b**f,又因有a→b,b→c,存在非主屬性對碼的傳遞函式依賴,達不到3nf,碼為單屬性,不存在部分函式依賴,所以,結論為2nf。
5樓:踏雪尋梅_微冷
至少是1nf,不知道能不能2nf(因為2nf的定義是滿足1nf,且每個非主屬性都不部分依賴與任一候選鍵),但達不到3nf
6樓:食夢獸
r中應該有f吧? 如果r中存在f,如下解答(1) c和d是r中的主鍵 r屬於1nf, 因為關係中存在部內分依賴容和傳遞依賴:a和f部分依賴於cd,b通過a傳遞依賴於c.
(2) 分解後的關係:
d->f c->a cd->e a->b 均滿足3nf
設有關係模式r(a, b, c, d),其上的函式依賴集: f={a→c, c→a, b→ac, d→ac} 1)計算(bd)+ 5
7樓:匿名使用者
bd首先可以確定本身,然後b或d都可以確定ac,所以abcd
8樓:趙小培
bd+首先等於它自己,其次b或d都可以確定ac
所以是abcd
9樓:匿名使用者
(bd)+ = abcd
設有關係模式r (a,b,c,d,e),其上的函式依賴集:f={a→bc,cd→e,b→d,e→a}(1)計算b+。(2)求
10樓:匿名使用者
首先把函式依賴分成單一的函式依賴,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)
11樓:匿名使用者
(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
12樓:純屬找虐灬
最高按道理是第二正規化,因為第三正規化要求非主屬性不能對碼有傳遞函式依賴,而它這個回答答對了要求,但是弄錯了
13樓:匿名使用者
(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)即可
資料庫系統系統原理,關係模式方面問題
q1 問第三題具體是該如何實現的?a1 第三題可採用保持函式依賴的分解演算法。q2 第三題問題將r分解成等價的3nf,是不是說r分解出來的所有關係模式都必須是3nf的?a2 可以說模式分解後的關係模式一定是3nf的,其中 1.保持函式依賴的分解一定是3nf,但不一定是bcnf。2.既保持函式依賴又有...
資料庫的關係代數問題,資料庫的關係代數問題
1,sno,sname height 1.8米 s 2,con,credit dept 計算機系 semester 秋季 c 3,sname dept 計算機系 gender 女生 c 連線符怎麼打?我用join代替 join sc join s 4,sno,sname grade 90 s joi...
資料庫關係代數,資料庫和JAVA有什麼關係
資料庫是由基本表組成的,換句話說資料庫就是各種表的集合。當然,資料庫除了基本表,還有函式等 這麼說吧,抄電子 excel 你一襲定不陌生吧,你新建一個工作簿,在這個工作薄下面預設有三張工作表 一般為sheet1 sheet2 sheet3 如果把工作簿比作資料庫,工作表就好比資料庫中的表。也就是說一...