初-数据库设计优化

范式,是关系型数据库关系模式规范化的标准。

第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。

第二范式(2NF):首先是 1NF,另外包含两部分内容,一是表必须有一个主键;二是没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分。

第三范式(3NF):首先是 2NF,另外非主键列必须直接依赖于主键,不能存在传递依赖。即不能存在:非主键列 A 依赖于非主键列 B,非主键列 B 依赖于主键的情况。

 

优化:数据库优化的目标无非是避免磁盘I/O瓶颈、减少CPU利用率和减少资源竞争。

 

1。设计阶段:基于第三范式的基本表设计.

2。查询优化?

索引:主键自动建立了唯一索引,因此唯一索引也能确保数据的唯一性(即实体完整性);索引码越小,定位就越直接;新建的索引效能最好,因此定期更新索引非常必要。索引也有代价:有空间开销,建立它也要花费时间,在进行Insert、Delete和Update*作时,也有维护代价。

聚族索引&非聚族索引:http://www.qnr.cn/pc/ora/study/200711/11382.html

锁:

http://tech.it168.com/db/o/2006-10-26/200610261121253.shtml 

http://tech.it168.com/db/o/2006-10-24/200610241809863.shtml

 

你可能感兴趣的:(设计模式,html)