1. 程式人生 > >笛卡爾積,自然連線,外連線

笛卡爾積,自然連線,外連線

笛卡爾積:又稱直積:

我自己的理解:

表示A ,B兩集合各抽出一個元素,遵循A中元素在前,B中元素在後的,所有可能的集合

A={a, c},集合B={0, 1, 2},則兩個集合的笛卡爾積為{(a, 0), (a, 1), (a, 2), (c, 0), (c, 1), (c, 2)}

自然連線:

關係A,B各包含一定的屬性;

自然連線的結果:將屬性求或操作保留,將公共屬性下值相同的量進行笛卡爾乘積運算

示例(來自百度百科):



等值連線並不去掉重複的屬性列

下面連線很好的說明了:圖畫的很好,解釋也比較清楚:大笑