当前位置:Gxlcms > 数据库问题 > 数据库

数据库

时间:2021-07-01 10:21:17 帮助过:19人阅读

 

(一)数据库的介绍

 

  简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。存放数据的仓库。开发人员对数据库的基本操作:增、删、改、查。

 

 

 

 

 

 

原子性;事物包含的所有操作要么成功,要么全部失败回滚;成功必须完全应用到数据库,失败则不能对数据库产生影响。

一致性;事务执行前和执行后必须处于一致状态。

  例:用户A和用户B的前加起来一共是5000; 无论AB用户之间是如何相互转换的,事务结束后两个用户的钱加起来还是5000,这就是事务的一致性。

隔离性:当多用户并发访问数据库的时候,数据库为每一个用户开启一个事务,这个事务不被其他事务操作干扰,多个并发事务之间要相互隔离;

 

持久性:

  一个事务一旦被提交了,那么对数据库中的数据的改变就是永久性的,即便在数据库系统遇到故障的情况下也不会丢失事物的操作。

 

这些操作要么全做要么全不做,是一个不可分割的工作单位,事务回滚是指将该事务已经完成的对数据库的更新操作撤销。

数据库提供的四种隔离等级:

如果我们不考虑隔离性,会导致脏读

脏读

  在一个事务处理的过程当中读取另一个没有提交的事务当中的数据,然后使用了数据。

幻读

 

 

   

数据库

标签:lib   开发   开发人员   font   永久   成功   完成   数据   相互转换   

人气教程排行