计算机三级(数据库技术)模拟试卷116
选择题
1.在数据库应用系统开发的需求调研阶段,需要对用户提出的需求进行分析和整理。此过程不仅需要描述用户提出的具体功能需求,也需要对用户未明确提出的非功能需求进行描述。设在某商场经营管理系统的需求分析阶段整理了下列需求:
Ⅰ.系统需要支持会员制
Ⅱ.系统不需要考虑财务核算功能
Ⅲ.系统应长期稳定运行
Ⅳ.系统应有销售统计功能
V.系统应保证数据存储安全
上述需求中属于非功能需求的是( )。(B)
A. 仅Ⅲ和Ⅳ
B. 仅Ⅲ和Ⅴ
C. 仅Ⅳ和V
D. 仅Ⅰ、Ⅱ和Ⅴ
解析:需求分析就是分析用户的应用请求。Ⅲ和Ⅴ不是用户所考虑的问题,Ⅴ属于系统的物理设计阶段,Ⅲ属于系统运行与维护阶段所考虑的问题。
2.在一台正在运行的SQLServer 2008中,现需使用复制数据库文件的方法将某数据库从一台服务器移动到另一台服务器。关于复制数据库文件,有下列实现方法:
Ⅰ.首先从数据库服务器中分离出要复制的数据库,然后复制数据库文件
Ⅱ.首先停止SQLServer数据库引擎服务,然后复制数据库文件
Ⅲ.首先断开所有用户与数据库的连接,然后复制数据库文件
Ⅳ.由Windows系统管理员直接到操作系统中复制数据库文件
上述方法中,可行的是( )。(A)
A. 仅Ⅰ和Ⅱ
B. 仅Ⅱ和Ⅲ
C. 仅Ⅲ和Ⅳ
D. 都可以
解析:复制数据库的方法有:
①使用复制数据库向导在服务器之间复制或移动数据库。
②还原数据库备份,若要复制整个数据库,可以使用BACKUP和RESTORE Transact—SQL语句。通常,还原数据库的完整备份用于因各种原因将数据库从一台计算机复制到其他计算机。所以选择A选项。
3.数据库应用系统在使用过程中,会根据用户的需求及系统运行情况对系统进行升级和改造。关于系统升级改造工作,下列说法错误的是( )。(C)
A. 在系统升级改造过程中,可能会调整数据库的逻辑结构,例如增加数据项、修改数据项的类型等
B. 升级改造实施过程应尽量选择在业务不繁忙或没有业务的期间进行,并在升级完成后进行测试
C. 升级改造过程一般只对应用系统及其相关的数据库对象进行调整,不涉及数据库管理系统及操作系统的类型和版本
D. 在升级之前,应先对现有的系统及数据进行备份,如果升级失败则需要使用备份进行恢复
解析:数据库系统的更新既包括应用系统及其相关的数据库对象,也包括数据库管理系统及其所在的操作系统的环境。
4.设有商场数据库应用系统,在系统生命周期中,可能会遇到下列故障:
Ⅰ.某DBA违反规定使用数据库服务器上公网后,服务器操作系统遭到攻击,导致系统死机后不得不重启
Ⅱ.与几台POS机相连的交换机突然损坏,导致这几台POS机无法提供服务
Ⅲ.系统运行过程中突然停电,恢复供电后操作系统重新启动
Ⅳ.某员工蓄意删除部分商品信息,导致系统无法正常销售这些商品
Ⅴ.因水灾导致数据库服务器被淹后硬盘损毁,致使数据无法恢复
Ⅵ.DBA误操作强行关闭正在运行的数据库服务器
以上故障,不属于系统故障的是( )。(C)
A. 仅Ⅳ
B. 仅Ⅱ、Ⅲ和Ⅵ
C. 仅Ⅱ、Ⅳ和V
D. 仅Ⅰ、Ⅱ和Ⅴ
解析:Ⅱ和Ⅴ是介质故障,又称为硬故障,是指物理设备的损坏导致数据库无法运行,而Ⅳ是人为攻击破坏。系统故障是指造成系统停止运转的任何事件,使得系统要重新启动。所以选择C选项。
5.数据挖掘可以简单地理解为从大量的数据中发现或挖掘知识。设某公司的客户关系管理系统中有客户表A(CID,v1,v2,…,vn)。给定一个训练集S(vl,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.下列关于概念数据模型的说法,错误的是( )。(C)
A. 概念数据模型并不依赖于具体的计算机系统和数据库管理系统
B. 概念数据模型便于用户理解,是数据库设计人员与用户交流的工具,主要用于数据库设计
C. 概念数据模型不仅描述了数据的属性特征,而且描述了数据应满足的完整性约束条件
D. 概念数据模型是现实世界到信息世界的第一层抽象,强调语义表达功能
解析:概念数据模型主要用来描述世界的概念化结构,它使数据库设计人员在设计的初始阶段摆脱计算机系统及DBMS的具体技术问题,集中精力分析数据以及数据之间的联系等,与具体的数据库管理系统无关,所以没有描述数据的完整性约束条件。
7.在开发数据库应用系统时,使用存储过程可以提高数据访问效率,降低网络流量。下列关于存储过程的说法,错误的是( )。(B)
A. 存储过程可以接受输入参数,并可将执行结果以输出参数形式返回
B. 存储过程可以有多个输入参数,但只能有一个输出参数
C. 定义存储过程时,在一个存储过程中可以同时包含数据的增、删、改、查操作
D. 存储过程的输入参数和输出参数均可有默认值
解析:PL/SQL主要由两种类型构成,即命名块和匿名块。匿名块每次执行时都需要进行编译,不能被存储到数据库中,也不能在其它的PL/SQL中调用。存储过程和函数是命名块,它们被编泽后保存在数据库中,可以被反复调用,运行速度快。其结构为:
CREATE Procedure过程名(参数列表)
AS;
参数列表可以为输入参数、输出参数,且输入、输出参数均可以有多个。所以选择B选项。
8.某数据库应用系统中,数据库管理员发现某个查询功能是用多表连接操作实现的,此操作性能较差。在保证功能不变的前提下,若要提高该查询的执行效率,下列方法中可行的是( )。(C)
A. 将此查询语句放置在视图中,使用视图实现该查询操作
B. 修改实现此功能的查询语句,将连接查询改为嵌套查询
C. 将此功能涉及到的表进行合并,然后对合并后的表进行查询
D. 将此查询语句放置在存储过程中,通过调用存储过程实现该查询操作
解析:视图在SQL语句相同的情况下不能够提高效率,A选项错误;B、D选项并没有简化查询的运算量从而将表合并,也没有减少连接产生的运算量从而提高查询效率。
9.现有一个大型公司的数据库系统,其业务主要以更新事务为主,并且不同部门的用户访问不同的数
本文档预览:3600字符,共19785字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载