事务机制

事务机制

事务机制,

保证数据存储的完整性和一致性

,什么意思阿。


逻辑库=文件??

数据表=文档??

数据目录=???

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小脸 2021-04-10 19:04:06

同学你好,

1、事务机制是数据库特有的术语,单个逻辑工作单元执行的一系列操作,同步发生数据更新时,防止数据的不一致

2、1)数据完整性是指数据的精确性和可靠性

2)一致性是指在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏。这是说数据库事务不能破坏关系数据的完整性以及业务逻辑上的一致性。

祝学习愉快~

  • 提问者 rock221 #1

    同步发生数据更新时,所谓同步,就是这个请求没结束不能往下进行吗?感觉有点抽象啊,怎么简单理解啊。 

    就是说事务机制执行的时候,发生了一系列的操作,不会造成事务开始之前和事务结束之后这个时间段原有数据的丢失?可以理解为从中处理一些东西,但是处理前和处理后,原有的本质是不会因为这个而受到破坏?


    逻辑库=文件

    数据表=文档

    数据目录=一个定义的数据库,数据目录相当于一个根目录

    下面有文件(逻辑库)+文档(数据表)这样理解对吗


    2021-04-10 20:46:34
  • 好帮手慕小班 回复 提问者 rock221 #2

    同学你好,1、同步发生数据更新,同学可以参考如下的例子来理解。

      举个简单的例子:比如去银行转账这一个事情可以当做一个事务,转账需要做两件事,一是转账人的账户中的钱减少,二是被转账人账户的钱增多。假设在对转账人的金钱减少时正常执行,但是在被转账人账户的金钱增多时发生了异常,这样在银行转账这件事情并没有完成,此时转账人的金钱减少了,我们需要将转账人的金钱恢复至原来的额度,回到最开始的状态。

        而如果事务全部正确的做完了,也就是转账操作完成了。就可以将做的这个操作真正意义保存起来了,这样就保证的数据的同步。

        ​2、事务机制执行的时候,发生了一系列的操作,不会造成事务开始之前和事务结束之后这个时间段原有数据的丢失。

    参考如上所示的例子来理解,同学这段话的理解是正确的。

        ​3、同学的理解是正确的。

    祝学习愉快!

    2021-04-11 10:31:39
  • 提问者 rock221 回复 好帮手慕小班 #3

    其实事务也可以理解为n个请求,只是请求有同步和异步的, 这里也是,事务则必须同步,才可以保证一致性 ,对吧。 如果异步的话,就乱套了。。

    2021-04-11 10:45:17
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师