1.数据库应用系统的数据处理需求可以表示为事务规范。下列描述中不属于事务规范的是
A事务隔离性级别
B事务名称
C事务描述
D事务用户
参考答案为A
解析:事务规范包括了事务名称、事务描述、事务所访问的数据项、事务用户。故答案为A。
2.下列不属于数据库应用系统升级工作的是
A改变数据库应用系统体系结构
B升级DBMS版本
C创建新的索引
D修改程序以适应新需求
参考答案为C
解析:创建新的索引属于数据库应用系统优化内容。故答案为C。
3.下列列出的建模方法中,不属于需求分析建模方法的是
A、IDEF1X
B、UML
C、DFD
D、IDEFO
参考答案为A
解析:IDEF1X侧重分析、抽象和概括应用领域中的数据需求,被称为数据建模方法。故答案为A。
4.下列数据库结构设计中,包含对关系模式进行规范化处理工作的是
A数据库逻辑结构设计
B数据库概念结构设计
C数据库物理结构设计
D数据库存取结构设计
参考答案为A
解析:关系模式的设计、规范化处理属于数据库逻辑结构设计的内容。故答案为A。
5.从功能角度数据库应用系统可以划分为四个层次来实现,其中数据的完整性维护工作出现在
A数据访问层
B业务逻辑层
C表示层
D数据持久层
参考答案为D
解析:数据持久层负责保存和管理应用数据系统数据,而数据的完整性维护属于数据持久层功能中的数据管理的内容。故答案为D。
6.在进行事务设计时,如果把多个小事务合并成一个大事务来执行,则下列关于这种做法所带来影响的叙述,正确的是
A提高了发生活锁的可能性
B提高了发生死锁的可能性
C提高了事务的并发度
D提高了系统的事务吞吐率
参考答案为B
解析:多个小事务合并成大事务,会增加占有锁的时间,可能会造成大量阻塞事务,甚至会产生死锁。故答案为B。
7.数据库应用系统的实施分为四个步骤。下列属于数据库应用系统实施工作的是
A数据初始化
B数据库性能调优
C数据转储
D系统监控
参考答案为A
解析:数据库应用系统的实施工作包括创建数据库、装载数据、编写与调试应用程序、数据库试运行。B、C、D三项属于数据库运行维护与优化的工作。故答案为A。
8.
已知关系R(A, B, C),有定义索引的语句:create unique clustered index idx1 on R(B)。下列关于idx1的说法,正确的是
Aidx1既是主索引,也是聚集索
Bidx1既是唯一索引,也是主索
Cidx1既是唯一索引,也是聚集索
Didx1既不是主索引,也不是聚集索引
参考答案为C
解析:关键字unique表示唯一索引,clustered表示聚集索引,所以idx1既是唯一索引,也是聚集索引。故答案为C。
9.在数据库应用系统分析与设计中,事务规范可以用来表示数据库应用系统的_。
A业务规则需求
B数据处理需求
C安全性需求
D性能需求
参考答案为B
解析:数据处理需求分析结果也可以表示为事务规范。
事务规范包括事务名称、事务描述、事务所访问的数据项、事务用户。
故答案为B。
10.下列不属于数据库应用系统日常维护工作的是
A模式调整
B备份与恢复
C完整性检查
D安全性维护
参考答案为A
解析:数据库应用系统日常维护包括:备份与恢复、完整性维护、安全性维护、存储空间管理和并发控制。模式调整属于数据库应用系统的性能优化调整的范围。故答案为A。
11.数据流图必须是正确的、一致的。下列关于数据流图的说法,错误的是
A一个处理必须有唯一的输入流和输出流
B一个存储必须有流入的数据流和流出的数据流
C父图中描述过的数据流必须在相应的子图中出现
D一个数据流至少有一端是处理框
参考答案为A
解析:在数据流图中,一个处理至少有一个输入流和一个输出流。故答案为A。
12.对关系模式进行去规范化处理,这属于数据库结构设计中的
A逻辑结构设计
B概念结构设计
C物理结构设计
D存取结构设计
参考答案为C
解析:通过数据库概念设计和逻辑设计已经得到了规范化的关系模式。尽管关系数据库模式是按照关系数据库管理系统支持的结构进行数据的描述和组织的,然而,这些符号表示并不能解释如何处理和存储数据。数据库物理设计的目的是将数据的逻辑描述转换为实现技术规范,其目标是设计数据存储方案,以便提供足够好的性能并确保数据库数据的完整性、安全性和可恢复性。故答案为C。
13.从功能角度数据库应用系统可以划分为四个层次来实现。在B/S体系结构的数据库应用系统中,Web浏览器实现的是
A表示层功能
B业务逻辑层功能
C数据持久层功能
D数据访问层功能
参考答案为A
解析:从功能角度数据库应用系统可以划分为四个层次来实现:
①表示层:用于显示数据和接收用户输入的数据。(一般为Windows应用程序或Web应用程序)。
②业务逻辑层:是表示层和数据访问层之间的桥梁,主要负责数据的传递和处理。
③数据访问层:负责与DBMS系统进行交互,提取或存入应用系统所需的数据。
④数据持久层:负责保存和管理应用系统数据。
故答案为A。
14.在编写事务时尽量使所有事务都按照相同顺序访问资源,这样做的主要好处是_
A提高了事务的并发度
B降低了发生活锁的可能性
C降低了发生死锁的可能性
D提高了系统的事务吞吐率
参考答案为C
解析:事务中为了降低死锁的发生,通常考虑以下法则:按同一顺序访问资源;避免事务中的用户交互;釆用小事务模式,尽量缩短事务的长度,减少占有锁的时间;尽量使用记录级别的锁(行锁),少使用表级别的锁;使用绑定连接,使同一应用程序所打开的两个或多个连接可以相互合作。故答案为C。
15.下列关于选择在哪些属性上建立索引的说法,错误的是_
A在select后面出现的查询属性
B在group by后面出现的分组属性
C在where后面出现的筛选属性
D在order by后面出现的排序属性
参考答案为A
解析:索引使用的原则:
1、经常在查询中作为条件被使用的列;
2、频繁进行排序或分组(即进行group by或order by操作)的列;
3、一个列的值域很大;@如果待排序的列有多个,应在这些列上建立复合索引。
故答案为A。
16.在IDEF1X数据建模方法中,学生和图书之间的"借阅"多对多联系属于
A非标定型联系
B标定型联系
C非确定联系
D分类联系
参考答案为C
解析:IDEF1X侧重分析、抽象和概括应用领域中的数据需求,被称为数据建模方法。在IDEF1X中一个非确定联系又称为多对多关系或m:n 联系。故答案为C。