会计考友 发表于 2012-8-2 08:51:15

2012年软件水平初级资格程序员考试习题分析10

试题(1)
在关系代数运算中, (1) 运算结果的关系模式与原关系模式相同。
(1)A.并               B.笛卡儿积          C.投影               D.自然连接
试题分析
本题考查的是关系代数方面的基础知识。在关系代数中并运算是一个二元运算,要求参与运算的两个关系结构必须相同,运算结果的结构与原关系模式的结构相同。而笛卡儿积和自然连接尽管也是一个二元运算,但参与运算的两个关系结构不必相同。投影运算是向关系的垂直方向运算,运算的结果要去调某些属性列,所以运算的结果与原关系模式不同。
参考答案
(1)A   

试题(2)
学生关系模式为S(Sno,Sname,SD,Sage),其中:Sno表示学生学号,Sname表示学生姓名,SD表示学生所在系,Sage表示学生年龄。试将下面的SQL语句空缺部分补充完整,使其可以查询计算机系学生的学号、姓名和年龄。

SELECTSno, Sname, Sage   
FROMS   
WHERE   (2) ;

(2)A.SD=计算机    B.SD=’计算机’   C.’SD’=计算机   D.’SD=计算机’
试题分析   
本题考查的是SQL与关系代数方面的基础知识。查询计算机系的学生学号、姓名和年龄,计算机是一个字符型的。
选项A中计算机未用引号,所以是无法正确查询的。选项B是正确的。选项C将属性名SD用引号括起,而计算机未用引号括起,所以是无法正确查询的。选项D将条件全部用引号括起,所以也是无法正确查询的。
参考答案
(2)B
页: [1]
查看完整版本: 2012年软件水平初级资格程序员考试习题分析10