- 相关推荐
2025年计算机三级考试数据库科目复习题及答案
无论是在学习还是在工作中,我们总免不了要接触或使用练习题,通过这些形形色色的习题,使得我们得以有机会认识事物的方方面面,认识概括化图式多样化的具体变式,从而使我们对原理和规律的认识更加的深入。还在为找参考习题而苦恼吗?以下是小编精心整理的2025年计算机三级考试数据库科目复习题及答案,希望对大家有所帮助。

计算机三级考试数据库科目复习题及答案 1
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,SC.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
HAVING COUNT(*) >=4
B.SELECT S#,SUM(GRADE)FROM SC
WHERE GRADE >=60
GROUP BY S#
HAVING COUNT(*) >=4
ORDER BY 2 DESC
C.SELECT S#,SUM(GRADE)FROM SC
WHERE GRADE >=60
HAVINC 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#
HAVINC 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
D.USE
12.在命令窗口中,显示当前数据库中所有40岁(含40岁)以下、职称为 "教授"、"副教授"的姓名和工资,应使用命令(c )
A. LIST姓名,工资 FOR 年龄 <=40.AN
D.职称= "教授".AND.职称="副教授"
B.LIST姓名,工资 FOR 年龄 <=40.OR.职称="副教授".OR.职称="副教授"
C.LIST姓名,工资 FOR 年龄 <=40.AND.(职称="副教授".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.AND.工资<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:STD.PRG TO C:DBSTD.PRG
D.COPY TO C:DBSTD.PRG
20.使用USE <库文件名>命令打开库文件时,能够同时自动打开一个相关的(a )
A.备注文件
B.文本文件
C.内存变量文件
D.屏幕格式文件
计算机三级考试数据库科目复习题及答案 2
1.库文件TEST.DBF尚未打开,要将该文件复制为数据库文件TESTl.DBF,应该使用命令( C)
A.COPY TO TESTl.DBF
B.COPY STRUCTURE TO TESTl.DBF
C. COPY FILE TEST.DBF TO TESTl.DBF
D.COPY INDEXES TEST.DBF TO TESTl.DBF
2.只将结果输出到打印机,不在屏幕上显示,应使用命令序列(c )
A. SET DEVICE TO PRINT 和@3,10 SAY "姓名:"、+姓名
B.SET PRINT ON 和@3,10 SAY "姓名:"+姓名
C.SET PRINT ON 和 SET DEVICE TO @3,10 SAY "姓名:"+姓名
D.LIST "姓名:"+姓名 TO PRINT
3.设数据库KSCJ.DBF有 "姓名(C,6)"、"笔试(N,3)"、"上机(N,3)"等字段,执行下列命令:
USE KSCJ
LIST
记录号# 姓名 笔试 上机
1 董一婉 76 62
2 黄兴东 65 53
3 姜浚 75 84
4 赵 飞 45 95
INDEX ON 上机+笔试 TO SJ
GO TOP
? RECNO( )
显示的记录号是( b )
A.1
B.2
C.3
D.4
4.当打开某个库文件和相关的多个索引文件被打开时,有关主索引的正确叙述是(b )
A.可以将多个索引文件同时设置为主索引
B.同一时刻只能将一个索引文件设置为主索引
C.只要指定主索引文件,就不能更改关于主索引文件的设置
D.索引文件只要打开就能对记录操作起作用
5.当前记录序号为3,将第6记录设置为当前记录的命令是(c )
A.SKIP-6
B.SKIP+6
C.SKIP+3
D.SKIP-3
6.若当前数据库中有200个记录,当前记录号是8,执行命令LIST NEXT 5的结果是(d )
A. 显示第5号记录的内容
B.显示1至5号记录的内容
C.显示8号记录的5个字段
D.显示从8号记录开始以下5条记录的内容
7.要显示系统中所使用的内存变量,可以在命令窗口中输人命令(c )
A.DISPLAY FIELD
B.DISPLAY OFF
C. DISPLAY MEMORY
D.DISPLAY
8.在人事数据库文件中要显示所有姓王(姓名)的职工的`记录,使用命令(d )
A.LIST FOR 姓名= "王***"
B.LIST FOR STR(姓名,1,2)= "王"
C. LOCATE FOR 姓名= "王"
D.LIST FOR SUBSTR(姓名,1,2)= "王"
9.在命令窗口输入:
STORE ".F." TO P
?TYPE( "P")
显示的结果类型是(a )
A.C
B.L
C.D
D.N
10.对当前数据库执行命令 LIST 姓名,职称 FOR 年龄<35.AND.职称="高级工程师"的结果是( D)
A. 显示所有记录的姓名和职称
B.显示所有年龄在35岁以下的高级工程师的记录
C.显示所有年龄在35岁以下的记录的姓名和职称
D.显示所有年龄在35岁以下的高级工程师的姓名和职称
11.要显示数据库中当前一条记录的内容,可使用命令(b )
A.HST
B.DISPLAY
C.BROWSE
D.DIR
12.对变量赋值,以下命令中正确的是(a )
A.STORE 8 TO X,Y 、
B.STORE 8,9 TO X,Y
C.X=8,Y=9
D.X=Y=8
13.所有可选项缺省时,数据库记录输出命令 LIST 和 DISPLAY 的区别是( b )
A.DISPLAY 显示全部记录,LIST显示当前一条记录
B.LIST显示全部记录,DISPLAY显示当前一条记录
C.LIST和DISPLAY都显示全部记录
D.LIST和DISPLAY都只显示当前一条记录
14.对某一个数据库建立以出生年月(D,8)和工资(N,7,2)升序的多字段结构复合索引的正确的索引关键字表达式为( D)
A. 出生年月+工资
B.出生年月+工资
C.出生年月+STP(工资,7,2)
D.DTOC(出生年月)十STP(工资,7,2)
15.下述命令中的哪一条不能关闭数据库(c )
A.USE
B.CLOSE DATABASE
C. CLEAR
D.CLEAR ALL
16.对某一个数据库建立以性别(C,2)和年龄(N,2)升序的多字段结构复合索引的正确的索引关键字表达式为(b )
A.性别+年龄
B.性别+STR(年龄,2)
C.性别+STR(年龄) n性别,年龄
17.设数据库SCORE.DBF有 "姓名(C,6)"、"班级(C,2)"、"总分(N,5,1)"等字段,并已按班级索引,执行下列命令序列:
USE SCORE
LIST
记录号# 姓名 班级 总分
1 董一婉 10 85.0
2 黄兴东 10 75.0
3 刘艳飞 11 75.0
4 赵 飞 11 70.0
5 姜 浚 13 65.0
6 毛俊丽 13 80.0
TOTAL ON 班级 TO TEMP
TEMP.DBF中第三条记录是(c )
A.董一婉 10 0.0
B.刘艳飞 11 145.0
C.姜浚 13 145.0
D.刘艳飞 11 75.0
18.如果需要给当前表增加一个字段,应使用的命令是(b )。
A)APPEND
B)MODIFYSTRUCTURE
C)INSERT
D)EDIF
19.一个表的全部备注字段的内容存储在( a)中。
A)同一表备注文件
B)不同表备注文件
C)同一文本文件
D)同一数据库文件
20.在VFP环境下,用LIST STRU命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为(b )。
A)60
B)61
C)3、8、10
D)3、8、任意
计算机三级考试数据库科目复习题及答案 3
1). 试题基于以下描述:有关系模式P(A,B,C,D,E,F,G,H,I,J),根据语义有如下函数依赖集:F={ABD→E,AB→G,B→F,C→J,C→I,G→H}关系模式P的码是( )。
A.(A,B,C)
B.(A,B,D)
C.(A,C,D,G)
D.(A,B,C,D)
正确答案:D
答案解析:根据函数的伪传递规则:由AB→G、G→H,得知AB→H;根据函数的合并规则:C→J,C→I,得知C→JI;由AB→H,C→JI,ABD→E、B→F,得知(A,B,C,D)→(E,F,H,I,J),所以关系模式P的关键码是(A,B,C,D)。
2). 事务的原子性是指( )
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
正确答案:A
3). 下面叙述错误的是( )。
A.数据模型通常都是由数据结构、数据操作和完整性约束3个要素组成。
B.数据结构用于描述系统的静态特性。
C.数据操作用于描述系统的动态特性。
D.数据完整性主要用来描述系统的静态特性和动态特性之间的联系。
正确答案:D
4). 下列关于数据的存储结构的叙述中,正确的是( )。
A.数据的存储结构是数据间关系的抽象描述
B.数据的存储结构是逻辑结构在计算机存储器中的实现
C.数据的存储结构分为线性结构和非线性结构
D.数据的存储结构是对数据运算的具体实现没有影响
正确答案:B
答案解析:数据的存储结构是逻辑结构在计算机存储器里的实现。
5). 操作系统的功能是进行处理机管理、( )管理、设备管理及信息管理
A.进程
B.存储器
C.作业
D.中断
正确答案:B
6). 现有一个大型公司的数据库系统,其业务主要以更新事务为主,并且不同部门的`用户访问不同的数据子集。随着用户数量的增加,出现了性能瓶颈。该公司希望采用分布式数据库技术解决该问题。下列最适合该应用的数据分配方式是( )
A.集中式
B.分割式
C.复制式
D.混合式
正确答案:B
答案解析:分布式数据库的分配方式包括集中式、分割式、全复制式、混合式。集中式指所有数据片断都安排在一个场地上;分割式指全局数据有且只有一份,它们被分割成若干片段,每个片段被分配在一个特定场地上;全复制式是在每个站点上,都有全局数据的复制样本,数据的冗余性最大;混合式是指部分站点上是全局数据的若干片段,部分站点上是全局数据的副本。仅仅根据题目要求,不同部门访问不同的数据子集,并没有强调某个部门要访问全局信息,所以不考虑有全局数据的副本的必要,即选B。
【计算机三级考试数据库科目复习题及答案】相关文章:
计算机三级考试《数据库技术》复习题及答案01-10
9月全国计算机三级考试数据库复习题及答案10-23
2017年计算机三级考试《数据库技术》复习题及答案02-17
2016计算机三级数据库复习题及答案04-22
计算机三级考试《数据库技术》试题及答案02-19
计算机三级考试《数据库技术》试题及答案02-05
计算机三级考试《数据库技术》试题与答案04-10
2017计算机三级数据库技术复习题及答案04-28
计算机三级数据库考试题及答案01-29