数据库
wangxund
这个作者很懒,什么都没留下…
展开
-
ACID
事务的4个属性: 1、原子性 事务要么全部执行,要么全不执行 2、一致性 事务执行前后,数据库所指定的约束不变,由并发控制实现。例如:银行客户A有账户1和账户2,通过账户1向账户2转账,转账完成后,两个账户金额总和不变 3、隔离性 也叫独立性。当两个或以上事务并发执行时,一个事务不能影响别的事务的执行效果。事务并发可能引发的问题有脏读、不可重复读、幻度(跟insert有关),解决这些问原创 2016-07-30 21:38:00 · 314 阅读 · 0 评论 -
范式的理解
我对范式的理解,主要判断不是这种范式的方法。 1、如果存在一个属性A,对于一个记录它存在两个或多个值,就不是第一范式。例如:联系方式这个属性,它有电话号,邮箱等等方式 2、如果存在非主属性依赖候选键的一部分,就不是第二范式 3、如果存在非主属性依赖另一个非主属性,就不是第三范式 4、知道属性如果存在局部依赖,一定存在传递依赖,反之不然。所以,如果存在属性依赖非主属性,就不是BC范式原创 2016-07-31 01:26:14 · 439 阅读 · 0 评论