数据库设计要领

来源:互联网 发布:上古5ece捏脸数据1.4 编辑:程序博客网 时间:2024/04/30 07:06

首先从ER入手从逻辑模型转入物理模型后可得到相应的数据库表,数据库的表和字段的命名都能够规范和确切的表达数据项的含义。

 

推荐的做法则是通过数据库自增长或自动生成的无意义字段作为数据表的主键。这样就很好的控制了数据库索引的完整性和效率,而且当你拥有一致的键结构的时候,找到逻辑陷也很容易。

 

索引是从数据库中获取数据的最高效方式之一。95%的数据库性能问题都可以采用索引技术得到解决。对于主键字段系统会自动设置上聚族索引,对于外键字段因为常要在多表关联查询中使用到,因此也要考虑建立相关索引。对于表数据量较大而又需要进行频繁的检索的字段一般都需要考虑建立索引。但索引不适合建立的太多,一是耗空间,增加表的维护成本,同时影响到表更新插入等维护操作的性能。

 

 

数据库表详情请访问(http://www.manonghome.com设计步骤

1、首先根据相关业务需求(主要参考输出输入条件)规划出表的基本结构ITPUB个人空间

2、根据业务规则进行状态字段设计
3
、根据公司或部门的通用规则(比如录入员、创建时间、修改时间、删除标志之类)设置其他字段
4
、预估相关表的数据量进行容量规划
5
、确定主键和唯一索引,必要时根据容量规划结果确定分区
6
、按照第三范式进行数据表设计
7
、收集开发人员的查询、删除、更新习惯和语句
8
、根据对相关处理语句的分析对数据结构进行相应的变更。ITPUB个人空间9tX)UE? pR.F:o$s

9、根据对相关处理语句的分析进行索引和外键的设置

bbs.mnpub.net

 

 

原创粉丝点击