Database Code Convenons 编码规范........................................................................................................ 5
1 目的.......................................................................................................................................................... 5
2 范围.......................................................................................................................................................... 5
3 术语.......................................................................................................................................................... 5
4 设计概要.................................................................................................................................................. 5
4.1 设计环境........................................................................................................................................ 5
4.2 设计使用工具................................................................................................................................. 5
4.3 设计原则........................................................................................................................................ 5
4.4 设计的更新..................................................................................................................................... 6
4.5 命名总体原则................................................................................................................................. 6
5 命名规范(逻辑对象)........................................................................................................................... 6
5.1 数据库结构命名............................................................................................................................. 6
5.2 数据库配置设计命名..................................................................................................................... 6
5.3 数据库复制与存储设计命名......................................................................................................... 7
5.4 数据库连接设计命名..................................................................................................................... 7
5.5 表空间、数据文件命名(主要针对 Oracle).................................................................................... 7
6 数据库对象命名....................................................................................................................................... 7
6.1 表.................................................................................................................................................... 7
6.2 字段/域........................................................................................................................................... 7
6.3 索引................................................................................................................................................ 7
6.4 视图................................................................................................................................................ 8
6.5 存储过程........................................................................................................................................ 8
6.6 触发器............................................................................................................................................ 8
6.7 函数................................................................................................................................................ 8
6.8 自定义数据类型............................................................................................................................. 8
6.9 Default(缺省)............................................................................................................................. 8
6.10 Check、Constraint(约束)......................................................................................................... 8
6.11 Rule(规则)............................................................................................................................... 8
6.12 主键.............................................................................................................................................. 8
6.13 外键.............................................................................................................................................. 9
6.14 同义词(ORACLE)...................................................................................................................... 9
7 脚本注释.................................................................................................................................................. 9
7.1 存储过程或触发器......................................................................................................................... 9
7.1.1 每一个存储过程或触发器都要在最前面写注释,注释如下............................................9
7.1.2 如果只对存储过程或触发器进行部分修改时须添加以下注释:....................................9
7.1.3 如果对存储过程或触发器有较大的修改,可增加修改内容的注释。............................9
7.2 自定义函数................................................................................................................................... 10
7.2.1 每一个自定义函数都要在其前面写注释,注释如下......................................................10
7.2.2 如果只对函数进行部分修改时须添加以下注释:..........................................................10
7.2.3 如果对函数有较大的修改,可增加修改内容的注释。..................................................10
8 数据库操作原则..................................................................................................................................... 10
8.1 建立、删除、修改库表操作....................................................................................................... 10
8.2 添加、删除、修改表数据........................................................................................................... 10
9 常用字段命名(参考).............................................................................................................................. 11