计算机三级(数据库技术)模拟试卷394
选择题
1.在数据库应用系统生命周期中,事务详细编码设计是在下列哪个阶段完成的?( )(C)
A. 系统设计
B. 需求分析
C. 实现与部署
D. 运行与维护
解析:在数据库应用系统生命周期中,系统设计细分为概念设计、逻辑设计、物理设计三个步骤。事务详细编码设计采用高级程序语言设计或DBMS提供的事务实现机制,涵盖了系统设计的物理设计模块。故答案为C选项。
2.在IDEF0需求建模方法中,每个功能活动可以用带箭头的矩形框表示,则矩形框左方的箭头代表该活动的( )。(B)
A. 控制
B. 输入
C. 机制
D. 输出
解析:IDEF0是活动模型(ICAM Definition Method)的缩写,来源于结构化分析与设计技术的一套标准,这些标准包含多种层次的图形语言。输入(input)箭头表示完成特定活动所需的数据,置于矩形框的左侧;输出(output)箭头说明由活动产生的结果及信息,置于矩形框的右侧;控制(control)箭头描述了影响这个活动执行的事件或约束条件,置于矩形框的上方;机制(mechanisms)箭头表示实施该活动的物理手段或完成活动需要的资源(计算机系统、人或组织),置于矩形框的下方。故答案为B选项。
3.在IDEF1X数据建模方法中,下列关于从属实体集的描述中,错误的是( )。(B)
A. 不同从属实体集可以依赖于同一个独立实体集
B. 从属实体集只能参与标定型联系
C. 从属实体集用圆角矩形框表示
D. 从属实体集的主码来自所依赖的独立实体集的属性集
解析:IDEF1X是IDEF系列方法中IDEF1的扩展版本,是在E-R(实体联系)方法的基础上,增加了一些规则,使语义更加丰富的一种方法。概念模型设计常用IDEF1X方法。IDEF1X建模方法:实体集(独立实体集、从属实体集)、联系(标定型联系、非标定型联系、分类联系、非确定联系)。从属实体集可以有自己的主码,并不是只能参与标定型联系。故答案为B选项。
4.考虑到表中数据规模有可能很大,决定将表改为分区表,这一调整操作涉及数据库的( )。(D)
A. 概念结构
B. 逻辑结构
C. 安全结构
D. 物理结构
解析:将表分区是对于数据规模非常大的表进行优化的一种有效方法,属于数据库物理设计。故答案为D选项。
5.从功能角度划分,数据库应用系统可以分为四个层次来实现,设计Web界面的任务属于其中的( )。(A)
A. 表示层
B. 业务逻辑层
C. 数据持久层
D. 数据访问层
解析:界面表示层是数据库应用系统提供给用户的可视化操作界面,是供用户以交互的方式提出请求和接受回答的计算机用户界面。设计Web界面的任务属于表示层。故答案为A选项。
6.在编写事务时,各事务尽量按照相同的顺序来访问资源,这样做的好处是( )。(C)
A. 降低了发生活锁的可能性
B. 降低了违反一致性的可能性
C. 降低了发生死锁的可能性
D. 降低了违反持久性的可能性
解析:事务是数据库系统中一个逻辑数据处理单元,其中包含了一系列数据操作的集合。数据库操作是指对数据库对象的查询、插入、删除和修改等。在编写事务时,各事务尽量按照相同的顺序来访问资源,这样做的好处是降低了发生死锁的可能性。故答案为C选项。
7.完整性约束按照其约束条件的作用对象可以划分为不同级别。已知关系表:职工(职工号,职工名,经理职工号,工资),如果要求职工的工资不能高于其经理的工资,则这个约束的完整性级别属于( )。(D)
A. 列级完整性约束
B. 元组级完整性约束
C. 数据库级完整性约束
D. 关系级完整性约束
解析:如果完整性约束涉及该表的多个属性列,必须定义在表级上。题目中约束涉及职工关系中的两个不同属性列,要求职工的工资不能高于其经理的工资,所以这个约束的完整性级别属于关系级完整性约束。故答案为D选项。
8.已知关系R(A,B,C),其主码是属性A。下列SQL语句中定义了一个唯一辅索引的是( )。(B)
A. create unique index idx2 on R(A)
B. create unique index idx1 on R(B)
C. create clustered index idx3 on R(C)
D. create clustered index idx4 on R(A)
解析:唯一索引可以确保索引列不包含重复值的值,unique表示唯一索引。在数据文件的非主属性上建立的索引称为辅索引。题目中主码是属性A,所以依赖属性A建立的索引为主索引,排除A选项。故答案为B选项。
9.用例模型是把满足用户需求的所有功能表示出来的工具,由用例、角色和系统三部分构成。关于用例模型的构成元素,下列说法中错误的是( )。(A)
A. 角色是系统内部的实体,角色可以是系统用户,也可以是子系统或硬件设备
B. 用例用于描述从系统用户的角度来观察系统应具有的功能,帮助分析人员理解系统的行为
C. 系统用于抽象地表示能够实现的所有基本功能
D. 一个角色可执行多个用例,一个用例也可以被多个角色使用
解析:角色是与系统进行交互的外部实体,可以是系统用户也可以是其他系统或者硬件设备。故答案为A选项。
10.设有汽车销售表(汽车型号,销售时间,销售价格,销售数量),其中(汽车型号,销售时间)是主码。现要查询2015年销售总数量最多的汽车的汽车型号和销售总数量(包括并列情况)。下列语句中能正确完成该查询要求的是( )。(A)
A. SELECT TOP 1 WITH TIES 汽车型号,SUM(销售数量) FROM 汽车销售表
WHERE 销售时间 BETWEEN ‘2015/1/1’AND‘2015/12/31’
GROUP BY 汽车型号
ORDER BY SUM(销售数量) DESC
B. SELECT TOP 1 WITH TIES 汽车型号,SUM(销售数量) FROM 汽车销售表
WHERE 销售时间 BETWEEN ‘2015/1/1’AND‘2015/12/31’
GROUP BY 汽车型号
ORDER BY SUM(销售数量) ASC
C. SELECT TOP 1 WITH TIES 汽车型号,SUM(汽车型号) FROM 汽车销售表
WHERE 销售时间 BETWEEN‘2015/1/1’AND‘2015/12/31’
GROUP BY 汽车型号
ORDER BY SUM(汽车型号) DESC
D. SELECT TOP 1 WITH TIES 汽车型号,SUM(汽车型号) FROM 汽车销售表
WHERE 销售时间 BETWEEN‘2015/1/1’AND‘2015/12/31’
GROUP BY 汽车型号
ORDER BY SUM(汽车型号)ASC
解析:题目中要求查询2015年销售总数量最多的汽车的型号和销售总数量(包括并列情况),所以返回的记录值为一条数据,并且按照汽车型号分组,销售数量求和并降序排列。故答案为A选
本文档预览:3600字符,共22702字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载