计算机三级《数据库技术》考前模拟题
在学习和工作的日常里,我们都不可避免地要接触到试题,试题有助于被考核者了解自己的真实水平。什么样的试题才是科学规范的试题呢?以下是小编整理的计算机三级《数据库技术》考前模拟题,欢迎大家分享。
计算机三级《数据库技术》考前模拟题 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). 下列关于进程的描述中正确的是( )
A.进程申请CPU得不到满足时,其状态变为等待状态
B.在单CPU系统中,任一时刻有一个进程处于运行状态
C.优先级是进程调度的重要依据,一旦确定不能改变
D.进程获得处理机而运行是通过调度而得到的
正确答案:A
2). 为了考虑安全性,每个部门的领导只能存取本部门员工的档案,为此DBA应创建相应的
A.视图(view)
B.索引(index)
C.游标(cursor)
D.表(table)
正确答案:A
答案解析:视图可以隐藏一些数据,如社会保险基金表,可以用视图只显示姓名和地址,而不显示社会保险号和工资数等;另一原因是可使复杂的查询易于理解和使用。视图是从一个或多个表或视图中导出的表,其结构和数据是建立在对表的.查询基础上的。
3). 下面关于进程说法正确的是( )。
A.进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。
B.从操作系统来说,可以将进程分为顺序型和并发型。
C.进程和程序没有区别
D.进程有单一性、动态性、交往性、动态性、异步性的特性
正确答案:A
4). 现在,数据库技术已被应用到超出数据处理范围之外的领域,新领域中的更多、更复杂,下面关于新应用的概括全面的是( )①计算机辅助设计;②计算机辅助软件工程;③多媒体数据库;④办公信息系统;⑤超文数据库
A.①、③、④、⑤
B.①、②、③、④
C.②、③、④、⑤
D.①、②、③、④、⑤
正确答案:D
5). 下述______成立时,称X→Y为平凡的函数依赖。
A.X∩Y=
B.X∩Y≠
C.XY
D.YX
正确答案:D
答案解析:当YX时,称X→Y为平凡的函数依赖。
计算机三级《数据库技术》考前模拟题 3
1)、在数据库的三级模式结构中,内模式的个数______。
A、只有1个
B、与用户个数相同
C、由系统参数决定
D、有任意多个
正确答案:A
答案解析:内模式也称物理模式或存储模式,一个数据库只有一个内模式。它是数据物理结构和存储方式的描述,是数据库内部的表示方法。
2)、下列关于Delphi的叙述中,______是不正确的。
A、Delphi属于第三代语言
B、Delphi基于面向对象编程方法
C、Delphi提供了数据迁移工具(DataPump)
D、Delphi是一种可视化开发工具
正确答案:A
答案解析:Delphi被称为第四代编程语言,它是基于窗口和面向对象的编程方法,与Windows操作系统紧密结合,具有强大的`数据库技术支持,迅捷的编译速度。
3)、设有栈中,由顶向下已存放元素c、b、a,在第4个元素d入栈前,栈中元素可以出栈,试问d入栈后,不可能的出栈序列是()。
A、dcba
B、cbda
C、cadb
D、cdba
正确答案:C
4)、当前数据库中,“体育达标”字段为逻辑类型,要显示所有未达标的记录应使用命令()
A、LISTFOR体育达标=。F。
B、LISTFOR体育达标<>。F。
C、LISTFOR。NOT。体育达标
D、LISTFOR。NOT。“体育达标”
正确答案:C
5)、引入虚拟存储技术的前提是
A、存储共享目的
B、存储保护目的
C、存储访问的局部性原理
D、多道程序设计思想
正确答案:D
答案解析:引进虚拟存储技术,其基本思想是利用大容量的外存来扩充内存,产生一个比有限的时机内存空间大得多的、逻辑的虚拟内存空间,以便能够有效地支持多到程序系统的实现和大型作业运行的需要,从而增强系统的处理能力。
6)、对数据库的结构、完整性、安全保密性、存取路径等信息的描述是由下列______功能模块实现的。
A、数据库定义模块
B、数据库维护模块
C、数据库存取模块
D、数据库运行模块
正确答案:A
答案解析:数据定义模块的功能是:对数据库的结构进行描述,包括外模式、模式、内模式的定义;数据库完整性的定义;安全保密的定义(如:用户口令、级别、存取权限);存取路径(如:索引)的定义。
【计算机三级《数据库技术》考前模拟题】相关文章:
计算机三级《数据库技术》考前模拟题及答案11-06
计算机三级《数据库技术》考前模拟题和答案09-09
计算机三级数据库技术考前模拟题及答案09-08
计算机三级《数据库技术》模拟题08-14
计算机等考三级数据库考前模拟题09-07
2017计算机三级《数据库技术》考前习题10-17
计算机三级数据库技术考前练习07-26
计算机三级数据库技术考前模拟06-16
计算机三级数据库技术模拟题07-30