集合运算
考试要求: 掌握     
知识路径:  > 计算机系统综合知识  > 数据库系统  > 数据库管理系统的类型、结构和性能评价  > 数据操作


 
       传统的集合运算是二目运算,包括并、交、差、广义笛卡儿积4种运算。
       (1)并。设关系RS具有相同的关系模式,RS的并是由属于R或属于S的元组组成的集合,记为RS。形式定义如下:
       RS≡{t|tRtS}
       式中t是元组变量(下同)。显然,RS=SR
       (2)差。关系RS具有相同的关系模式,RS的差是由属于R但不属于S的元组组成的集合,记为R-S。形式定义如下:
       
       (3)交。关系RS具有相同的关系模式,RS的交是由既属于R又属于S的元组组成的集合,记为RS。形式定义如下:
       RS≡{t|tRtS}
       显然,RS=R-(R-S),或者RS=S-(S-R)。
       (4)笛卡儿积。设关系RS元数分别为rsRS的笛卡儿积是一个r+s元的元组集合,每个元组的前r个分量来自R的一个元组,后s个分量来自S的一个元组,记为R×S。形成定义如下:
       R×S≡{t|t=<trts>∧trRtsS}
       若Rm个元组,Sn个元组,则R×Sm×n个元组。
       (5)集合运算实例。例如,设关系RS如下表一所示。则RSRS如下表二所示,R-SS-R如下表三所示,R×S分别如下表四所示。
       
       关系RS
       
       RSRS
       
       R-SS-R
       
       R×S
       
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有