计算机三级(数据库技术)模拟试卷113
选择题
1.在数据库应用系统的需求分析阶段,设有如下工作:
Ⅰ.分析与描述目标系统需要完成的功能
Ⅱ.分析与描述目标系统对响应时间、存储容量的要求
Ⅲ.分析与描述目标系统涉及的数据范围、数据的属性特征及数据之间的关系
Ⅳ.分析与描述每项功能活动需要的输入数据、业务规则及输出数据
Ⅴ.分析与描述目标系统的总体结构、功能活动及各功能活动之间的关系
以上属于系统功能建模内容的是( )。(A)
A. 仅Ⅰ、Ⅳ和Ⅴ
B. 仅Ⅱ、Ⅳ和Ⅴ
C. 仅Ⅰ、Ⅱ和Ⅲ
D. 仅Ⅲ、Ⅳ和Ⅴ
解析:数据库系统设计分为6个阶段:需求分析、概念结构设计、逻辑结构设计和物理结构设计等。Ⅱ属于物理设计阶段,Ⅲ属于逻辑结构设计阶段,故选择A选项。
2.关系模型是数据库系统最常用的一种数据模型。下列关于关系模型的说法,错误的是( )。(D)
A. 关系模型中的关系是一个二维表,表中的一行对应关系中的一个元组
B. 按照一定的规则可以将ER模型转换为关系模型中的关系模式
C. 关系模型是建立在集合论的基础上的,关系模型中数据存取对用户是透明的
D. 关系模型中的关系模式描述关系的动态结构,其内容随用户对数据库的操作而变化
解析:关系模式描述关系的静态结构,它是静态、稳定的,而关系是动态、随用户对数据库的操作而变化的。考生要区分开来关系模式与关系。
3.在一台正在运行的SQL Server 2008中,现需使用复制数据库文件的方法将某数据库从一台服务器移动到另一台服务器。关于复制数据库文件,有下列实现方法:
Ⅰ.首先从数据库服务器中分离出要复制的数据库,然后复制数据库文件
Ⅱ.首先停止SQL Server数据库引擎服务,然后复制数据库文件
Ⅲ.首先断开所有用户与数据库的连接,然后复制数据库文件
Ⅳ.由Windows系统管理员直接到操作系统中复制数据库文件
上述方法中,可行的是( )(A)
A. 仅Ⅰ和Ⅱ
B. 仅Ⅱ和Ⅲ
C. 仅Ⅲ和Ⅳ
D. 都可以
解析:复制数据库的方法有:
①使用复制数据库向导在服务器之间复制或移动数据库。
②还原数据库备份,若要复制整个数据库,可以使用BACKUP和RESTORE Transact-SQL语句。
通常,还原数据库的完整备份用于因各种原因将数据库从一台计算机复制到其他计算机。所以选A。
4.数据库应用系统在使用过程中,会根据用户的需求及系统运行情况对系统进行升级和改造。关于系统升级改造工作,下列说法错误的是( )。(C)
A. 在系统升级改造过程中,可能会调整数据库的逻辑结构,例如增加数据项、修改数据项的类型等
B. 升级改造实施过程应尽量选择在业务不繁忙或没有业务的期间进行,并在升级完成后进行测试
C. 升级改造过程一般只对应用系统及其相关的数据库对象进行调整,不涉及数据库管理系统及操作系统的类型和版本
D. 在升级之前,应先对现有的系统及数据进行备份,如果升级失败则需要使用备份进行恢复
解析:数据库系统的更新既包括应用系统及其相关的数据库对象,也包括数据库管理系统及其所在的操作系统的环境。
5.数据挖掘可以简单地理解为从大量的数据中发现或挖掘知识。设某公司的客户关系管理系统中有客户表A(CID,vl,v2,…,vn)。给定一个训练集S(v1,v2,…,vn,c),其中c为客户类别、vi(i=1..n)为客户其他属性。若对表A中任一客户x,要使系统能判定x所属的客户类别,较合理的方案是( )。(B)
A. 将x对应的元组中的特征向量(vl,v2,…,vn)与训练集S中的元组进行匹配,从而判定x所属的客户类别
B. 对训练集S设计适当的算法,构造一个分类器M,将x对应的特征向量(v1,v2,…,vn)作为M的输入,用M判定x所属的客户类别
C. 采用关联规则挖掘算法构成一个关联式分类器M,用M判定x所属的类别
D. 采用适当的聚类算法,对表A中的所有元组进行聚类,将每个元组归人训练集S各元组的c列所给出的客户类别中,从而实现x所属客户类别的判定
解析:对于训练集S,测试集A利用数据挖掘中的分类算法,通过训练集构建一个分类器,将测试集A作为分类器输人,经过分类器后会得到相应的类别号。即使相同的类别编号的训练集也可能对应不同的属性集,所以单纯的通过对属性集差别的比较来识别类别不准确,故A选项错。关联规则挖掘是发现交易数据库中不同商品之间的联系,而本题是对数据进行分类,与题意不符,故C选项错。D选项属于无监督学习算法,对类别并没有规定明确的前提条件,与本题所给的条件无关。综上可知,B选项正确。
6.设有某电子商务平台,该平台业务繁忙。为实现面向用户的精确营销,提高向用户推荐商品的成功率,需要建立数据仓库系统,并将数据仓库作为数据挖掘应用程序的数据源。设电子商务平台的OLTP环境中有销售数据表T1和用户信息表T2。数据仓库用表T3保存近5年的销售细节数据,同时有用户信息表T4和用户商品推荐表T5。下列方案一般情况下最为合理的是( )。(D)
A. 实时更新T3,即每产生一条销售记录,就将该记录同时写到T1和113中,并触发数据挖掘程序运行,以增加数据挖掘结果的准确性和实时性
B. 当一个销售事务完成并生成销售记录后,触发数据挖掘程序在T1上执行并得到针对该用户的商品推荐列表,然后将商品推荐列表写到T5中。每隔数小时从T1获取新数据批量更新T3
C. 根据T1的变化实时更新T3,每天定时运行数据挖掘程序,生成用户商品推荐列表,并将其写到T5中
D. 每天根据T1对T3做一次批量更新,数据挖掘程序根据新数据生成用户商品推荐列表,并将其写到T5中
解析:数据仓库是为了构建新的分析处理环境而出现的一种数据存储和组织的新技术。它的建立能充分利用已有的数据资源,把数据转换为信息,从中挖掘出知识,最终创造出效益。数据仓库有若干基本特征,包括不可更新性和随时间变化性。所谓不可更新性就是用户在提取仓库中的数据进行分析时并不会同时对数据仓库中的数据进行更新操作,而数据变化性是数据仓库每隔一段时间进行数据的更新和处理。综上可以看出,数据仓库的更新与时间间隔有关,所以不会实时更新,即排除A、C选项,又因为对用户进行推荐时要结合以往的历史数据而不是仅通过当前数据分析,即B选项错。综上可知,D选项正确。
7.下列是关于关系数据模型和关系表的说法:
Ⅰ.关系数据模型以集合论为基础表示和处理数据
Ⅱ.关系数据模型同时支持非过程化语言和过程化语言直接存取数据
Ⅲ.“create table…”语句用于定义关系表的结构及数据完整性约束
Ⅳ.在关系表上执行select或delete操作时,DBMS会检查数据完整性约束
上述说法中正确的是( )。(A)
A. 仅Ⅰ和Ⅲ
B. 仅Ⅱ和Ⅳ
C. 仅Ⅲ和Ⅳ
D. 仅Ⅰ和Ⅳ
解析:关系数据语言分为关系代数语言、关系演算语言和兼具两者双重特点的语言,如SQL,但所有这些语言的共同特点是非过程化的集合操作语言,所以Ⅱ错误。Ⅳ是因为查询数据表时SQL语句不会检查数据的完整性约束。
8.SQL Server 2008提供了方便的数据导入/导出向导,现利用该向导将S1服务器上某数据库中T1表的数据导入到S2服务器某数据库中已有的T2表中。在数据源上的操作由用户U1完成,在目的服务器上的操作由用户U2完成。则U1和U2需要具有的权限是( )。(C)
本文档预览:3600字符,共21347字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载