网站大量收购闲置独家精品文档,联系QQ:2885784924

2023年软件测试数据库面试题.pdfVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

2023年软件测试数据库面试题

软件测试数据库面试题(一)

1.在一个查询中,运用哪一个关键字能够除去重复列

值?

答案:运用distinct关键字

2.什么是快照?它的作用是什么?

答案:快照Snapshot是一个文件系统在特定时间里的

镜像,对于在线实时数据备份特别有用。快照对于拥有不能

停止的应用或具有常打开文件的文件系统的备份特别重要。

对于只能供应一个特别短的备份时间而言,快照能保证系统

的完整性。

3.说明存储过程和触发器

答案:

存储过程是一组Transact-SQL语句,在一次编译后可

以执行多次。因为不必重新编译Transact-SQL语句,所以

执行存储过程可以提高性能。

触发器是一种特别类型的存储过程,不由用户干脆调用。

创建触发器时会对其进行定义,以便在对特定表或列作特定

类型的数据修改时执行。

4.SQLServer是否支持行级锁,有什么好处?

答案:支持动态行级锁定

SQLServer2000动态地将查询所引用的每一个表的锁

定粒度调整到合适的级别。当查询所引用的少数几行分散在

一个大型表中时,优化数据并行访问的最佳方法是运用粒度

锁,如行锁。但是,假如查询引用的是一个表中的大多数行

或全部行,优化数据并行访问的最佳方法可以是锁定整个表,

以尽量削减锁定开销并尽快完成查询。

SQLServe2000通过为每个查询中的每个表选择适当的

锁定级别,在总体上优化了数据并发访问。对于一个查询,

假如只引用一个大型表中的几行,则数据库引擎可以运用行

级锁定;假如引用一个大型表的几页中的多行,则运用页级

锁定;假如引用一个小型表中的全部行,则运用表级锁定。

5.数据库日志干什么用,数据库日志满的时候再查询

数据库时会出现什么状况。

答案:每个数据库都有事务日志,用以记录全部事务和

每个事务对数据库所做的修改。

6.存储过程和函数的区分?

答案:存储过程是用户定义的一系列SQL语句的集合,

涉及特定表或其它对象的任务,用户可以调用存储过程,而

函数通常是数据库已定义的方法,它接收参数并返回某种类

型的值并且不涉及特定用户表

软件测试数据库面试题(二)

1.事务是什么?

答案:事务是作为一个逻辑单元执行的一系列操作,一

个逻辑工作单元必需有四个属性,称为ACID(原子性、一样

性、隔离性和长久性)属性,只有这样才能成为一个事务:

(1)原子性

事务必需是原子工作单元;对于其数据修改,要么全都

执行,要么全都不执行。

(2)一样性

事务在完成时,必需使全部的数据都保持一样状态。在

相关数据库中,全部规则都必需应用于事务的修改,以保持

全部数据的完整性。事务结束时,全部的内部数据结构(如B

树索引或双向链表)都必需是正确的。

(3)隔离性

由并发事务所作的修改必需与任何其它并发事务所作

的修改隔离。事务查看数据时数据所处的状态,要么是另一

并发事务修改它之前的状态,要么是另一事务修改它之后的

状态,事务不会查看中间状态的数据。这称为可串行性,因

为它能够重新装载起始数据,并且重播一系列事务,以使数

据结束时的状态与原始事务执行的状态相同。

(4)长久性

事务完成之后,它对于系统的影响是永久性的。该修改

即使出现系统故障也将始终保持。

2.游标的.作用?如何知道游标已经到了最终?

答案:游标用于定位结果集的行,通过推断全局变量

@@FETCH_STATUS可以推断是否到了最终,通常此变量不等于

0表示出错或到了最终。

3.触发器分为事前触发和事后触发,这两种触发有何

区分?语句级触发和行级触发有何区分?

答案:

事前触发器运行于触发事务发生之前,而事后触发器运

行于触发事务发生之后。通常事前触发器可以获得事务之前

和新的字段值。

语句级触发器可以在语句执行前或后执行,而行级触发

在触发器所影响的每一行触发一次

文档评论(0)

177****7360 + 关注
官方认证
文档贡献者

中专学生

认证主体宁夏三科果农牧科技有限公司
IP属地宁夏
统一社会信用代码/组织机构代码
91640500MABW4P8P13

1亿VIP精品文档

相关文档