D)UML中的顺序图和协作图都描述交互,但是顺序图强调的是时间,协作图强调的是空间
(16)对数据库中的数据进行及时转储是保证数据安全可靠的重要手段。下列关于静态转储和动态转储的说法正确的是
A)静态转储过程中数据库系统不能运行其他事务,不允许在转储期间执行数据插入、修改和删除操作
B)静态转储必须依赖数据库日志才能保证数据的一致性和有效性
C)动态转储需要等待正在运行的事务结束后才能开始
D)对一个24小时都有业务发生的业务系统来说,比较适合采用静态转储技术
(17)设某并行数据库系统中有表T(al, a2, . . .,an),因数据量大,需采用一维划分法将数据划分到不同的磁盘上,以提高系统效率。设al是划分属性,针对表T的查询操作多数为点查询,则适合采用的元组划分策略是
A)轮转法与范围划分
B)轮转法与散列划分
C)散列划分与范围划分
D)以上都不合适
(18)软件开发模型是对软件开发过程的一种规范描述,用于表示软件开发过程的整体框架和软件开发活动各阶段间的关系。下列模型属于软件开发模型的是
Ⅰ.爆布模型 Ⅱ.快速原型模型
Ⅲ.增量模型 Ⅳ.螺旋模型
A)仅Ⅰ和Ⅱ
B)仅Ⅰ、Ⅲ和Ⅳ
C)仅Ⅱ和Ⅲ
D)Ⅰ、II、Ⅲ和Ⅳ
(19)设有某大型联锁商场,建立有面向业务的数据库应用系统和面向决策支持的数据仓库系统,数据仓库系统每天夜间需要从数据库应用系统的数据库导入新数据。在下列数据表中,最不适合采用快照方式从数据库应用系统中获取数据的是
A)商品表和商品类别表
B)员工表和供应商表
C)商品销售表和商品采购表
D)商场组织机构表
(20)在数据库应用系统中,查询效率是考核数据库应用系统的一个重要方面。下列方法中,通常有利于提高查询效率的是
Ⅰ.尽可能避免无用的排序操作
Ⅱ.尽可能消除对大型表行数据的顺序存取
Ⅲ.尽可能避免使用否定查询
Ⅳ.尽可能避免使用外连接操作
Ⅴ.尽可能用子查询代替连接查询
A)仅I、Ⅱ、Ⅲ和Ⅳ
B)仅I、Ⅱ和Ⅳ
C)仅II、Ⅲ、Ⅳ和V
D)全部
(21)数据库概念设计需要对一个企业或组织的应用所涉及的数据进行分析和组织。现有下列设计内容
Ⅰ.分析数据,确定实体集
Ⅱ.分析数据,确定实体集之间的联系
Ⅲ.分析数据,确定每个实体集的存储方式
Ⅳ.分析数据,确定实体集之间联系的基数
Ⅴ.分析数据,确定每个实体集的数据量
Ⅵ.分析数据,确定每个实体集包含的属性
以上内容不属于数据库概念设计的是
A)仅I、Ⅳ和Ⅵ
B)仅Ⅱ和Ⅴ
C)仅Ⅲ、Ⅳ和Ⅵ
D)仅Ⅲ和Ⅴ
(22)客户端、服务器(C/S)架构和浏览器/服务器(B/S)架是现在常用的两种数据库应用系统架构。关于C/S和B/S架构,下列说法错误的是
A)在C/S和B/S架构中,数据库服务器都承担了数据共享和管理的功能
B)如果系统的最终用户群体大,用户地域分布广,一般应采用B/S架构
C)C/S架构的应用程序需要发布给每个用户,并在每个用户计算机上进行安装。B/S架构一般以通用浏览器为业务应用界面,较为复杂的数据处理功能一般还可通过与浏览器进行交互的组件实现
D)一般来说,对于功能需求相同的数据库应用系统项目,C/S架构的应用开发成本要高于B/S架构的应用开发成本
(23)数据库应用系统环境中存在各种类型的数据,设有如下数据
Ⅰ.为提高查询效率建立的索引
Ⅱ.描述表结构信息的数据字典
Ⅲ.用于优化查询的统计分析数据
Ⅳ.用户会话信息
Ⅴ.用户查询结果
以上数据一般会存储在数据库中的是
A)仅Ⅰ、Ⅱ和Ⅴ
B)仅Ⅰ和Ⅲ
C)仅Ⅰ、Ⅱ和Ⅲ
D)仅II、Ⅲ和Ⅳ