时间:2021-07-01 10:21:17 帮助过:19人阅读
简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。存放数据的仓库。开发人员对数据库的基本操作:增、删、改、查。
原子性;事物包含的所有操作要么成功,要么全部失败回滚;成功必须完全应用到数据库,失败则不能对数据库产生影响。
一致性;事务执行前和执行后必须处于一致状态。
例:用户A和用户B的前加起来一共是5000; 无论AB用户之间是如何相互转换的,事务结束后两个用户的钱加起来还是5000,这就是事务的一致性。
隔离性:当多用户并发访问数据库的时候,数据库为每一个用户开启一个事务,这个事务不被其他事务操作干扰,多个并发事务之间要相互隔离;
持久性:
一个事务一旦被提交了,那么对数据库中的数据的改变就是永久性的,即便在数据库系统遇到故障的情况下也不会丢失事物的操作。
这些操作要么全做要么全不做,是一个不可分割的工作单位,事务回滚是指将该事务已经完成的对数据库的更新操作撤销。
数据库提供的四种隔离等级:
如果我们不考虑隔离性,会导致脏读
脏读
在一个事务处理的过程当中读取另一个没有提交的事务当中的数据,然后使用了数据。
幻读
数据库
标签:lib 开发 开发人员 font 永久 成功 完成 数据 相互转换