tft每日頭條

 > 科技

 > 數據庫中的關系運算有什麼

數據庫中的關系運算有什麼

科技 更新时间:2024-09-01 17:33:40

(1)交(Intersection)

關系R和關系S具有相同的關系模式,關系R和關系S的交由屬于R同時又屬于S的元組構成的集合,記作:

數據庫中的關系運算有什麼(數據庫原理關系代數運算)1

其定義形式為:

數據庫中的關系運算有什麼(數據庫原理關系代數運算)2

(2)連接

連接分為

數據庫中的關系運算有什麼(數據庫原理關系代數運算)3

連接、等值連接和自然連接3種。連接運算是從兩個關系R和S的笛卡爾積中選擇滿足條件的元組 。。因此,可以認為笛卡爾積是無條件連接,其它的連接操作認為是有條件連接,下面分别介紹

【1】

數據庫中的關系運算有什麼(數據庫原理關系代數運算)4

連接

:從R與S的笛卡爾積中選取屬性間滿足一定條件的元組,記作:

從R與S的笛卡爾積中選取屬性間滿足一定條件的元組,記作:

數據庫中的關系運算有什麼(數據庫原理關系代數運算)5

數據庫中的關系運算有什麼(數據庫原理關系代數運算)6

示例:

設有關系R、S如圖所示。求

數據庫中的關系運算有什麼(數據庫原理關系代數運算)7

數據庫中的關系運算有什麼(數據庫原理關系代數運算)8

解:本題連接的條件為R.A<S.B,意思是将R關系屬性A的值小于S關系屬性B的值的元組取出來作為結果集的元組。結果集為R X S後選出滿足條件的元組,并且結果集的屬性為R.A 、R.B

R.C、S.A、S.B、S.C,運算結果如圖所示:

因為R X S 為:

數據庫中的關系運算有什麼(數據庫原理關系代數運算)9

所以滿足R.A < S.B的條件為:

數據庫中的關系運算有什麼(數據庫原理關系代數運算)10

數據庫中的關系運算有什麼(數據庫原理關系代數運算)11

數據庫中的關系運算有什麼(數據庫原理關系代數運算)12

,

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

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

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