计算机三级数据库题10道-天天练20

温馨提示,练前必看

**本人考试学习时整理的,如有错误理解欢迎评论区指错**

**如有侵权可以联系我删除,但是是真题和知识点应该没啥侵权问题吧**

**有引用一些别人的文档做知识点,仅作参考,可以联系我删除**

**参考的文章太多了,我就不在最后一一指出了呜呜呜谢谢大家理解**

这是第四章的题目,暂时没有看到合适的知识点,欢迎补充

答案和解析在最后哦(有自己琢磨的思考和补充的知识点)~
 


题目

第1题:数据完整性保护是指保护数据的正确性和一致性。有下列关键字:

I. GRANT

II. CHECK

III. UNIQUE

IV.NOT NULL

上述关键字中和完整性定义相关的是()。

A、仅I和II

B、仅I、II和II

C、仅I、II和IV

D、仅II、III和IV
 

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

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

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

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

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

第3题:在数据库应用系统设计中,如果在事务中存在和用户的长时间交互,它会带来哪些坏处()。

I.降低系统的并发度

II.增加死锁的数量

III.破坏数据的一致性

IV.影响检查点的效果

A、仅I、II和III

B、仅I、II和IV

C、仅I、III和IV

D、仅II、III和IV
 

第4题:从功能角度数据库应用系统可以划分为四个层次,其中负责向表示层直接传送数据的是()。

A、表示层                B、业务逻辑层

C、数据访问层                D、数据持久层

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

A、表示层                B、业务逻辑层                C、数据访问层                D、数据持久层

第6题:下列叙述中不属于三层B/S结构数据库应用系统特点和操作特征的是()

A、客户端使用浏览器,浏览器与Web应用服务器之间的通信使用超文本传输协议(HTTP)

B、数据库服务器接受应用服务器提出的数据操作请求,对数据库进行相应的操作,并将操作结果返回给应用服务器

C、这种结构使客户端和服务器能在不同的系统间通信,但对客户机配置要求较高,且应用软件维护代价也较大

D、这种结构不受时空限制,使用者可以在全球任何地方,任何时间请求数据库应用系统提供的各种数据服务
 

第7题:从功能角度数据库应用系统可以划分为四个层次,其中负责与DBMS交互以获取应用系统所需数据的是()。

A、表示层                B、业务逻辑层                C、数据访问层                 D、数据持久层
 

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

A、进行人机界面设计                B、把业务活动表示为系统构件

C、进行事务设计                D、进行应用系统的存储结构设计

第9题:从功能角度数据库应用系统可以划分为四个层次来实现,其中构件设计出现在()。

A、表示层                B、业务逻辑层                C、数据访问层                D、数据持久层
 

第10题:三层浏览器/服务器架构是现在比较流行的应用系统架构。下列关于此架构的说法,错误的是()

A、表示层使用Web浏览器实现,位于客户端,一般无需安装其他程序

B、数据层位于数据库服务器,由DBMS完成数据存储和数据存取等数据管理功能

C、此架构将人机交互、应用业务逻辑和数据管理三类功能分离,提高了可维护性

D、与二层的客户/服务器架构相比,此架构在交互性、运行速度方面优势明显
 


答案及解析

第1题

正确答案:D

数据库完整性包括实体完整性、参照完整性和用户自定义完整性。

实体完整性在CREATE TABLE中用PRIMARY KEY定义。
参照完整性在CREATE TABLE中用FOREIGNKEY短语定义哪些列为外码,用REFERENCES短语指明这些外码参照哪些表的主码。
③用户自定义完整性在CREATE TABLE中定义属性的同时也可以根据应用要求,定义属性上的约束条件,即属性值限制,包括:列值非空(NOT NULL),列值唯一(UNIQUE),检查列值是否满足一个布尔表达式(CHECK短语)
根据上述用户自定义完整性可知选项D符合题意。GRANT关键字是属于定义数据库安全性的语句,主要用于将某些对数据库的操作权限授予某个用户
 

第2题

正确答案:C

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

第3题

正确答案:B

事务是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。在数据库应用系统设计中,事务的特性之一就是一致性,即在和用户的交互过程中,保证数据的一致性。其他三项都是事务长时间和用户交互带来的坏不处。当事务长时间和某个用户进行交互时,导致其他用户需要等待该事务结束以获取资源,因此会在一定程度上降低了不同事务的并发度,同时因为长时间的交互导致资源被用户占用的时间过长,将会增大死锁的可能性,系统在执行检查点操作时,所有的事务处理都被暂时中止,长时间的事务影响检查点的效果。
 

第4题

正确答案:B

数据库应用系统从功能的角度可以划分为四层,分别是表示层、业务逻辑层、数据访问层和数据持久层。

表示层:用于显示数据接受用户输入的数据。(一般为Windows应用程序或Web应用程序)。
业务逻辑层∶是表示层和数据访问层之间的桥梁,主要负责数据的传递和处理
数据访问层:实现对数据的保存和读取操作。可以访问关系数据库、文本文件或XML文档等。    ④数据持久层:以程序为媒介把表现层或服务层的数据持久化,它位于物理层和数据访问层之间。
 

第5题

正确笞案:C

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

第6题

正确答案:C

BS结构的数据库应用系统的特点是用户界面完全通过WWW刚览器实现,一部分事务逻辑在前端实现,主要的事务逻辑在服务器实现,所以其对客户机配置要求不高,即使对服务器要求较高,也不需要安装客户端软件。
 

第7题

正确答案:C

数据库应用系统从功能的角度可以划分为四层,分别是表示层、业务逻辑层、数据访问层和数据持久层。

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

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

数据访问层:实现对数据的保存和读取操作。可以访问关系数据库、文本文件或XML文档等。   

数据持久层:以程序为媒介把表现层或服务层的数据持久化,它位于物理层和数据访问层之间。

第8题

正确答案: C

表示层概要设计的主要任务是进行人机界面设计;

业务逻层概要设计的主要任务是梳理DBAS的各项业务活动,将其表示为各种系统架构;

数据访问层概要设计的主要任务就是针对DBAS的致据处理需求设计用于操作数据库的各类事务

数据持久层概要设计的主要任务进行应用系统的存储结构设计
 

第9题

正确答案:B

表示层概要设计的主要任务是进行人机界面设计;业务逻层概要设计的主要任务是梳理DBAS的各项业务活动,将其表示为各种系统架构;数据访问层概要设计的主要任务就是针对DBAS的致据处理需求设计用于操作数据库的各类事务数据持久层概要设计的主要任务进行应用系统的存储结构设计

第10题

正确答案:D

三层架构将更多的任务传给服务器端计算,所以增加了网络的通信量,其运行速度受制于网络,并不一定会提高。在适用Internet、维护工作等等方面,B/S比C/S强;在运行速度、数据安全、人机交互等方面,不如C/S
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值