开发规范总结-数据库
2012-04-06 10:35 Spring.Guo 阅读(303) 评论(0) 编辑 收藏 举报1. 数据库方面:
表名:可以按照数据表的使用来进行分类,然后用不同的分类前缀或后缀来标识,方便快速识别其用户。
- 基础数据类。这些数据表在系统上线前就必须初始化好的。比如:城市,省份,部门类型等。表名规范: [项目名]_sys_表名;例如:bsy_sys_City
- 业务数据类。这些数据表在系统测试或运行阶段不断增长的。比如:用户数据,订单数据。 表名规范: [项目名]_biz_表名;例如:bsy_biz_User
- 日志数据类。这些数据表用来记录系统运行过程中的日志信息。 比如:错误日志,操作日志 .表名规范: [项目名]_log_表名;例如:bsy_log_OperateLog
- 临时数据类。这些数据表是在系统测试或运行中,动态创建产生的。比如:临时表。 表名规范: [项目名]_temp_表名;例如:bsy_temp_TodayPhone
通过对表名得一些规范命名,可以很快识别那些表的作用。在做数据迁移时,就不会对上百张表的数据都需要迁移时手忙脚乱了。
为了方便数据在不同数据库的迁移,最好了解不同数据库在命名上的一些要求。
比如: Oracle 数据库对表名,对象名等其名字长度不超过30个字符。所以如果系统要同时适应Oracle ,SqlServer 。那么就要控制表名,这样方便日后做数据迁移。
存储过程命名:
存储过程中的变量命名: 参数使用一个固定前最,过程内部变量使用一个前缀。比如:
参数统一使用帕斯卡命名法 变量名 。内部变量使用 l_变量名 (l = local)
未完待续。