【資料庫】—閉包
設X是函式依賴集,被X邏輯蘊涵的函式依賴全體構成的集合,稱為函式依賴集X的閉包,記為。
設F是屬性集U上的FD集,X是U的子集,那麼(相對於F)屬性集X的閉包用表示,它是一個從F集使用FD推理規則推出的所有滿足X→A的屬性A的集合。通俗點來講,閉包就是通過這些屬效能夠直接推出或間接推出的屬性集的集合。
下面列舉一些關於閉包的例子:
【例1】.屬性集U為ABCD,FD集為{A→B,B→C,D→B}。求,,。
答:=ABC
=ABCD =BCD
解析:A推出B,B推出C,所以A的閉包為ABC;AD,BD同理可得。
【例2】.已知關係模式R<U,F>,其中U={A,B,C,D,E};F={AB→C,B→D,C→E,EC→B, AC→B}。求屬性集AB相對於FD集F的閉包。
答:=ABCDE
解析:AB可以推出C,C可推出E,B可推出D,由此可知AB的閉包包含了U中的所有屬性集,所以=ABCDE。
相關文章
- 大資料學習:閉包大資料
- 資料庫關閉資料庫
- 安全關閉Oracle資料庫Oracle資料庫
- 3.3.1 關於關閉資料庫資料庫
- mongodb關閉資料庫例項MongoDB資料庫
- 資料庫啟動和關閉資料庫
- 3.3.3 使用immiedit模式關閉資料庫模式資料庫
- 資料庫自動啟動關閉資料庫
- rac 管理 啟動關閉資料庫資料庫
- oracle資料庫的關閉過程Oracle資料庫
- 資料庫關閉的學問 (轉)資料庫
- thinkphp 資料庫使用巢狀子查詢時,閉包用到外層表別名PHP資料庫巢狀
- 閉包
- 閉包 | 淺談JavaScript閉包問題JavaScript
- Swift-逃逸閉包、自動閉包Swift
- 樹形結構資料儲存方案(三):閉包表
- RAC 資料庫的啟動與關閉資料庫
- 關閉ORACLE資料庫步驟參考Oracle資料庫
- ora-24324資料庫無法關閉資料庫
- informix 資料庫啟動關閉指令碼ORM資料庫指令碼
- Oracle資料庫的啟動與關閉Oracle資料庫
- Mysql 5.5 資料庫啟動關閉命令MySql資料庫
- Oracle資料庫的啟動和關閉Oracle資料庫
- 關閉資料庫比較好的方法資料庫
- DBA要謹慎關閉資料庫(轉)資料庫
- 【集合論】關係閉包 ( 關係閉包求法 | 關係圖求閉包 | 關係矩陣求閉包 | 閉包運算與關係性質 | 閉包複合運算 )矩陣
- PHP 閉包PHP
- JavaScript閉包JavaScript
- Golang閉包Golang
- golang 閉包Golang
- JavaScript 閉包JavaScript
- 理解“閉包”
- Swift 閉包Swift
- Swift,閉包Swift
- 理解閉包
- Swift - 閉包Swift
- lisp 閉包Lisp
- JavaScript - 閉包JavaScript