12事务与并发控制(数据库原理)

本文详细介绍了数据库中的事务与并发控制,包括事务的四大特性、事务类型、事务处理的T-SQL语句以及并发控制的目的和问题。重点讨论了锁的概念、类型及其在并发控制中的作用,旨在确保数据的一致性和完整性。
摘要由CSDN通过智能技术生成

事务与并发控制

目录

一、事务概述
二、事务的类型
三、事务处理语句
四、事务的并发控制

一、事务概述

1、关系数据库的四个特征:

  • 安全性:防止未授权的用户随意更改数据库中的数据
  • 完整性:实体完整性、域完整性和参照完整性,保证数据有效
  • 并发性:允许多个用户并行的存取数据库
  • 监测性:对数据库性能进行监测,发现影响性能的因素,针对性解决

2、并发控制: 以事务为单位。为确保数据的完整性和一致性需要使用锁定
3、事务: 保证数据的一致性,数据库应用程序的基本逻辑单元
4、事务的经典是要案例: 取钱时取了多少钱对应卡上余额要同时减去多少
5、事物要求处理时需满足的原则:

  • 原子性:要么都执行,要么都不执行
  • 一致性:数据操作前后数据都要保持一致性
  • 隔离性:独立性,并行事务相互独立
  • 持久性:事务一旦提交,除非修改否则永久写入数据库中

二、事务的类型

1、根据系统设置分类

  • 系统事务:比如数据库的增删改查、create、alte
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值