全国计算机三级考试《数据库》测试题及答案
1.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修COMPUTER课程的女学生姓名,将涉及到关系(d )
A.S B.SC,C C.S,SC D.S,C,SC
2.SQL语言中,实现数据检索的语句是(a ) A.SELECT B.INDERT C.UPDATE D.DELETE
3.下列SQL语句中,修改表结构的是(a ) A.ALTER B.CREATE C.UPDATE D.INSERT
4.SQL语言具有两种使用方式,分别称为交互式SQL和(c ) A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL
5.检索所有比王华年龄大的学生姓名、年龄和性别。正确的SELECT语句是(a )
A.SELECT SN,AGE,SEX FROM S SHERE AGE (SELECT AGE FROM S)
WHERE SN=王华) B.SELECT SN,AGE,SEX FROM S
WHERE SN=王华
C.SELECT SN,ACE,SEX FROM S WHERE AGE (SELECT ACE WHERE SN=王华)
D.SELECT SN,ACE,SEX FROM S WHERE ACE 王华AGE
6.检索选修课程C2的学生中成绩最高的学生的学号。正确的SeLECT的语句是(d )
A.SELECT S# FORM SC
WHERE C#= C2 AND GRADE =(SELECT GRADE FORM SC) WHERE C#= C2) B.SELECT S#FORM SC
WHERE C#= C2 AND GRADE IN(SELECT CRADE FORM SC) WHERE C#= C2 C.SELECT S# FORM SC
WHERE C#= C2 AND GRADE NOT IN(SELECT GRADE FORM SC
WHERE C#= C2 D.SELECT S# FORM SC
WHERE C#= C2 AND CRANDE =ALL(SELECT GRADE FORM SC
WHERE C#= C2)
7.检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是( C)
A.SELECT S.SN,SC.C#,SC.CRADE FROMS
WHERE S.S#=SC.S#
B.SELCECT S.SN,S C.C#,SC.GRADE FROM SC WHERE S.S#=S
C.CRADEC.SELECT S.SN,SC.C#,SC.CRADE FROM S,SC WHERE S.S#:S C.S#
D.SELSECT S.SN,SC.C#,SC.GRADE FROM S,SC
8.检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序捧列出来。正确的SElECT语句是( B)
A.SELECT S#,SUM(GRADE)FROM SC WHERE GRADE =60 CROUP BY S# ORDER BY 2 DESC HA VING COUNT(*) =4
B.SELECT S#,SUM(GRADE)FROM SC WHERE GRADE =60 GROUP BY S#
HA VING COUNT(*) =4 ORDER BY 2 DESC
C.SELECT S#,SUM(GRADE)FROM SC WHERE GRADE =60 HA VINC COUNT(*) =4 GROUP BY S# ORDER BY 2 DESC
D.DELECT S#,SUM(GRADE)FROM SC WHERE GRADE =60 ORDER BY 2 DESC CROUP BY S#
HA VINC COUNT(*) =4
9.若用如下的SQL语句创建一个student表:CREATE TABLE student NO C(4)NOT NULL,NAME C(8)NOT NULL,
SEX C(2), AGE N(2)
可以插入到student表中的是(b ) A.(1031,曾华,男,23) B.(1031,曾华,NULL,NULL) C.(NULL,曾华,男,23) D.(1031,NULL,男,23)
10.SQL语言是(b )的语言,易学习。 A.过程化 B.非过程化 C.格式化 D.导航式
11.从数据库中删除表的命令是(a ) A.DROP TABLE B.ALTER TABLE C.DELETE TABLE
http://www..com/doc/f53711176.html,E
12.在命令窗口中,显示当前数据库中所有40岁(含40岁)以下、职称为教授、副教授的姓名和工资,应使用命令(c )
A. LIST姓名,工资FOR 年龄=40.AN D.职称= 教授.AND.职称=副教授
B.LIST姓名,工资FOR 年龄=40.OR.职称=副教授.OR.职称=副教授
C.LIST姓名,工资FOR 年龄=40.AN D.(职称=副教授.OR.职称=副教授)
D.LIST姓名,工资FOR 年龄=40.OR.(职称=副教授.AND.职称=副教授)
13.下列命令中,修改库文件结构的命令是(c ) A.MODIFY FILE B.MODIFY COMMAND C. MODIFY STRU CTURE D.CREATE STRUCTURE
14.当前数据库中,体育达标字段为逻辑类型,要显示所有未达标的记录应使用命令(c )
A. LIST FOR 体育达标=.F. B.LIST FOR 体育达标.F. C.LIST FOR .NOT.体育达标 D.LIST FOR .NOT. 体育达标
15.ABC.DBF是一个具有两个备注型字段的数据库文件,使 用COPY TO PSQ命令进行复制操作,其结果将(b ) A. 得到一个新的数据库文件
B.得到一个新的数据库文件和一个新的备注文件 C.得到一个新的数据库文件和两个新的备注文件
D. 显示出错误信息,表明不能复制具有备注型字段的数据库文件 16.在新打开的数据库记录号是20,只显示第20条记录,应使用的命令是(B)
A.GO 20 B.GO 20 C.SKIP 20 D.SKIP 20
17.设当前库中含有出生日期字段(D型)、工资(N型)和婚否字段(L型、已婚为.T.),将库中工资收入在(600,800)之间的人员记录数据库拷贝到新库中的筛选条件是(c )
A.FOR 600 工资800 B.FOR工资6000R工资800 C.FOR工资600.AN D.工资800
D.FOR工资600.OR.工资800
18.设当前库中含有出生日期字段(D型)、工资(N型)和婚否字段(L型、已婚为.T.),将库中未婚人员记录数据库拷贝到新库文件中的筛选条件是(b )
A. FOR 婚否 B.FOR.NOT.婚否 C.FOR 婚否=F D.FOR 婚否=.F.
19.在命令窗口中,将A盘根目录下的ST D.PRG文件复制到C盘的\\DB目录中,应使用命令(b )
A.COPY A:\\STD.PRG C:\\DB
B.COPY FILE A:\\STD.PRG TO C:\\STD.PRG C. COPY A:\\ST
D.PRG TO C:\\DB\\STD.PRG D.COPY TO C:\\DB\\STD.PRG
20.使用USE 库文件名命令打开库文件时,能够同时自动打开一个相关的(a )
A.备注文件 B.文本文件 C.内存变量文件 D.屏幕格式文件
因篇幅问题不能全部显示,请点此查看更多更全内容