- 5
- 0
- 约9.26千字
- 约 50页
- 2018-03-05 发布于浙江
- 举报
[高等教育]第5章 数据库安全保护
* 5.3 并发控制与封锁 5.3.1 数据库并发性的含义 为了充分利用数据库资源,很多时候数据库用户都是对数据库系统并行存取数据,这样就会发生多个用户并发存取同一数据块的情况,如果对并发操作不加控制可能会产生不正确的数据,破坏数据的完整性。 并发控制就是要解决这类问题,以保持数据库中数据的一致性。 * 事务是数据库系统中执行的一个工作单位,它是由用户定义的一组操作序列。 一个事务可以是一组SQL语句、一条SQL语句或整个程序,一个应用程序可以包括多个事务。 定义事务的语句有三条: BEGIN TRANSACTION COMMIT ROLLBACK 5.3.2 事务(Transaction) 事务的开始 事务的提交 事务的回滚 * 事务的特征 原子性(Atomicity) 一个事务是一个不可分割的工作单位。 一致性(Consistency) 事务对数据库的作用是数据库从一个一致状态转变到另一个一致状态。 隔离性(Isolation) 如果多个事务并发地执行,应像各个事务独立执行一样,一个事务的执行不能被其他事务干扰。 持久性(Durability) 持久性指一个事务一旦提交,它对数据库中数据的改变就应该是持久保存的。 * 5.3.3 并发操作与数据的不一致性 [例5-22] 并发取款操作。假设存款余额R=1000元,甲事务T1取走
您可能关注的文档
- [高等教育]第3讲 红宝石和蓝宝石.pdf
- [高等教育]第4章 微波集成传输线.ppt
- [高等教育]第4章 C54x的汇编语言程序设计.ppt
- [高等教育]第4章 企业生产管理.ppt
- [高等教育]第4章 几何公差 第3节.ppt
- [高等教育]第4章 国际贸易的当代理论.ppt
- [高等教育]第4章 弯曲内力刘鸿文.pdf
- [高等教育]第4章 仓储合同与入库作业管理.ppt
- [高等教育]第4章 数字测量方法.ppt
- [高等教育]第4章 数据链路层协议.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)