通过(18)关系运算,可以从表1和表2得到表3。(2007年5月试题18)

admin2015-05-27  21

问题 通过(18)关系运算,可以从表1和表2得到表3。(2007年5月试题18)

选项 A、投影
B、选择
C、笛卡儿积
D、自然连接

答案D

解析 本题考查的是数据库关系运算方面的基础知识。
解法1:从考查的知识点入手寻找答案
    投影运算:是从关系R中选择出若干属性列组成新的关系,该操作对关系进行垂直分割,消去某些列,并重新安排列的顺序,再删去重复元组。
    选择运算:在关系R中选择满足给定条件的所有元组。选择运算是从行的角度进行的运算。
    笛卡儿积运算:设有关系R(n列p行)和S(m列g行),将R和S中所有行和列合并成n+m列p×g行的过程称为笛卡儿积运算。
    连接运算:设有关系R和S,将R和S依据一定逻辑条件合并的过程称为连接运算,即有条件的笛卡儿积运算。
    自然连接运算:设有关系R和S,取其共有列相等的元组进行合并的过程称为自然连接运算,即相等处连接运算。
    根据题意,上表为自然连接关系运算。
    解法2:选项验证法
    直接从选项进行考查分析,投影运算是进行垂直方向上的操作,无法从两列的表1和表2获得表3。选择运算是进行水平方向上的操作,同样也无法得到表3。笛卡儿积运算获得的是所有行和列合并的表。因此,排除无关选项后,只有自然连接运算符合要求。
    实际上,信息系统管理工程师考试的上午试卷中很多试题都可以应用选项验证法来排除和验证,以此快速定位选项。同时,排除和验证的顺序有时从反方向(从D到A)开始,可以更快确定正确的选项。
转载请注明原文地址:https://kaotiyun.com/show/AHUZ777K
0

相关试题推荐
最新回复(0)