<>文件编号:生效日期:受控编号:密级:版本::总页数8正文附录编制:IT审核:批准:[注:。其中包括用方括号括起来并以蓝色斜体(样式=InfoBlue)显示的文本,它们用于向作者提供指导,在发布此文档之前应该将其删除。按此样式输入的段=BodyText)。]落将被自动设置为普通样式(样式版本:<>日期:<dd/mmm/yy>数据库设计规范文档修改记录修改编号修改页码及条款修改人审核人修改日期生成版本1,,2010Page2of8版本:<>日期:<dd/mmm/yy>,,2010Page3of8版本:<>日期:<dd/mmm/yy>[说明数据库设计规范的目的。]本规范旨在规定数据库设计必须遵循的原则,统一数据库设计风格,为系统其他设计和后期维护提供良好的基础。[规定数据库对象,包括表、字段、存储过程和触发器。]:mmXxxxxYyyyy前2个字母为子系统编号(如果一个子系统包含几个小部门,也可以考虑用部门编号,比如仓库子系统,需要分纱仓和布仓),后为表具体的含义,如果为一个临时表,则表名开头包含“Temp”字样;除约定俗成的简称之外,表名用英文单词全称,不用汉语拼音;单词首字母大写,其余小写(缩写的全部用大写)。主从表后缀主表用Hdr,从表用Dtl。,以保证统一;除约定俗成的简称之外,字段名都用英文单词全称,不用汉语拼音;字段名由两个单词以上组成,每个单词首字母大写,其余小写(缩写的全部用大写),并在单词中间加下划线隔开。字符类型的字段不允许空值,使用默认值’’或者N/A,尽量不用判断ISNULL。,唯一索引可以由一个字段或多个字段组成,最好不超过3个字段。建议每个表的索引数不超过4个。;后面部分的命名规则和表命名相同。;后面部分的命名规则和表命名相同。:utg_+(Add/Update/Delete)+表名;如果特殊需要,一个表中有两个或以上同类型的触发器(比如两个Add触发器),触发器名后面再加相应的后缀。(建议尽量不要用触发器):CK_表名;如果一个表存在多个约束,在表名后面加上有意义的单词区分:CK_表名_区分含义。;后面部分的命名规则与表名相同。,,2010Page4of8版本:<>日期:<dd/mmm/yy>数据库设计规范关系的命名一般是:FK_外键表表名_主键表表名;关系名称在建关系的时候会自动生成。[规定数据库中存储过程和触发器代码的注释格式。]、函数和触发器开头要有对对象描述的注释,具体格式参见附录一;
数据库设计规范 来自淘豆网www.taodocs.com转载请标明出处.