a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 129|回复: 0

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

[复制链接]
发表于 2012-8-2 08:51:15 | 显示全部楼层 |阅读模式
试题(1)
# {0 b- G' u& W3 ]& C* J# w. L在关系代数运算中, (1) 运算结果的关系模式与原关系模式相同。 " T- U7 I/ J+ `% C# R
(1)A.并                 B.笛卡儿积          C.投影               D.自然连接 ; \: Z/ v+ h% `, n5 J# |; ^
试题分析 # O- `4 n( {* d
本题考查的是关系代数方面的基础知识。在关系代数中并运算是一个二元运算,要求参与运算的两个关系结构必须相同,运算结果的结构与原关系模式的结构相同。而笛卡儿积和自然连接尽管也是一个二元运算,但参与运算的两个关系结构不必相同。投影运算是向关系的垂直方向运算,运算的结果要去调某些属性列,所以运算的结果与原关系模式不同。
( n$ ?: V# M% o. Y( P7 K参考答案 # g2 w; c3 M' R: I- Y$ f
(1)A   
- {. d$ W0 Z+ x2 r' O4 t
) M  @" L) n. k5 F7 D3 r3 l试题(2) 6 Y& o- s0 z7 s, `2 i
学生关系模式为S(Sno,Sname,SD,Sage),其中:Sno表示学生学号,Sname表示学生姓名,SD表示学生所在系,Sage表示学生年龄。试将下面的SQL语句空缺部分补充完整,使其可以查询计算机系学生的学号、姓名和年龄。 - d: t$ L9 ?+ \! K! ]) E2 {
  / y6 i- M+ A, x0 _9 b! R
SELECT  Sno, Sname, Sage   + j/ R; m1 G. _$ G7 S0 \, h" e
FROM  S   
4 i, W- F0 m- T' S, ]3 `WHERE   (2) ;
6 a, |" V& I1 K8 a8 Y  
( ?8 {, D/ u- G$ U* F4 }(2)A.SD=计算机    B.SD=’计算机’     C.’SD’=计算机   D.’SD=计算机’  
1 l2 Z! @7 A' h$ H& A试题分析   
" ]+ @1 O" E, G) ?7 e% c7 o本题考查的是SQL与关系代数方面的基础知识。查询计算机系的学生学号、姓名和年龄,计算机是一个字符型的。
2 q% q: D, H" }" r3 W+ }: ~选项A中计算机未用引号,所以是无法正确查询的。选项B是正确的。选项C将属性名SD用引号括起,而计算机未用引号括起,所以是无法正确查询的。选项D将条件全部用引号括起,所以也是无法正确查询的。
' X% `8 m/ l3 |参考答案 0 h2 S7 f3 \2 b0 r( }  V
(2)B
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-4 01:23 , Processed in 0.200540 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表