
数据库设计
iteye_17256
这个作者很懒,什么都没留下…
展开
-
CODD十二法则
一个完美的、完全符合数据库技术的关系数据库系统,需要满足Codd博士提出的十二条法则: 1)信息法则:关系型数据库的所有信息都被清楚地表示成表汇总的数据,即表行中的列值。 2)授权存储法则:保证关系数据库中的每一个数据项都通过“表名+行主键+列名”的组合形成访问。 3)NULL值的系统处理:DBMS对NULL值英提供系统支持。NULL值并不是零,也不是空白字符串。 4)一个活跃的、在线...原创 2009-03-30 14:00:43 · 376 阅读 · 0 评论 -
数据库三范式
一范式1NF 1、 数据库表的每一行都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。 2、 表的每一行包含一个实例的信息。 2.2. 第二范式2NF 1、 要求数据库表中的每个实例或行必须是唯一的。为实现区分,通常需要...2009-03-30 14:16:21 · 92 阅读 · 0 评论 -
SQL优化原则
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: SELECT ID FROM TABLE_NAME WHERE NUMBER IS NULL 可以在NUMBER上设置默认值,确保表中NUMBER列没有NULL值,...原创 2010-05-14 17:00:10 · 104 阅读 · 0 评论