tft每日頭條

 > 生活

 > 關系代數中的操作有哪些

關系代數中的操作有哪些

生活 更新时间:2025-01-25 03:45:22

關系代數中的操作有哪些(關系代數-基本概念)1

關系數據庫滿足的數學規律

稱為關系代數。

①基本運算

1.插入(并)

行:增加行,RUR'

2.删除(差)

行:删除行,R-R'

3.修改(先差後并)

行:先删除後插入,(R-R')UR"

4.查詢

4.1投影(列)

列:屬性列的子集,π

4.2選擇(行)

行:符合條件的行,σ

4.3笛卡爾積(列加行乘)

兩張表,T=RxS

列:屬性列相加

行:元組行相乘

②擴充運算

1.交(行子集)

T=R∩S

列:屬性列不變

行:元組行取子集

2.除(笛卡爾積的逆運算)

把被除數表視為整體(組合行),

兩張表,T/R=S

列:屬性列相減

行:相同組合行相除

(除不盡:找相同列的相同行,對應的域外值組成的行)

3.連接(行相等)

3.1自然連接

列:相加,共同列合并

行:公共域(公共列)的相同值所在行

3.2等值連接(iθj,θ為=)

列:相加

行:選定兩列的相同值所在行

3.3小于連接(iθj,θ為<)

列:相加

行:選定兩列的值逐一相比,滿足<的值所在行

3.4大于連接(iθj,θ為>)

列:相加

行:選定兩列的值逐一相比,滿足>的值所在行

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved