数据库设计规范
2013-04-26 18:49:27   来源:我爱运维网   评论:0 点击:

1,不修改现有表和字段的名称,尽量遵守现有规范; 
2,数据库表名一律小写,多单词之间使用下划线作为连字符,因为sql语句对表名是区分大小写的,这样可以减轻我们写sql时的大小写转化;
3,数据表字段名称采用Pascal命名规范; 
4,原则上每个表和字段都需要添加注释,现存表没有注释的需要补上,新建表必须有注释;
5,每个字段应该添加默认值;
6,对于必须有值的字段必须添加not null限制; 
7,表名称和字段名称在表达意思的前提下应该尽量短; 
8,每个表尽量使用自增ID作为主键;
9,每个表起一个简称,该表所有字段以及其他表使用此表字段作为外键,用此简称作为前缀(建议);
10,  基础数据表:bas_数据来源_*(如:bas_cmdb_raid)
11,  字典表:bas_dis_*(如:bas_dis_goodstype) 
12,  映射表:bas_map_*(如:bas_map_device) 
13,  系统级表:sys_ *(如:sys_gr_menu_config) 
14,  BI的日志表:bi_log 
15,  BI的数据表:bi_report 
16,  BI的基础信息表:  bi_sys 
17, 表名和字段命名时尽可能用英文或简称,尽量不要用拼音; 
18, 统一用innodb; 
19, ERP的DB统一UTF8编码;CMDB 的DB统一latin1编码;
20, 尽量不要有冗余字段,如果需要用冗余字段,提出组内评审;
21, 尽量不要用触发器和存储过程;避免增加数据库热备的复杂性;

相关热词搜索:数据库 设计规范

上一篇:运维支持的平台软件标准版本规范
下一篇:最后一页

分享到: 收藏