计算机三级考试数据库技术模拟试题及答案.docx
- 文档编号:26736929
- 上传时间:2023-06-22
- 格式:DOCX
- 页数:27
- 大小:26.32KB
计算机三级考试数据库技术模拟试题及答案.docx
《计算机三级考试数据库技术模拟试题及答案.docx》由会员分享,可在线阅读,更多相关《计算机三级考试数据库技术模拟试题及答案.docx(27页珍藏版)》请在冰豆网上搜索。
计算机三级考试数据库技术模拟试题及答案
2021年计算机三级考试数据库技术模拟试题及答案(7)
1[单选题]下列关于数据库实施、运行和维护的说法中,最恰当的是( )
A.对于数据量超大的数据库应用系统,在刚刚建立好数据库且未导入任何数据前编写调试应用程序
B.对于数据量极大的中大型系统,不需要等待所有的数据都入库后才开始试运行,可以先装载少量的数据,等到试运行的结果符合设计要求后,再批量装入全部数据
C.数据库的重构不仅需要在原来的数据库设计的基础上做适当的扩充或修改,也考虑重新设计相应的应用程序
D.索引的根本目的是为了提高查询效率,但当数据量庞大时也会占用大量的磁盘空间。
由于查询缓存的存在,因此不需要为经常在查询中作为条件的列建立索引
参考答案:
B
2[单选题]下列有关基于C/S和基于B/S数据库应用系统体系结构的说法中,错误的是( )
A.在C/S结构中,应用业务规则主要是在客户端实现的
B.在B/S结构中,应用业务规则主要是在数据库服务器端实现的
C.在C/S结构中,客户端属于"胖客户端";在B/S结构中,客户端属于"瘦客户端"
D.在C/S结构中,客户端需要专门开发;在B/S结构中,客户端一般只需要安装浏览器
参考答案:
B
3[单选题]ADO对象模型中,RecordSet对象的AddNew方法的功能是( )
A.在对应的数据库表中增加一条新记录
B.在记录集中增加一个新列
C.在内存中开辟存放一条新记录的空间
D.增加一个新的记录集
参考答案:
A
4[单选题]以下关于两段锁协议的原理叙述错误的是( )
A.每个事物的执行程序划分两个阶段,加锁阶段和解锁阶段
B.加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁
C.在解锁阶段,事务可以释放在任何数据项上任何类型的锁,但是不能再申请任何锁
D.每个事务开始执行后就进入了加锁阶段
参考答案:
B
5[单选题]以下关于事务调度的说法错误的是( )
A.调度分为串行调度和并发调度
B.串行调度的特点是一个事务的所有操作都执行完后才开始执行另一个事务
C.多个事务的调度必须保持每个事务的操作在事务中的执行顺序不变
D.并发调度中不同事务的操作不可以交差执行
参考答案:
D
6[单选题]数据库中的的事务并发操作可能会引起死锁,引起死锁的原因是不同事务对数据项的资源占有,导致其他事务不能得到资源,而引起的相互等待导致死锁。
假设某数据库系统中存在一个等待事务集{T1,T2,T3,T4,T5},其中T1正在等待被T2锁住的数据项A2,T2正在等待被T4锁住的数据项A4,T3正在等待被T4锁住的数据项A4,T5正在等待被T1锁住的数据项A。
则关于系统状态正确的是( )
A.系统处于死锁状态,需要撤销其中任意一个事务即可退出死锁状态
B.系统处于死锁状态,通过撤销T4可使系统退出死锁状态
C.系统处于死锁状态,通过撤销T5可使系统退出死锁状态
D.系统未处于死锁状态,不需要撤销其中的任何事务
参考答案:
D
7[单选题]为了提高查询速度,对SC表(关系)创建索引,应该创建在()属性上。
A.(S#,C#)B.S#C.C#D.GRADE
参考答案:
A
8[填空题]谓词必须与( )子句一起使用。
参考解析:
ORDERBY
9[单选题]现有课程表(课程号,课程名,学分,开课学期,课程性质),课程号为主码。
该表数据量较大。
设经常要对该表执行类似下面的查询:
SELECT*FROM课程表WHERE课程名='数据库原理'
为提高这类查询的执行效率,下列物理设计方案中,正确且最为合理的是( )
A.为课程名列建立一个主索引
B.为课程名列建立一个位图索引
C.为课程名列建立一个辅索引
D.此表上不需要建任何索引
参考答案:
C
12[填空题]在EXISTS谓词子查询中,子查询的执行次数由( )决定。
参考解析:
外层表的行数。
13[单选题]分区表是将一个表的数据按水平方式划分为不同的子集,从而可以更快速有效地访问数据子集。
现有表R(A,B)以及针对该表的如下SQL语句,如果基于列A对R进行范围分区,该分区设计方案能提高其性能的SQL语句是( )
A.SELECTA,SUM(B)FROMRGROUPBYA
B.SELECTAFROMRORDERBYB,A
C.DELETEFROMRWHEREA<>10
D.SELECTMAX(A)FROMRWHEREB=10
参考答案:
A
14[单选题]下列关于SQLServer2008视图的说法,错误的是( )
A.数据库中只存储标准视图的定义,并不存储标准视图的内容
B.如果在视图上创建了聚集索引,则数据库中将保存该视图的内容
C.索引视图的数据源可以是基本表,也可以是已建立的其他标准视图
D.索引视图引用的基本表必须与视图在同一个数据库中
参考答案:
C
16[单选题]关于数据库视图,下列说法正确的是( )
A.视图可以提高数据的操作性能
B.定义视图的语句可以是任何数据操作语句
C.视图可以提供一定程度的数据独立性
D.视图的数据一般是物理存储的
参考答案:
C
2021年计算机三级考试数据库技术模拟试题及答案(6)
1[单选题]执行SQL语句:
SELECTSNAME,AGEFROMSWHERESEX=′女′则该语句对关系S执行的操作有()。
A.交(Ç)和选择(s)
B.选择(s)和投影(p)
C.并(È)和投影(p)
D.选择(s)和笛卡尔积(×)
参考答案:
B
2[填空题]将查询语句产生的结果集制定一个临时命名的名字这些命名的结果集就是( )。
参考解析:
公用表表达式CTE
4[填空题]数据库中的封锁机制主要用于事务的___________控制。
参考解析:
并发
5[单选题]文件的逻辑块号到物理块号的变换是由下列( )决定的。
A.逻辑结构B.物理结构C.目录结构D.调度算法
参考答案:
C
6[单选题]下列不属于数据库应用系统功能建模内容的是__________。
A.分析与描述目标系统需要完成的功能
B.分析与描述目标系统对响应时间、存储容量的要求
C.分析与描述每项功能活动需要的输入数据、业务规则及输出数据
D.分析与描述目标系统的总体结构、功能活动及各功能活动间的关系
参考答案:
B
7[填空题]DBAS功能概要设计的目标是产生和__________。
参考解析:
软件总体结构软件功能模块
8[单选题]如果事务只提交对数据库所做更新的一部分而不是全部,这违反了事务的
A.原子性B.一致性C.隔离性D.持久性
参考答案:
A
9[填空题]系统试运行主要目的是对( )和( )进一步测试。
参考解析:
功能、性能
10[单选题]下列关于链式存储结构的叙述中,( )是正确的。
Ⅰ.逻辑上相邻的结点物理上不必邻接
Ⅱ.每个结点都包含恰好一个指针域
Ⅲ.用指针来体现数据元素之间逻辑上的联系
Ⅳ.可以通过计算直接确定第i个结点的存储地址
Ⅴ.存储密度小于顺序存储结构
A.Ⅰ、Ⅱ和ⅢB.Ⅰ、Ⅱ、Ⅲ和ⅣC.Ⅱ、Ⅳ和ⅤD.Ⅰ、Ⅲ和Ⅴ
参考答案:
D
11[单选题]
下列不属于数据库安全设计内容的是__________。
A.防止非法用户对数据库的非法使用B.保证数据的正确性和一致性C.保证多个用户能共享数据库,并维护数据的一致性D.安装杀毒软件,防止数据受病毒侵害
参考答案:
D
12[填空题]DBAS功能概要设计中的表示层概要设计的主要任务是进行__________设计。
参考解析:
人机界面
13[单选题]若事务T对数据R已加排他锁(X锁),则其他事务对R()。
A.可以加共享锁(S锁),不能加X锁
B.不能加S锁,可以加X锁
C.可以加S锁,也可以加X锁
D.不能加任何锁
参考答案:
D
14[单选题]
下列不属于数据库功能详细设计中表示层详细设计的是__________。
A.原型设计与改进
B.用户界面初步设计
C.用户界面详细设计
D.细化功能概要设计阶段设计的事务
参考答案:
D
15[填空题]数据库系统试运行的主要目的是对数据库系统的__________和__________进行进一步测试。
参考解析:
功能性能
16[单选题]DBAS实施阶段主要不包括以下工作:
A.修改数据库
B.装载数据
C.编写与调试应用程序
D.数据库试运行
参考答案:
A
17填空题]( )控制保证多个用户能共享数据库,并维护数据的一致性。
参考解析:
并发
18[单选题]若事务T对数据R已加排他锁(X锁),则其他事务对R( )。
A.可以加共享锁(S锁),不能加X锁
B.不能加S锁,可以加X锁
C.可以加S锁,也可以加X锁
D.不能加任何锁
参考答案:
D
19[单选题]下列叙述中不属于三层B/S结构数据库应用系统特点和操作特征的是( )
A.客户端使用浏览器,浏览器与Web应用服务器之间的通信使用超文本传输协议(HTTP)
B.数据库服务器接受应用服务器提出的数据操作请求,对数据库进行相应的操作,并将操作结果返回给应用服务器
C.这种结构使客户端和服务器能在不同的系统间通信,但对客户机配置要求较高,且应用软件维护代价也较大
D.这种结构不受时空限制,使用者可以在全球任何地方,任何时间请求数据库应用系统提供的各种数据服务
参考答案:
C
20[单选题]为了减少数据库管理系统中的死锁,有下列措施
Ⅰ.事务按同一顺序访问资源
Ⅱ.检测事务等待图并撤销回路中的某个事务
Ⅲ.将大事务切分成若干个小事务
Ⅳ.使用绑定连接
上述措施中,属于可以在应用程序设计过程中采取的措施是( )
A.仅Ⅰ和ⅡB.仅Ⅰ、Ⅲ和ⅣC.仅Ⅱ和ⅢD.仅Ⅱ、Ⅲ和Ⅳ
参考答案:
B
2021年计算机三级考试数据库技术模拟试题及答案(5)
1[单选题]下列关于浏览器/服务器架构中的应用服务器的说法中,错误的是__________。
A.应用服务器一般运行程序代码,实现面向应用领域的业务规则
B.应用服务器会根据用户请求连接相应的数据库,获取数据,并将结果返回给用户
C.应用服务器一般需要具有数据访问和数据存储功能
D.应用服务器一般提供了集群、负载均衡等公共服务,可以大幅度提高系统性能和可靠性
参考答案:
C
2[单选题]设在某SELECT语句的WHERE子句中,需要对Grade列的空值进行处理。
下列关于空值的操作中,错误的是__________。
A.GradeISNOTNULL
B.GradeISNULL
C.Grade=NULL
D.NOT(GradeISNULL)
参考答案:
C
3[填空题]数据库总体设计的主要内容包括__________、__________、__________和__________。
参考解析:
体系结构设计软件总体设计软硬件选型与配置设计业务规则初步设计
4[单选题]如果有两个事务,同时对数据库中同一数据进行操作,不可能引起冲突的操作是
A.其中有一个是DELETE
B.一个是SELECT,另一个是UPDATE
C.两个都是SELECT
D.两个都是UPDATE
参考答案:
C
8[填空题]一个完整的事务概要设计包括:
事务名称、事务所访问的关系名及其属性名、事务的( )及事务用户。
参考解析:
处理逻辑
9[单选题]浏览器/服务器架构是现阶段非常流行的数据库应用系统架构。
在此架构中,应用服务器起到了非常重要的作用。
下列关于应用服务器的说法,错误的是( )
A.应用服务器一般运行程序代码,实现面向具体应用领域的业务规则,数据库服务器承担数据存储、管理等功能
B.应用服务器会根据用户请求连接相应的数据库,获取数据并进行处理,将结果返回给用户
C.应用服务器一般需具有数据访问和数据存储等功能,在数据库服务器出现问题时可以继续向用户提供服务
D.应用服务器一般提供了集群、失效恢复、负载均衡等公共服务,可以大幅度提高系统性能和可靠性
参考答案:
C
10[单选题]
下列属于商场经营管理系统数据库功能需求的是__________。
A.系统中不考虑财务核算
B.对基本销售业务要求实现秒级响应
C.多个终端同时操作数据库
D.系统需支持节假日折扣
参考答案:
C
11[填空题]从功能角度,DBAS系统通常可以划分为四个层次实现,分别是__________、__________、__________和__________。
参考解析:
表示层业务逻辑层数据访问层数据持久层
12[单选题]事务由于某些内部条件而无法继续正常执行,如非法输入、找不到数据等,这样的故障属于
A.系统故障B.磁盘故障C.事务故障D.介质故障
参考答案:
C
13[填空题]数据装载的四个步骤( )数据、转换数据格式、输入数据、( )数据。
参考解析:
筛选、校验。
14[单选题]人机界面是数据库应用系统的一个重要组成部分,人机界面设计与用户的关系非常密切。
关于人机界面设计,下列说法错误的是( )
A.人机界面设计时,应使用户感觉系统运行始终处于用户的控制之下,人机界面应该向用户及时反馈,保持人机界面与用户之间的双向交流
B.当系统发生错误时,人机界面应为用户提供有意义的反馈信息,有时可以提供截屏等功能,使用户可以了解错误,并及时向技术人员反馈问题
C.良好的人机界面应能容忍用户使用过程中发生的操作错误,并能够方便地从错误中恢复
D.设计人机界面可采用原型迭代法,首先进行用户界面详细设计,然后与用户不断讨论,改进设计方案
参考答案:
D
16[单选题]下列关于保持数据完整性的叙述中,不正确的是()。
A.向关系SC插入元组时,S#和C#都不能是空值(NULL)
B.可以任意删除关系SC中的元组
C.向任何一个关系插入元组时,必须保证关系主码值的性
D.可以任意删除关系C中的元组
参考答案:
D
17[填空题]开窗函数是指可以用于“分区”或“分组”计算的函数,开窗函数必须放在( )子句前边。
参考解析:
OVER
2021年计算机三级考试数据库技术模拟试题及答案(4)
1[单选题]下列关于数据库性能优化的说法,错误的是( )
A.增加派生性冗余列可以降低查询过程中的计算量
B.增加冗余列可以减少查询过程中的UNION操作
C.适当降低关系模式的规范化程度,可以减少查询过程中的JOIN操作
D.当一个表的数据量超过一定规模时,可以采用分割表的方法提高效率
参考答案:
B
2[单选题]查询处理器和存储管理器是数据库管理系统中的核心模块。
下列关于查询处理器和存储管理器的说法,错误的是( )
A.查询处理器中的DML编译器会对用户提交的DML语句进行优化,并将其转换成能够执行的底层数据库操作指令
B.存储管理器中的查询执行引擎会根据编译器产生的指令完成具体数据库数据访问功能
C.存储管理器中的缓冲区管理器负责将从磁盘读出的数据块放入内存缓冲区,同时也负责对缓冲区中的数据块进行维护
D.查询处理器中的DDL编译器编译或解释用户提交的DDL语句,并将生成的元数据存储在数据库的数据字典中
参考答案:
B
3[单选题]在进行数据库性能调优过程中,需要考虑数据库系统软件、硬件配置、网络环境等多方面因素。
下列有关性能调优的说法,错误的是( )
A.修改某些频繁使用的SQL语句,提高其性能,可能会大幅度降低数据库CPU使用率
B.随着服务器CPU处理能力提高、内存容量增大,现阶段数据库性能优化一般以更换服务器硬件为主要调优手段
C.当数据库服务器磁盘IO出现写瓶颈时,可以考虑使用高速磁盘存储常用数据,低速磁盘存储不常用数据
D.索引可以提高某些查询的速度,但也可能降低写入速度,同时也会增加磁盘空间使用
参考答案:
B
3[单选题]下列关于数据库安全性的叙述中,不正确的是( )。
A.XX修改数据是一种恶意访问形式
B.对于授权用户,加密数据和解密数据相对简单,是一种好的加密技术
C.从一个用户那里收回权限可能导致其他用户也失去该权限,这称为级联收回
D.如果较低层次(物理层或人员层)上安全性存在缺陷,高层安全性设计得当一样可以保护数据的安全
参考答案:
D
4[填空题]实际中经常做为数据库匿名访问者使用的特殊数据库用户是( )
参考解析:
Guest
5[单选题]设在SQLServer2008中有商品表(商品号,商品名,进货价格,销售价格),现要求销售价格必须至少是进货价格的1.1倍。
下列关于实现此约束的说法,正确的是( )
A.可以用触发器或者用CHECK约束实现
B.只能用CHECK约束实现
C.只能用触发器实现
D.可以用DEFAULT约束实现
参考答案:
A
6[单选题]
创建SQLServer登录账户的SQL语句是__________。
A.CREATELOGINB.CREATEUSERC.ADDLOGIND.ADDUSER
参考答案:
A
7[单选题]设在SQLServer2008中,某关系表需要存储职工的工资信息,工资的范围为2000~10000,设用整型类型存储。
下列数据类型中最合适的是( )
A.intB.smallintC.tinyintD.bigint
参考答案:
B
8[填空题]如果某个数据表包含20000行数据,每行的大小是50008,则此数据表需要的存储空间大约是__________MB。
参考答案:
160
9[单选题]分区函数的正确步骤序列:
1.创建分区函数2.创建分区方案3.使用分区方案创建表
A.1,2,3B.2,3,1C.2,1,3D.与顺序无关
参考答案:
A
14[填空题]SQLServer2008将权限分为__________、__________和__________三种。
参考解析:
对象权限语句权限隐含权限
15[单选题]实际安全产品的最低级别是
A.DB.C2C.B1D.B2
参考答案:
B
16[单选题]关于优化查询说法正确的是( )
A.避免或简化排序的目的是实现查询优化
B.在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在一个存储过程中,这样可以大大提高系统的相应速度
C.使用临时表会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃
D.相关子查询的使用可以加速查询
参考答案:
A
17[单选题]在某信息管理系统中需管理职工的照片信息,由于照片数据量较大,照片信息是否存储在数据库中成为讨论的焦点问题。
下列关于照片存储与使用的说法,错误的是( )
A.将照片存储在数据库中可能会导致备份时间较长,备份空间占用较多
B.将照片存储在文件系统中,在数据库中只存储照片文件的路径信息,可以大幅度降低数据库的数据量
C.将照片存储在数据库中虽然会导致数据库的数据量较大,但可以方便地实现多台机器共享照片数据,也可以大幅度提高用户访问照片数据的速度
D.与将照片存储在文件系统中相比,将照片存储在数据库中更容易实现人员信息和照片数据的一致性
参考答案:
C
19[单选题]在进行数据库物理设计时,为了保证系统性能,需要综合考虑所选择的数据库管理系统的特性及软硬件具体情况。
下列关于数据库物理设计的说法,错误的是( )
A.在频繁执行插入、修改和删除操作的表上建立索引可能会降低系统整体性能
B.在一张表的某列上需要频繁执行精确匹配查询时,可以考虑为此列建立哈希索引
C.为了提高写入性能,数据库一般应尽量避免存储在RAID10的磁盘存储系统中
D.如果系统中存在频繁的多表连接操作,可以考虑将这些基本表组织为聚集文件,以提高查询效率
参考答案:
C
2021年计算机三级考试数据库技术模拟试题及答案(3)
1[填空题]SQLServer性能工具有:
( )和数据库引擎优化顾问
参考解析:
SQLServerProfiler
2[填空题]多表中相关列称为( )码。
参考解析:
聚集
3[单选题]某数据库应用系统中,数据库管理员发现某个查询功能是用多表连接操作实现的,此操作性能较差。
在保证功能不变的前提下,若要提高该查询的执行效率,下列方法中可行的是( )
A.将此查询语句放置在视图中,使用视图实现该查询操作
B.修改实现此功能的查询语句,将连接查询改为嵌套查询
C.将此功能涉及到的表进行合并,然后对合并后的表进行查询
D.将此查询语句放置在存储过程中,通过调用存储过程实现该查询操作
参考答案:
C
4[单选题]下面哪些是参数调整中需要关注的对象。
A.内存分配B.磁盘I/OC.资源竞争D.以上全部
参考答案:
D
5[单选题]下列关于SQLServer数据库管理系统权限的叙述中,哪一条是不正确的?
A.SQLServer数据库管理系统的权限分为服务器权限和数据库权限两种
B.数据库管理员执行数据库管理任务。
这是属于数据库权限
C.数据库权限又可以分为数据库对象权限和数据库语句权限两种
D.数据库语句权限授予用户以允许他们创建数据库对象
参考答案:
B
6[单选题]SQL语言集数据定义、数据查询、数据操纵和数据控制功能于一体,语句UPDATE实现( )功能。
A.数据定义B.数据查询C.数据操纵D.数据控制
参考答案:
C
7[单选题]在SQLSever中创建用户数据库,其主要数据文件的大小必须大于__________。
A.master数据库的大小
B.model数据库的大小
C.msdb数据库的大小
D.3MB
参考答案:
B
8[单选题]在SQLServer系统数据库中,存放用户数据库公共信息的是__________。
A.masterB.modelC.msdbD.tempdb
参考答案:
B
参考解析:
mdfldf
9[单选题]一个数据表10000行数据,每行3500字节,计算表需要空间( )
A.20MBB.40MBC.60MBD.80MB
参考答案:
B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 三级 考试 数据库技术 模拟 试题 答案