数据库设计规.pdf





《数据库设计规.pdf》由会员分享,可在线阅读,更多相关《数据库设计规.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、重庆艾思博科技有限公司数据库设计规范v1.0 重庆艾思博科技有限公司目录第 1 章目的.3第 2 章设计规范.32.1规范约定.32.2字段规范.3第 3 章使用规范.33.1综合.33.2查询.53.3增加.53.4删除.53.5修改.5第 4 章其它说明.6重庆艾思博科技有限公司第1章 目的为了优化数据库的设计,提高数据库设计的合理性和数据访问高效性,同时便于阅读和理解数据库的结构,以提高数据共享的质量和效率,促进数据库编码的标准化,特制订一套数据库设计规范。第2章 设计规范2.1规范约定遵守数据的设计规范3NF 规定表内的每一个值都只能被表达一次。表内的每一行都应该被唯一的标识(有唯一键
2、)。表内不应该存储依赖于其他键的非键信息。2.2字段规范一行记录必须表内唯一,表必须有主键。金额类型使用 Money 时间使用DateTime 枚举类型使用Varchar(2)、Varchar(4),且需要说明枚举类型的各个不同取值的含义,例如00,01,0000,0001 在主外键的选择上应注意:为关联字段创建外键、所有的键都必须唯一、避免使用复合键、外键总是关联唯一的键字段。第3章 使用规范3.1综合数据库的结构只有数据库管理员能够修改,避免开发人员自己增加数据库对象或者重庆艾思博科技有限公司修改数据库对象。若要修改,需要讨论并将修改请求(含改动的内容和原因)提交数据库管理员。数据访问层尽
3、量使用存储过程访问数据库,除非需要繁重的逻辑运算等情况下才在代码中通过 DML 来访问数据库。尽量使一个存储过程完成单一功能,复杂存储过程可以由多个单一功能存储过程组成,例如,一个存储过程要增加一个表的记录并删除另一个表的记录,这个存储过程可以有两个子存储过程组成。在编写存储过程和.NET 数据访问程序的时候,需要通过 Query Analyzer 分析,确保对数据库的操作使用了有效的索引。避免有对全表的扫描操作。如果开发过程中需要建立索引,需要提交书面的更改请求,说明所需索引的定义(名称、字段列表、顺序、索引类型)以及建立的理由。数据库管理员统一维护索引并将提交的请求更改。给表建立索引时,应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 设计

限制150内