首页 > 试题广场 >

对表进行水平方向的分割,用的运算是()。

[单选题]

对表进行水平方向的分割,用的运算是()。

  • 投影
  • 选择
  • 连接
选择是将表进行水平分割的运算,其目的是为了保留某些符合条件的元组。投影是对表进行垂直分割的运算,其目的是实现属性的筛选。
发表于 2017-09-02 13:34:47 回复(0)
交运算:在关系R中找出与关系S中相同的元祖组成一个新的关系;  
投影:从关系R中选择若干属性列组成新的关系;  
选择:从关系R中选择出满足给定条件F的元祖组成一个新的关系;  
连接:关系R和关系S的连接是指在关系R与关系S的笛卡尔积中,选取R中的属性组A的值与S中的属性组B的值满足比较关系C的元祖,组成一个新的关系;  
我的理解是:交和连接涉及两个表,而题目要求对表进行水平分割,应该是只对一张表操作,因此排除交和连接,而投影是垂直分割,所以答案是选择。

发表于 2019-02-27 12:34:57 回复(0)
SELECT  A,B,C FROM table WHERE columnAttr = 'value';
select后A,B,C为表部分(或全部)列的数据投影;where子句之后的筛选是对表进行选择
发表于 2019-01-14 22:34:06 回复(0)
选择运算是水平(行),投影运算是纵向(列)
发表于 2017-08-17 09:56:28 回复(0)