计算机三级(数据库技术)模拟试卷121
选择题
1.浏览器/服务器架构是现阶段非常流行的数据库应用系统架构。在此架构中,应用服务器起到了非常重要的作用。下列关于应用服务器的说法,错误的是( )(C)
A. 应用服务器一般运行程序代码,实现面向具体应用领域的业务规则,数据库服务器承担数据存储、管理等功能
B. 应用服务器会根据用户请求连接相应的数据库,获取数据并进行处理,将结果返回给用户
C. 应用服务器一般需具有数据访问和数据存储等功能,在数据库服务器出现问题时可以继续向用户提供服务
D. 应用服务器一般提供了集群、失效恢复、负载均衡等公共服务,可以大幅度提高系统性能和可靠性
解析:应用服务器是指通过各种协议把商业逻辑提供给客户端的程序。它提供了访问商业逻辑的途径以供客户端应用程序使用,并接收来自于Web浏览器的用户请求,根据应用领域业务规则执行相应的数据库应用程序,通过访问接口向数据库服务器提出数据操作请求;它亦接收来自于数据库服务器的数据访问结果,并通过客户端将结果返回用户。所以当数据库服务器出现问题时无法向用户提供服务。
2.在数据库应用系统的需求分析阶段,设有如下工作:
Ⅰ.分析与描述目标系统需要完成的功能
Ⅱ.分析与描述目标系统对响应时间、存储容量的要求
Ⅲ.分析与描述目标系统涉及的数据范围、数据的属性特征及数据之间的关系
Ⅳ.分析与描述每项功能活动需要的输入数据、业务规则及输出数据
Ⅴ.分析与描述目标系统的总体结构、功能活动及各功能活动之间的关系
以上属于系统功能建模内容的是( )。(A)
A. 仅Ⅰ、Ⅳ和Ⅴ
B. 仅Ⅱ、Ⅳ和Ⅴ
C. 仅Ⅰ、Ⅱ和Ⅲ
D. 仅Ⅲ、Ⅳ和Ⅴ
解析:数据库系统设计分为6个阶段:需求分析、概念结构设计、逻辑结构设计和物理结构设计等。Ⅱ属于物理设计阶段,Ⅲ属于逻辑结构设计阶段,故选择A选项。
3.在分布式数据库应用系统的设计过程中要考虑数据的分布策略。下列关于数据分布策略的说法,错误的是( )(B)
A. 分布式数据库中数据分布策略可以从数据分片和数据分配两个角度来考虑,一般先进行数据分片,再进行数据分配
B. 数据水平分片是在关系中从行(元组)的角度依据一定条件划分为不同的片断,关系中的每一行必须至少属于一个片断,以便通过选择方法恢复关系
C. 数据垂直分片是在关系中从列(属性)的角度依据一定条件分为不同的片断,各片断中应该包含关系的主码,以便通过连接方法恢复关系
D. 数据分配策略中,集中式分配策略便于控制,但数据过于集中,负载过重,易形成瓶颈,可靠性较差
解析:数据的水平分片是在关系中从行(元组)的角度依据一定条件划分为不同的片断,关系中的每一行必须至少属于一个片断,以便在需要时可以重构关系。故B错误。
4.设有如下所示ER图:
下列能够正确表示该ER图的UML类图是( )。
(C)
A.
B.
C.
D.
解析:考虑到领导与下属关系为一对多(即一个领导可以领导多个下属),所以关系上用“1:*”表示“领导:下属”,排除A、D选项。又因为一个部门中可以有不同职能的员工,排除B选项。所以选择C选项。
5.某数据库应用系统中,数据库管理员发现某个查询功能是用多表连接操作实现的,此操作性能较差。在保证功能不变的前提下,若要提高该查询的执行效率,下列方法中可行的是( )。(C)
A. 将此查询语句放置在视图中,使用视图实现该查询操作
B. 修改实现此功能的查询语句,将连接查询改为嵌套查询
C. 将此功能涉及到的表进行合并,然后对合并后的表进行查询
D. 将此查询语句放置在存储过程中,通过调用存储过程实现该查询操作
解析:视图在SQL语句相同的情况下不能够提高效率,A选项错误;B、D选项并没有简化查询的运算量从而将表合并,也没有减少连接产生的运算量从而提高查询效率。
6.在某信息管理系统中需管理职工的照片信息,由于照片数据量较大,照片信息是否存储在数据库中成为讨论的焦点问题。下列关于照片存储与使用的说法,错误的是( )。(C)
A. 将照片存储在数据库中可能会导致备份时间较长,备份空间占用较多
B. 将照片存储在文件系统中,在数据库中只存储照片文件的路径信息,可以大幅度降低数据库的数据量
C. 将照片存储在数据库中虽然会导致数据库的数据量较大,但可以方便地实现多台机器共享照片数据,也可以大幅度提高用户访问照片数据的速度
D. 与将照片存储在文件系统中相比,将照片存储在数据库中更容易实现人员信息和照片数据的一致性
解析:照片存储到数据库后,多个用户同时对照片的访问受到了很大的限制,所以,同一时间的高并发访问对数据库的要求极高。故本题选择C选项。
7.在SQL Server 2008中,设U1用户在某数据库中是db_datawriter角色中的成员,则用户U1从该角色中可以获得的数据操作权限是( )。
Ⅰ.查询 Ⅱ.插入 Ⅲ.更改 Ⅳ.删除(C)
A. 仅Ⅰ
B. 仅Ⅰ和Ⅱ
C. 仅Ⅱ、Ⅲ和Ⅳ
D. 全部
解析:db_datawriter角色只分配了对数据库的写操作的权限,而不能进行查看,所以选择C选项。
8.在分布式数据库的数据分配中,若所有全局数据有且只有一份,它们被分割成若干片段,\\\\每个片段被分配在一个特定场地上,则该策略属于( )。(B)
A. 集中式
B. 分割式
C. 全复制式
D. 混合式
解析:分布式数据库的分配方式包括集中式、分割式、全复制式、混合式。集中式指所有数据片断都安排在一个场地上;分割式指全局数据有且只有一份,它们被分割成若干片段,每个片段被分配在一个特定场地上;全复制式是在每个站点上都有全局数据的复制样本,数据的冗余性最大;混合式指全局数据被分为若干个数据子集,每个子集被安排在一个或多个不同的场地上,但是每个场地未必保存所有数据。
9.在SQL Server 2008中,某用户仅具有登录到某SQL Server实例的权限。下列关于该用户能够进行的操作的说法,正确的是( )。(C)
A. 仅能够查询master、model和msdb系统数据库中的部分数据
B. 能够查询和修改master、model和msdb系统数据库中的部分数据
C. 仅能够查询master和msdb系统数据库中的部分数据
D. 能够查询和修改master和msdb系统数据库中的部分数据
解析:SQL Server实例就是在数据库中存在的现实的数据库例子,它是后台进程和数据库文件的集合。仅具有登录权限的用户对SQL Server只能进行系统数据库中有关SQL Server的一些系统信息的查询,即只能对master、msdb数据库部分数据进行查询。所以选择C选项。
10.在SQL Server 2008中,设某日上午10点对DB1数据库进行了一次完整备份,在上午11点时DB1数据库突然因硬件故障造成部分数据损坏,但该数据库的日志文件没有遭到破坏。为了尽可能减少数据丢失,下列操作中最可行的是( )。(C)
A
本文档预览:3600字符,共19404字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载