一、定義:
如果函數依賴集F滿足下列3個條件,則稱F爲最小依賴集:
(1)F中任一函數依賴的右部僅含有一個屬性
(2)F中不存在這樣的函數依賴X→A,使得F與F-{X→A}等價
(3)F中不存在這樣的函數依賴X→A,X有真子集Z使得F-{X→A}∪{Z→A}與F等價
二、步驟:
(1)右部最小化:右切,使每個函數依賴的右部僅有一個屬性
(2)規則最小化:除本求包(對每個函數依賴的左部做除本求包,求包的結果如果不包含本函數依賴的右部,本函數依賴保留;求包的結果如果包含了本函數依賴的右部,刪除本函數依賴)
(3)左部最小化
三、例題:已知關係模式R(U,F),U={A,B,C,D,E,F,G},F={BCD→A,BC→E,A→F,F→G,C→D,A→G},求F的最小函數依賴集。
四、例題:設F={C→A,CG→D,CG→B,CE→A,ACD→B},求最小函數依賴集
數據庫必考題目~最小依賴集(最小覆蓋、極小函數依賴集)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
clickhouse vs starRocks|||
原創
2024-04-26 11:25:43
從零開始學架構V2-架構設計流程-2
原創
2024-04-25 23:56:26
從零開始學架構V2-初識架構設計-1
原創
2024-04-25 23:56:25
MySQL 核心模塊揭祕 | 15 期 | 事務模塊小結
原創
2024-04-24 23:20:56
一則 TCP 緩存超負荷導致的 MySQL 連接中斷的案例分析
原創
2024-04-24 23:20:53
DataGear 5.0.0 發佈,數據可視化分析平臺
原創
2024-04-24 21:42:05
DataGear 企業版 1.1.0 發佈,數據可視化分析平臺
原創
2024-04-24 21:42:05
MySQL死鎖排查,原來我一直沒懂。。。
原創
2024-04-23 23:10:58
告別手動調度,海豚調度器 3.1.x 集羣部署讓你輕鬆管理多機!
原創
2024-04-23 21:18:20
MyDumper “喜歡” 觸發器麼?
原創
2024-04-22 23:19:50
windows 安裝 mysql8.0 服務免安裝版
原創
2024-04-20 11:23:47
MySQL 創建表後神祕消失?揭祕零寬字符陷阱
原創
2024-04-19 23:21:06
工程中實踐的微服務設計模式
原創
2024-04-19 23:17:23
用戶行爲分析模型實踐(四)—— 留存分析模型
原創
2024-04-19 11:26:00