首页 > 全部 > 三级数据库技术 > 计算机三级数据库技术(数据库应用系统功能设计与实施)机试模拟试卷5

计算机三级数据库技术(数据库应用系统功能设计与实施)机试模拟试卷5

本单篇文档共8757字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机三级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
三级数据库技术 章节练习 7213人下载
价格: 1.00 原价:¥9.00
收藏

计算机三级数据库技术(数据库应用系统功能设计与实施)机试模拟试卷5

选择题

1.浏览器/服务器架构是现阶段非常流行的数据库应用系统架构。在此架构中,应用服务器起到了非常重要的作用。下列关于应用服务器的说法,错误的是( )。(C)

A. 应用服务器一般运行程序代码,实现面向具体应用领域的业务规则,数据库服务器承担数据存储、管理等功能

B. 应用服务器会根据用户请求连接相应的数据库,获取数据并进行处理,将结果返回给用户

C. 应用服务器一般需具有数据访问和数据存储等功能,在数据库服务器出现问题时可以继续向用户提供服务

D. 应用服务器一般提供了集群、失效恢复、负载均衡等公共服务,可以大幅度提高系统性能和可靠性

解析:应用服务器是指通过各种协议把商业逻辑提供给客户端的程序。它提供了访问商业逻辑的途径以供客户端应用程序使用,并接收来自于Web浏览器的用户请求,根据应用领域业务规则执行相应的数据库应用程序,通过访问接口向数据库服务器提出数据操作请求;它亦接收来自于数据库服务器的数据访问结果,并通过客户端将结果返回用户。所以当数据库服务器出现问题时无法向用户提供服务。

2.从功能角度数据库应用系统可以划分为四个层次,其中用户使用create procedure命令所定义的存储过程位于( )。(C)

A. 表示层

B. 业务逻辑层

C. 数据访问层

D. 数据持久层

解析:表示层负责所有与用户交互的功能,用户对数据库应用系统的最直观感受均在这层实现;业务逻辑层负责根据业务逻辑需要将表示层获取的数据进行组织后,传递给数据访问层,或将数据访问层获取的数据进行相应的加工处理,传送给表示层用于展示,数据访问层负责与DBMS系统进行交互,提取或存入应用系统所需的数据;数据持久层负责保存和管理应用系统数据。使用create procedure命令所定义的存储过程应属于数据访问层。故答案为C项。

3.从功能角度可以将数据库应用系统划分为四个层次,其中数据访问层设计的主要工作是( )。(C)

A. 进行人机界面设计

B. 把业务活动表示为系统构件

C. 进行事务设计

D. 进行应用系统的存储结构设计

解析:从功能角度可以将数据库应用系统划分为4个层次即表示层、业务逻辑层、数据访问层、数据持久层。其中表示层概要设计的主要任务是进行人机界面设计;业务逻层概要设计的主要任务是梳理DBAS的各项业务活动,将其表示为各种系统架构;数据访问层概要设计的主要任务就是针对DBAS的数据处理需求设计用于操作数据库的各类事务;数据持久层概要设计的主要任务进行应用系统的存储结构设计。故答案为C项。

4.安全性保护是防止用户对数据库的非法使用。现有下列措施:

Ⅰ.用户身份鉴别

Ⅱ.权限控制

Ⅲ.视图机制

Ⅳ.双机热备

上述措施中和安全性保护相关的是( )。(B)

A. 仅Ⅰ和Ⅱ

B. 仅Ⅰ、Ⅱ和Ⅲ

C. 仅Ⅰ、Ⅱ和Ⅳ

D. 全部都是

解析:Ⅳ.双机热备是属于数据库恢复技术内容,当介质被破坏后能够保证数据的完整性。Ⅰ、Ⅱ、Ⅲ都是和安全性相关的一些措施,故选择B选项。

5.从功能角度数据库应用系统可以划分为四个层次来实现。在B/S体系结构的数据库应用系统中Web浏览器实现的是( )。(A)

A. 表示层功能

B. 业务逻辑层功能

C. 数据持久层功能

D. 数据访问层功能

解析:从功能角度数据库应用系统可以划分为四个层次来实现:

①表示层:用于显示数据和接收用户输入的数据。(一般为Windows应用程序或Web应用程序)

②业务逻辑层:是表示层和数据访问层之间的桥梁,主要负责数据的传递和处理。

③数据访问层:负责与DBMS系统进行交互,提取或存入应用系统所需的数据。

④数据持久层:负责保存和管理应用系统数据。

故答案为A项。

6.关于C/S结构和B/S结构的实现策略,通常的做法是( )。(A)

A. C/S结构中,将业务逻辑放在客户端;B/S结构中,将业务逻辑放在应用服务器

B. C/S结构中,将业务逻辑放在客户端;B/S结构中,将业务逻辑放在数据库服务器

C. C/S结构中,将事务逻辑放在客户端;B/S结构中,将事务逻辑放在数据库服务器

D. C/S结构中,将事务逻辑放在数据库服务器;B/S结构中,将事务逻辑放在应用服务器

解析:C/S结构是客户机/服务器结构,客户端负责完成用户的交互动能,接收用户数据,根据业务规则处理应用任务,向数据库服务器发送请求。数据库服务器则通过DBMS,依据事务逻辑完成相应的数据管理功能。因此,在CIS结构中,业务逻辑在客户端,事务逻辑在数据库服务器。三层B/S结构是浏览器/服务器结构,数据处理功能分别放在表示层、功能层和数据层三个层次上。表示层位于客户端,由Web浏览器组成;功能层位于Web应用服务器,实现面向具体应用领域的业务规则;数据层位于数据库服务器,按照事务逻辑对数据库进行操作。在B/S结构中,业务逻辑在应用服务器,事务逻辑在数据库服务器。故答案为A选项。

7.从功能角度数据库应用系统可以划分为4个层次来实现。根据事务-基本表交叉引用矩阵来调整数据文件的组织结构,这一任务涉及( )。(C)

A. 业务逻辑层

B. 表示层

C. 数据持久层

D. 数据访问层

解析:从功能角度数据库应用系统可以划分为4个层次来实现:①表示层负责所有与用户交互的功能,用户对数据库应用系统的最直观感受均在这层实现,②业务逻辑层负责根据业务逻辑需要将表示层获取的数据进行组织后,传递给数据访问层,或将数据访问层获取的数据进行相应的加工处理后,传送给表示层用于展示;③数据访问层负责与DBMS系统进行交互,提取或存入应用系统所需的数据;④数据持久层:负责保存和管理应用系统数据。根据事务—基本表交叉引用矩阵来调整数据文件的组织结构,涉及到应用系统数据的变化,所以这一任务属于数据持久层。故答案为C选项。

8.在编写事务时,提高事务的隔离性级别带来的好处是( )。(D)

A. 降低了发生死锁的可能性

B. 提高了事务吞吐量

C. 降低了发生活锁的可能性

D. 降低了发生数据不一致的可能性

解析:隔离性表示多个事务并发执行时,每个事务都感觉不到其他事务的存在,就像系统中只有它一个事务在运行一样,从而得到正确的结果,降低了发生数据不一致的可能性。故答案为D选项。

9.下列是关于关系数据模型和关系表的说法:

Ⅰ.关系数据模型以集合论为基础表示和处理数据

Ⅱ.关系数据模型同时支持非过程化语言和过程化语言直接存取数据

Ⅲ.”create table …”语句用于定义关系表的结构及数据完整性约束

Ⅳ.在关系表上执行select或delete操作时,DBMS会检查数据完整性约束

上述说法中正确的是( )(A)

A. 仅Ⅰ和Ⅲ

B. 仅Ⅱ和Ⅳ

C. 仅Ⅰ和Ⅳ

D. 仅Ⅰ和Ⅳ

解析:关系数据语言分为关系代数语言、关系演算语言和兼具两者双重特点的语言,如SQL,但所有这些语言的共同特点是非过程化的集合操作语言,所以错误。Ⅳ是因为查询数据表时SQL语句不会检查数据的完整性约束。

10.在下列列出

本文档预览:3600字符,共8757字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
计算机三级数据库技术(数据库应用系统功能设计与实施)机试模拟试卷5

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号