计算机三级(数据库技术)模拟试卷103
选择题
1.在数据库应用系统生命周期中,进行项目的成本估算属于下列哪项基本活动?( )(A)
A. 项目规划
B. 系统设计
C. 需求分析
D. 运行与维护
解析:一般来说,项目规划包括以下工作内容:
①确定项目的目标和范围,根据系统规划与定义的工作内容,具体说明项目的最终产品以及期望的时间、成本和质量目标。
②根据DBAS软件开发模型,分解和定义整个项目包括的工作活动和任务。
③估算完成该项目的规模及所需各种资源。
④制定合理的DBAS项目计划,包括进度、成本、质量等方面的预测和控制方案。
故答案为A选项。
2.在IDEF0需求建模方法中,每个功能活动可以用带箭头的矩形框来表示,矩形框右边的箭头代表该活动的( )。(B)
A. 控制
B. 输出
C. 机制
D. 输入
解析:组成IDEF0图的基本元素是矩形框和箭头。矩形框代表功能活动,写在矩形框内的动词短语描述功能活动的名称,活动的编号按照要求写在矩形框右下角指定的位置。左边的输入箭头表示完成活动需要的数据;矩形框上方的控制箭头描述了影响这个活动执行的事件或约束条件;右边的输出箭头说明由活动产生的结果及信息。故答案为B选项。
3.在IDEF1X数据建模方法中,老师和学生之间的一对多“导师”联系属于( )。(D)
A. 标定型联系
B. 分类联系
C. 非确定联系
D. 非标定型联系
解析:根据定义,一个“确定型连接联系”中,如果子女实体集中的每一个实例都能被唯一地确认而无需了解与之相联系的双亲实体集的实例,则该联系被称为“非标定型联系”。老师和学生之间的一对多“导师”联系属于“非标定型联系”。故答案为D选项。
4.在进行数据库设计时,考虑到应用主要以分析型查询为主,决定对表采取按列存储的实施方案,这一操作属于数据库的( )。(A)
A. 物理结构设计
B. 概念结构设计
C. 逻辑结构设计
D. 存取结构设计
解析:数据库物理设计主要包括数据库逻辑模式描述、文件组织与存取设计、数据分布设计、确定系统配置和物理模式评估。在进行数据库设计时,考虑到应用主要以分析型查询为主,决定对表采取按列存储的实施方案,这一操作属于数据库物理结构设计中的数据分布设计内容。故答案为A选项。
5.从功能角度数据库应用系统可以划分为4个层次来实现,构件属于其中的( )。(C)
A. 表示层
B. 数据持久层
C. 业务逻辑层
D. 数据访问层
解析:业务逻辑层的主要任务是梳理DBAS的各项业务活动,将其表示为各种系统构件(如类、模块、组件等)。故答案为C选项。
6.在编写事务时,提高事务的隔离性级别带来的好处是( )。(D)
A. 降低了发生死锁的可能性
B. 提高了事务吞吐量
C. 降低了发生活锁的可能性
D. 降低了发生数据不一致的可能性
解析:隔离性表示多个事务并发执行时,每个事务都感觉不到其他事务的存在,就像系统中只有它一个事务在运行一样,从而得到正确的结果,降低了发生数据不一致的可能性。故答案为D选项。
7.数据完整性约束按照其约束条件的作用对象可以划分为不同级别。已知关系表排课(课程号,教室号,上课时间),如果要求每个教室在每个上课时间只能排一门课,则这个约束的完整性级别属于( )。(A)
A. 关系级完整性约束
B. 列级完整性约束
C. 元组级完整性约束
D. 数据库级完整性约束
解析:完整性约束条件的作用对象分为列、元组和关系3种级别,其中对列的约束主要指对其值类型、范围、精度、排序等的约束条件;对元组的约束主要指对记录中各个属性之间的联系的约束条件;对关系的约束是指对若干记录间、关系集合上以及关系之间联系的约束条件。根据题意约束的作用的对象是排课关系表,因此属于关系级完整性约束。故答案为A选项。
8.已知关系员工(员工号,员工名,所属部门号,部门名,部门所在城市,部门负责人),下列操作中不属于数据库物理设计阶段工作的是( )。(B)
A. 将该关系对应的表按部门拆分为后勤部员工表和业务部员工表
B. 将该关系拆分为员工(员工号,员工名,所属部门号)以及部门(部门号,部门名,部门所在城市,部门负责人)
C. 将该关系对应的表按照部门所在城市进行分区
D. 对该关系对应的表按照部门负责人建立非聚集索引
解析:数据库物理设计的目的是将数据的逻辑描述转换为实现技术规范,其目标是设计数据存储方案,以便提供足够好的性能并确保数据库数据的完整性、安全性和可恢复性。在这个阶段,将根据数据库中存储的数据量、用户对数据库的使用要求和使用方式,选择数据存储方案以加快数据检索速度。因此,在物理设计时需要了解不同文件组织方式、索引技术及其使用方法。数据表拆分属于数据库逻辑结构阶段的工作,不属于数据库物理设计阶段工作。故答案为B选项。
9.UML用例图是用于表达DBAS需求的工具。下列关于用例图的说法,错误的是( )。(C)
A. 用例之间存在的关系可以包括扩展、使用和组合
B. 角色是与系统交互的人或其他实体,一个角色可以执行多个用例
C. 用例用椭圆形表示,用例必须位于系统边界的外部
D. 用例作为需求搜索及整理工具,主要应用在项目开发的需求分析阶段
解析:用例图由系统、角色和用例3种模型元素以及元素之间的各种关系组成。在用例图中系统用一个长方框来表示,系统的名字写在方框上或方框里面,方框内部还可以包含该系统中用符号表示的用例。角色是与系统交互的人或其他实体,一个角色可以执行多个用例,反过来,一个用例也可被多个角色使用。用例代表的是一个完整的功能,是所有动作的集合。在UML中,用例用椭圆形表示,用例位于系统边界的内部。用例之间也存在关系,包括扩展、使用、组合3种。故答案为C选项。
10.设有图书出版表(书号,书名,出版日期,单价),其中“书号”是主键。现要查询2017年出版的单价最高的图书的书名和单价。下列语句中能正确完成该查询要求的是( )。(A)
A. SELECT书名,单价FROM图书出版表
WHERE书号in(
SELECT TOP 1 WITH TIES书号FROM图书出版表
WHERE year(出版日期)=2017
ORDER BY单价desc)
B. SELECT书名,单价FROM图书出版表
WHERE书号in(
SELECT TOP 1 WITH TIES书号FROM图书出版表
WHERE year(出版日期)=2017)
C. SELECT书名,单价FROM图书出版表
WHERE书号in(
SELECT max(单价)FROM图书出版表
WHERE year(出版日期)=2017
ORDER BY单价desc)
D. SELECT书名,单价FROM图书出版表
WHERE书号in(
SELECT max(单价)FROM图书出版表
WHERE year(出版日期)=2017)
解析:当使用SELECT语句进行查询时,有时只希望列出结果集中的前几行数据,而不是全部数据,就可以使用TOP谓词来限制输出的结果。使用TOP谓词的语法格式为:
TOP n[percent][WITH TIES];其中,n为非负整数。
本文档预览:3600字符,共20381字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载