数据库对象前缀命名

1)表对象sql

     example_tbl函数

2)序列对象工具

  example_seq对象

3)存储过程索引

      example_pro命名

4)函数项目

  example_fct存储过程

5)索引命名规范

     example_idx分割

6)触发器

     example_trg

7)包

     example_pkg

 --------------------------------------------我是分割线----------------------------------------------------------------------

通过实践,发现后缀命名并不太好,前缀命名更合适

1)表对象

     tbl_项目名缩写_业务名

2)序列对象

  就我目前遇到的状况序列都是为某张表的主键服务的,因此如今我通常都是讲表名的tbl该为seq

   seq_项目名缩写_业务名

3)存储过程

       pro_项目名缩写_业务功能名

4)函数

   fct_项目名缩写_业务功能名

5)索引

      idx_表名(不包含tbl)_编号(从0开始)

6)触发器

     trg_表名(不包含tbl)_编号(从0开始)

7)包

      pkg_项目名缩写_业务功能名

前缀的好处就是当我要找某张表时,我输如tbl_就会有提示,进一步输入“项目名缩写”就会缩小提示范围

另外用plsql的导出工具时同一项目的表会自动配在一块儿,序列在一块儿,存储过程在一块儿。。。大大下降遗漏的可能性

再者组里约定一种命名规范,组员之间能够减小一些没必要要的沟通

相关文章
相关标签/搜索