随笔分类 -  数据库技术

数据库范式详解-- 1-5NF.BCNF
摘要:多说无谓现在开始吧!第一范式:1.所有记录具有相同的字段个数 2.所有的字段只包含一个单一的数据项 3.没有重复的数据字段第二范式:1.必须符合第一范式 2.表中不包含那些不含有与所有键相关信息的字段第三范式:1.必须符合第二范式 2.表中不能包含与主键无关的字段第四范式:1.必须符合第三范式 2.表不能包含一个实体的两个或多个相互独立的多值因子第五范式:1.必须符合第四范式 2.表必须可以分解为更小的表,除非那些表在逻辑上拥有与原始表相同的主键BC 范式: 1.多个候选键 2.复合候选键 3.候选键重叠 阅读全文
posted @ 2006-08-06 15:39 springside例子 阅读(435) 评论(0) 推荐(0)
数据库事务初探
摘要:使用事务级别要慎重:因为事务级别越高,数量越多、限制性更强的锁就会被运用到数据库记录或者表中。同时,更多的锁被运用到数据库和它们的覆盖面越宽,任意两个事务冲突的可能性就越大。如果有一个冲突(例如两个事务试图获取同一个锁),第一个事务必将会成功,然而第二个事务将被阻止直到第一个事务释放该锁(或者是尝试获取该锁的行为超时导致操作失败)。 更多的冲突发生时,事务的执行速度将会变慢,因为它们将花费更多的时间用于解决冲突(等待锁被释放)。------------------------------------------------------TRANSACTION_NONE:正式地讲,TRANSACT 阅读全文
posted @ 2006-08-06 15:35 springside例子 阅读(141) 评论(0) 推荐(0)