国产精品一区二区x88av_日韩三级av高清片_亚洲日本久久_丝袜亚洲另类丝袜在线

浙江自考網

咨詢熱線

15700080354 (點擊在線咨詢)
您現在的位置:浙江自考網>復習資料 > 正文
自考攻略

2022年浙江自考互聯網數據庫復習資料第四章

時間:2022-09-27 16:33:09 作者:儲老師

自考助學   以下自考復習資料均由浙江自考網整理并發布,考生想要了解更多關于浙江自考報名、考試、成績查詢、畢業、歷年真題、常見問答等相關信息請關注浙江自考網,獲取浙江自考更多信息。


數據依賴是通過一個關系中屬性間值的相等與否體現出來的數據間的相互關系,是現實世界屬性間相互聯系的抽象,是數據內在的性質,是語義的體現。現在人們已經提出了許多種類型的數據依賴,其中最重要的是函數依賴和多值依賴。
  關系模式規范化時一般應遵循以下原則:
  (1)關系模式進行無損連接分解。
(2)合理選擇規范化程度。
  (3)正確性與可實現性原則。
關系模式規范化的基本步驟如圖所示。
  ①對1NF關系進行投影,消除原關系中非主屬性對碼的函數依賴,將1NF關系轉換為若干個2NF關系。
  ②對2NF關系進行投影,消除原關系中非主屬性對碼的傳遞函數依賴,從而產生一組3NF關系。
  ③對3NF關系進行投影,消除原關系中主屬性對碼的部分函數依賴和傳遞函數依賴(也就是說,使決定屬性都成為投影的候選碼),得到一組BCNF關系。
消除決定屬性集非碼的非平凡函數依賴 
1NF
 
消除非主屬性對碼的部分函數依賴
2NF
 
消除非主屬性對碼的傳遞函數依賴
3NF
 
消除主屬性對碼的部分和傳遞函數依賴
BCNF
 
消除非平凡且非函數依賴的多值依賴
4NF 
 


消除不是由候選碼所蘊含的連接依賴
5NF
以上三步也可以合并為一步:對原關系進行投影,消除決定屬性不是候選碼的任何函數依賴。
  ④對BCNF關系進行投影,消除原關系中非平凡且非函數依賴的多值依賴,從而產生一組4NF關系。
  ⑤對4NF關系進行投影,消除原關系中不是由候選碼所蘊含的連接依賴,即可得到一組5NF關系。
  5NF是最終范式。
1NF/2NF/3NF存在的問題: ①插入異常 ②刪除異常 ③數據冗余度大 ④修改復雜
BCNF問題:①數據冗余度大  ②增加操作復雜  ③刪除操作復雜  ④修改操作復雜 
關系模式分解的三個定義(判斷對關系模式的一個分解是否與原關系模式等價可以有三種不同的標準):
  (1)分解具有"無損連接性"。
  (2)分解要"保持函數依賴"。
  (3)分解既要"保持函數依賴",又要具有"無損連接性"。
規范化理論提供了一套完整的模式分解算法,按照這套算法可以做到:
①若要求分解具有無損連接性,那么模式分解一定能夠達到4NF。
②若要求分解保持函數依賴,那么模式分解一定能夠達到3NF,但不一定能夠達到BCNF。
③若要求分解既具有無損連接性,又保持函數依賴,則模式分解一定能夠達到3NF,但不一定能夠達到BCNF

BCNF的關系模式都具有如下3個性質:
  ①所有非主屬性都完全函數依賴于每個候選碼。
  ②所有主屬性都完全函數依賴于每個不包含它的候選碼。
  ③沒有任何屬性完全函數依賴于非碼的任何一組屬性。

聲明:

(一)由于考試政策等各方面情況的不斷調整與變化,本網站所提供的考試信息僅供參考,請以權威部門公布的正式信息為準。

(二)本網站在文章內容來源出處標注為其他平臺的稿件均為轉載稿,免費轉載出于非商業性學習目的,版權歸原作者所有。如您對內容、版權等問題存在異議請與本站聯系,我們會及時進行處理解決。

報名提醒

【考試時間:10月25-26日】

浙江自考服務中心

  • 微信公眾號
  • 考生交流群
  • 微信公眾號 掃一掃加關注微信公眾號

    與考生自由互動、并且能直接與專業老師進行交流解答。

  • 考生交流群 掃一掃加入微信交流群

    與考生自由互動、并且能直接與專業老師進行交流解答。

主站蜘蛛池模板: 白山市| 商都县| 饶平县| 九寨沟县| 龙川县| 河南省| 瑞丽市| 贵港市| 高陵县| 丹东市| 华池县| 寻乌县| 诸城市| 夏河县| 旺苍县| 洛扎县| 高州市| 湘阴县| 兴宁市| 思南县| 瑞金市| 康定县| 涞源县| 湖北省| 墨脱县| 西林县| 马山县| 磐石市| 广宗县| 和平县| 平顺县| 宁武县| 龙陵县| 南涧| 金寨县| 布尔津县| 光泽县| 龙口市| 陆川县| 房产| 兰西县|

關注公眾號

回復“免費資料”領取復習資料

微信公眾號

微信公眾號

微信公眾號

微信交流群

<<點擊收起

在線咨詢

在線咨詢

APP

APP
下載

man
聯系
微信
wxlogo
掃描
二維碼
反饋建議
反饋
建議
回到頂部
回到
頂部
app
微信客服
 微信公眾號