数据库中的元组演算

给定元组演算表达式R*={t│(Эu)(R(t)∧S(u)∧t[3]<u[2])} ,若关系R、S如下图所示,则(  )。

 A.R*={(3,7,11),(5,9,13),(6,10,14)} 
B.R*={(3,7,11),(4,5,6),(5,9,13),(6,10,14)}   
C.R*={(1,2,3),(4,5,6),(7,8,9)}   
D.R*={(1,2,3),(4,5,6),(7,8,9),(10,11,12)} 

解析:

数据库中的元组演算
式子的意思是:R(t)∧S(u)∧t[3]&lt;u[2] ,t是R中的元组,且u是S中元组,且t中第三个列的数值小于u中第2个列的数值。
简单的说就是:在R表中的每一条记录中,只要存在一条R.C字段比S表的数据中的S.B字段小。则输出R表的这条记录。
举个例子:第2行的R.C是小于第三行和第四行的S.B的,所以第二行的( 4,5,6 )也是满足的,并不一定是每行对应比较,而是只要存在一条记录满足就可以。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值