sql事务(Transaction)用法介绍及回滚实例事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性当对多个表进行更新的时候,...
分类:
数据库 时间:
2014-07-16 23:12:36
阅读次数:
504
触发器,顾名思义,它是由事件来触发的。比如当我们对表进行操作时就会激活它执行。
说到触发器,还要提一个关键点,那就是“保持数据完整性”。什么意思呢?比如业务需求是,当我们注销一个卡号时,把该卡的充值、上机等信息也一并删除。这时如果是一个一个操作执行,就会是:注销卡——删除卡的充值信息——删除卡的上机信息(两个删除操作不分先后)。这样做的弊端是,我们很容易把其中的一个步骤遗漏了,业务也不完整。用了触发器以后,当我们注销卡时激活触发器执行删除操作。
用触发器的好处就是很大程度上有利于加...
分类:
数据库 时间:
2014-07-10 22:11:09
阅读次数:
244
一、SAP为什么要设置锁:
1,保持数据的一致性
如果几个用户要访问同样的资源,需要找到一种同步访问的方法去保持数据的一致性。比如说,在航班预订系统中,需要检查还有没有空座位,当检查的时候,你不想别人修改重要的数据(空座位的数量)。
2,仅仅用Database锁是不够的
数据库管理系统物理锁定了要修改的行记录,其他用户要等到数据库锁释放才能访问这...
分类:
其他好文 时间:
2014-07-02 08:28:07
阅读次数:
208
1. 索引库的操作
保持数据库与索引库的同步
说明:在一个系统中,如果索引功能存在,那么数据库和索引库应该是同时存在的。这个时候需要保证索引库的数据和数据库中的数据保持一致性。可以在对数据库进行增、删、改操作的同时对索引库也进行相应的操作。这样就可以保证数据库与索引库的一致性。
工具类DocumentUtils
在对索引库进行操作时,增、删、改过程要把一个JavaBean封...
分类:
其他好文 时间:
2014-06-24 22:19:24
阅读次数:
280
最近自学数据库MySQL,然后有个疑问,一直不得其解,查询了相关资料,最后还是没有解决。
我的疑问是 "使用外键约束" ,然后我对 "外键" 这个词不是很理解,查询相关资料都是讲一些术语,说外键的主要作用是:保持数据的一致性、完整性。听得我是一头雾水。
关于外键,我有自己的一些理解,但是不晓得是否正确,举个例子来表达我的看法:假如现在需要建立一个表,一个什么样的表呢?一...
分类:
数据库 时间:
2014-06-22 18:39:38
阅读次数:
290
模型是CModel或其子类的实例。模型用于保持数据以及与其相关的业务逻辑。模型是单独的数据对象。它可以是数据表中的一行,或者一个用户输入的表单。 数据对象的每个字段对应模型中的一个属性。每个属性有一个标签(label), 并且可以通过一系列规则进行验证。Yii 实现了两种类型的模型:表单模型和 Ac...
分类:
其他好文 时间:
2014-06-17 15:13:46
阅读次数:
177
基础语法就那老几样,很快可以说完【常量、变量】1.变量用
var,系统自动去判断类型,但变量再次赋值需保持数据类型一致 var a=50 相信用过js/java/C#的,对这个var都不陌生 使用 var
变量名:数据类型 = 变量值 这种格式可以指定具体的数据类型,比如要指定float时 va.....
分类:
其他好文 时间:
2014-06-10 22:12:46
阅读次数:
403
一、DRAM(动态随机存取存储器)和SRAM(静态随机存取存储器)
DRAM只能将数据保持很短的时间。为了保持数据,DRAM使用电容存储,所以必须隔一段时间刷新(预充电)一次,如果存储单元没有被刷新,存储的信息就会丢失(关机就会丢失数据)。主要用于系统内存。
SRAM是一种具有静止存取功能的内存,不需要刷新电路即能保存它内部存储的数据,速度快,但是集成度低。主要用于CP...
分类:
其他好文 时间:
2014-06-08 02:15:27
阅读次数:
413
Cookie是一段文本信息,在客户端存储 Cookie 是 ASP.NET
的会话状态将请求与会话关联的方法之一。Cookie 也可以直接用于在请求之间保持数据,但数据随后将存储在客户端并随每个请求一起发送到服务器。浏览器对
Cookie 的大小有限制,因此,只有不超过 4096 字节才能保证被接受...
分类:
Web程序 时间:
2014-06-03 14:53:45
阅读次数:
327
事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQL
Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。在sql server+ .net 开发环境下,有两种方法能够完成事务的...
分类:
数据库 时间:
2014-05-29 09:33:19
阅读次数:
365