91嫩草国产线免费观看_欧美日韩中文字幕在线观看_精品精品国产高清a毛片_六月婷婷网 - 一级一级特黄女人精品毛片

有關系模式R(A B C D E).回答下列問題 1.若A是R的候選碼,具有函數依賴BC→D

首頁 > 身份戶籍2021-08-15 20:39:04

設有關系模式R (A,B,C,D,E),其上的函數依賴集:F={A→BC,CD→E,B→D,E→A}(1)計算B+。(2)求

設有關系模式R (A,B,C,D,E),其上的函數依賴集:F={A→BC,CD→E,B→D,E→A}(1)計算B+。(2)求出R的所有關鍵字。
首先把函數依賴分成單一的函數依賴,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)
(1)B+=BD
關鍵字:
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)有依賴關系F=(A->B, B->C) BC范式問題

1 候選碼和主碼是什么rn2 列出所有部分依賴和傳遞依賴rn3 屬于第三范式嗎?若不屬于,轉化為第三范式后,屬于BC范式嗎
候選鍵是a或b。
a->c,
a->b,
a->bc,
bc->d,
a->d
所以a是key
b->a,所以b也是key
--------------------------------------------
是第一范式,因為滿足每一個分量不可再分;
是第二范式,因為非主屬性c
、d完全依賴于key;
是第三范式,因為非主屬性c
、d對主屬性a、b不存在傳遞函數依賴;
是bc范式,因為每一個決定因素必含有a或b;
是第四范式,因為不存在非平凡且非函數依賴的多值依賴。
(兩個多值依賴,都含有主屬性)
因此,最高是第四范式。
因為a->b b->c,所以a是候選碼,也是主碼。
部份依賴:a->b,b->c
傳遞依賴:a->b b->c
不屬于第三范式,因為存在傳遞依賴
1.A決定B, B決定C,所以A決定C
但是沒有東西決定D
所以 {A,D }是關鍵,或者候選碼和主碼,隨便叫什么

2.部分依賴A->B, 因為B只需要A,D 中的A一個就可決定。
傳遞依賴很明顯A決定B, B決定C,A決定C要經過B,所以A->C傳遞依賴,可以分出另一張表
{B,C}

3.不屬于第三范式,因為有傳遞依賴,轉化為2張表{ADB}和{B C}
現在既滿足屬于第三范式,又滿足BC范式了。

記得多加分啊!

設有關系模式R(A,B,C,D,E),其屬性集上的函數依賴F={AB→C,B→D,C→E,EC→B}.

(1)求C關于F的閉包,請寫出求解的具體過程; rn(2)分別驗證F是否蘊含函數依賴C→D和C→A; rn(3)求R的候選關鍵字。
(1)(E,C) 為唯一的候選鍵 最簡單的理解方式是(E,C)的閉包是整個集合(A,B,C,D,E,F),也就是只需要這兩個元素就能決定所有元素
(2)最高屬于第一范式,因為存在C→B,B→A傳遞依賴,第二范式規定非主屬性的所有元素必須直接和主屬性相關,但元素A是由B傳遞而來,所以不符合第二范式,但是符合第一范式有唯一主鍵(E,C)來加以識別
(3)分解為R1(B,C,D,E,F) R2(B,A)即可

相關推薦:

電子合同糾紛解決(簽電子合同糾紛怎么解決)

現戶籍所在地怎么填寫(戶籍所在地怎么填寫)

超生新生兒如何上戶(超生如何給孩子上戶口)

行政處罰會留案底嗎(行政處罰決定書會留案底嗎)

公民如何保護生命健康權(法律如何保護我們的健康)