鱼鳞病

首页 » 常识 » 常识 » 第六期软件测试之数据库面试题
TUhjnbcbe - 2021/9/7 14:41:00
白癞风 http://nb.ifeng.com/a/20190516/7305640_0.shtml

最近项目比较急,经常加班,所以没有给大家更新干货了,来看看上一期的面试题参考答案吧。

参考答案:单个逻辑单元执行的一系列操作,这些操作要么全做要么全不做,是不可分割的.事务的开始和结束用户是可以控制的,如果没控制则由数据库默认的划分事务.事务具有以下性质:

(1)原子性

指一个事务要么全执行,要么全不执行.也就是说一个事务不可能执行到一半就停止了.比如:你去买东西,钱付掉了,东西没拿.这两步必须同时执行,要么都不执行.

(2)一致性

指事务的运行并不改变数据库中的一致性.比如a+b=10;a改变了,b也应该随之改变.

(3)独立性

两个以上的事务不会出现交替运行的状态,因为这样可能导致数据的不一致

(4)持久性

事务运行成功之后数据库的更新是永久的

第六期

union与unionall的区别

留言告诉我你的答案吧

预览时标签不可点收录于话题#个上一篇下一篇
1
查看完整版本: 第六期软件测试之数据库面试题