日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

数据关系模式设计的标准化

發布時間:2025/7/25 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据关系模式设计的标准化 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

把關系模式R分解成p以后,如何測試分解p是否為有損分解方法:

1.根據分解模式和屬性列表

列:分解模式

行:屬性

比如RABC) 分為p=ABAC) ?滿足FA—>C

列表

?

A

B

C

AB

?

?

?

AC

?

?

?

填表

?若分解模式中包含屬性 則填a下標ii為對應列數。

?若分解模式中不包含屬性 則填b下標為jij為行號,i為列號

所以表填完結果為:

?

A

B

C

AB

a1

a2

b13

AC

a1

b22

a3

?

2.修改表中元素 根據FD X——>Y

FD X——>Y,則在X屬性列找是否有相同的值:

???若有,則到y屬性下修改。(修改規則:有a則改為和a相同的,沒有a則修改成 b下標小的那個相同。

???若沒有,則不用修改

?

所以例題修改如下FA——>C

?

A

B

C

AB

a1

a2

a3

AC

a1

b22

a3

?

3.若修改的最后一張表格中,有一行全為a,則稱為無損分解,否則為有損分解

所以例題將b13改為a3

所以此題為無損分解

?

?

如何判斷是否保持函數依賴的分解

F屬性集U上的FD集,ZU的子集,FZ上的投影用 兀zF表示

p=R1R2.......)是R的一個分解,FR上的FD集,如果式的所有并集 的集合蘊涵F集合,則則稱分解保持函數依賴集

例題 設關系RABC),FR上成立的FD集,F={ B——>CC——>A}p={ABAC}R上的一個分解,那么分解p是否保持FDF

1.FAB上的投影

ABF=

AB可以是

A——>BA的集合閉包:A+=A 沒有B所以不成立

B——>A B的集合閉包:B+=BCA ??A所以,成立,則 兀ABF={B——>A}

?同樣方法求在AC上的投影

?

ACF=

AC可以是

A——>CA+=A ?沒有C所以 不成立

C——>A ?C+=CA ?A所以 ?成立

則兀ACF={C——>A}

?

2.求投影的并集

ABFUAC(F={B——>AC——>A}②

?

3.判斷F是否被式蘊含

因為都有C——>A,所以F中這個不用判斷,判斷B——>C ?B+=BA ?沒有C

?

?

注意:::判斷閉包時要在式中判斷。

所以 這個題p不保持FDG

?

?

?

?

?

怎么求候選鍵

?

先找到關系R的最大超鍵

例如 R(ABCD) ?F={B——>CD——>A} ?p={BCAD}

??最大超鍵就是 ABCD

先在每一個F中 通過求閉包方式 劃去冗余的屬性

例如 ?最大超鍵ABCD 先從FB——>C 所以把C劃去,再從D——>A 劃去A 所以此時候選鍵有可能是BD,再看從D——>A開始,可以劃去A,再看 B——>C可以劃去C,所以候選鍵可能是BD

把可能候選鍵驗證 看是否候選鍵閉包集是全集U

例如

BD閉包集=ABCD=U,所以BD是候選鍵

?

怎么判斷范式級別?

?

例題 中判斷p中的級別,p={BCAD}

先在BCADF中做投影,然后在投影的集合中找出候選鍵

主屬性:

如果A是關系模式R的候選鍵中的屬性,那么稱AR的主屬性,否則AR的非主屬性。

?

?

1范式

定義:如果關系模式R的每個關系r的屬性值都是不可分的原子值

?

?

2范式

定義 ?如果關系模式R1NF,且每個非主屬性完全函數依賴于候選鍵

?

局部依賴:對于FDW——>A,如果存在X屬于W,有X——>A成立,那么稱W——>A是局部依賴

否則 完全依賴

?

3范式

?

F是關系模式RFD集,如果對于FD中每個X——>Y,都有XR的超鍵,或者Y的每個屬性都是主屬性。

?

?

BCNF

?

F是關系模式RFD集,如果對于FD中每個X——>Y,都有XR的超鍵

?

轉載于:https://www.cnblogs.com/fmust/p/9050344.html

總結

以上是生活随笔為你收集整理的数据关系模式设计的标准化的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。