- 2
- 0
- 约6.55千字
- 约 26页
- 2019-11-09 发布于湖北
- 举报
第9章 事务和锁 数据库是可供多个用户共享的信息资源。允许多个用户同时 使用数据库的系统成为多用户数据库系统。当多个用户并发地存 取数据库时,就会产生多个事务同时存取同一数据的情况。数据 库的并发控制就是控制数据库,防止多用户并发使用数据库时造 成数据错误和程序运行错误,保证数据的完整性。事务是多用户 系统的一个数据操作基本单元。封锁是使事务对它要操作的数据 有一定的控制能力。 9.1 事务 多用户并发存取同一数据可能会引起数据的不一致性问题。正确地使用事务可以有效地控制这类问题发生的频度甚至能避免这类问题的发生。 事务(Transaction),是指一个操作序列,这些操作序列要么都被执行,要么都不被执行,它是一个不可分割的工作单元。事务中任何一条语句执行时出错,都必须取消或回滚该事务,即撤销该事务已做的所有动作,系统返回到事务开始前的状态。事务是并发控制的基本单元,是数据库维护数据一致性的单位。在每个事务结束时,都能保持数据一致性。例如,银行转账工作,从一个账号扣款并使另一个账号增款,这两个操作要么都被执行,要么都不被执行。因此,应该把它们看成一个事务。 9.1.1 事务的特性及管理 1. 事务的特性 当事务处理系统创建事务时,将确保事务有某些特性。这些特性称为ACID特性。ACID就是:原子性(Atomicity )、一致性(Consiste
您可能关注的文档
最近下载
- 针刺伤的题目及答案.docx VIP
- 言语识别率量表(SRR).docx VIP
- App交互设计工作流程.pptx VIP
- 2026年青海省高考地理试卷(含答案及解析).docx
- 2025年金融风险管理师宏观审慎政策与货币政策协调专题试卷及解析.pdf VIP
- 2025年演出经纪人客户关系中的客户服务质量管理专题试卷及解析.pdf VIP
- 2025年特许金融分析师货币政策与市场预期专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照隐私保护的国际公约与国内法对比专题试卷及解析.pdf VIP
- 2025年咨询工程师不同行业项目现金流量表编制的差异与要点专题试卷及解析.pdf VIP
- T_GDNAS 031—2023(不寐的耳部刮痧技术).pdf VIP
原创力文档

文档评论(0)