- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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.触发器分为事前触发和事后触发,这两种触发有何
区分?语句级触发和行级触发有何区分?
答案:
事前触发器运行于触发事务发生之前,而事后触发器运
行于触发事务发生之后。通常事前触发器可以获得事务之前
和新的字段值。
语句级触发器可以在语句执行前或后执行,而行级触发
在触发器所影响的每一行触发一次
您可能关注的文档
- 2024年畅想家乡新未来书信征文.pdf
- 2024年工作计划怎么写(精选10篇).pdf
- 2023税务干部业务能力升级测试大比武数字人事两测练习专业能力-纳税服务高频考题汇编(通用题型).pdf
- 2023河北省安全员-C证考试题库.pdf
- 2023年考试网格员基础试题及答案.pdf
- 2023年知识考核网格员考试题库及答案.pdf
- 六年级数学下册教学课件《比例的基本性质》.pptx
- 第2课从“贞观之治”到“开元盛世”七年级历史下册课件(部编版).pptx
- 8.1金属材料课件--九年级化学人教版下册.pptx
- 光伏边框项目智能制造方案(模板).docx
- 六年级数学下册教学课件《解比例》.pptx
- 8.21.5 鸟类的生殖与发育(课件)八年级生物下册课件(苏教版).pptx
- 钠离子电池项目智能制造方案(范文参考).docx
- 2023-2024学年吉林省吉林市舒兰市七年级(上)期末语文试卷.docx
- 2024年吉林省吉林市丰满区亚桥实验学校中考数学三模试卷.docx
- 2023-2024学年吉林省辽源市东辽县七年级(上)期末英语试卷.docx
- 2023-2024学年吉林四平九年级数学第一学期期末水平检测试卷.docx
- 2023-2024学年吉林市蛟河市三校联考九年级(上)期末英语试卷.docx
- 2023-2024学年吉林松原九年级英语上册考场实战试卷.docx
- 电解液新材料项目智能制造方案.docx
文档评论(0)