
是相同的屬性組即要求必須有相同的值域即可自然連接 。
自然連接是一種特殊的等值連接 , 他要求兩個關系表中進行比較的必須是相同的屬性列 , 無須添加連接條件 , 并且在結果中消除重復的屬性列 。
在連接運算當中 , 一種最常用的連接是自然連接 。如果關系R與S具有相同的屬性組B , 且該屬性組的值相等時的連接稱為自然連接 , 結果關系的屬性集合為R的屬性并上S減去屬性B的屬性集合 。
R和S自然連接可記作:R?S={t r⌒ts |tr∈R∧ts∈S∧tr[A]=ts[B]}[3]
自然連接也可看作是在廣義笛卡爾積R×S中選出同名屬性上符合相等條件元組 , 再進行投影 , 去掉重復的同名屬性 , 組成新的關系 。
自然連接與等值連接的區別
1. 等值連接中不要求屬性值完全相同 , 而自然連接要求兩個關系中進行比較的必須是相同的屬性組(屬性名可以不同) , 即要求必須有相同的值域 。
2. 等值連接不將重復屬性去掉 , 而自然連接去掉重復屬性 , 也可以說 , 自然連接是去掉重復列的等值連接 。
自然連接外連接
如果把舍棄的元組也保存在結果關系中 , 而在其他屬性上空值 , 那么這種連接就叫外連接 。如果只把左邊關系R要舍棄的元組保留就叫左外連接 , 如果只把右邊關系S中要舍棄的元組保留右外連接 。
【數據庫自然連接】
猜你喜歡
- 惠普dv2803如何連接wifi 進來看看
- 頭發先天性自然卷怎么解決 如何改善頭發先天性自然卷
- 手機wifi顯示無互聯網連接是什么意思
- 民法總則規定自然人享受什么權利
- carplay連接教程 carplay怎么用
- 如何節約用電
- 路由器和貓怎么連接 如何將路由器跟貓連接起來
- 求教小米機器人怎么連接Wifi 小米掃地機器人怎么連接wifi
- 多屏互動怎么連接電視 詳細操作有哪些
- 小度可以連接手機熱點嗎?
