文档介绍:命名规范( Oracle 数据库) 1 表命名?命名最好望文生义, 避免使用数据库关键词?命名一律为大写字母( 或小写,不要大下写混合) ?:FACTORY ?:DEPT ?英文单词之间用下划线连结, : TASK_RESULT ?用来存储历史资料, 命名以 HISTORY : TASK _HISTORY ?用来存储日志资料, 命名以 LOG : TASK _LOG ?用来存储类别资料, 命名以 TYPE : TASK _TYPE 2 表字段?命名最好望文生义, 避免使用数据库关键词?:MAIL ?:DEPT_ID ?英文单词之间用下划线连结, :USER_NAME ?字段用来存储流水号, 命名以 ID : TASK _ID ?字段用来存储代码, 命名以 NO : TASK _NO ?字段用来存储日期, 命名以 DATE :CREATE_DATE ?字段用来存储数量, 命名以 QTY :PLAN_QTY ?字段用来存储类别, 命名以 TYPE :STATION_TYPE ?字段用来存储名称, 命名以 NAME :ENDUSER_NAME ?字段用来存储描述, 命名以 DESC :STATION_DESC ?字段用来存储代码, 命名以 CODE :ERROR_CODE ?字段用来存储标志, 命名以 FLAG :DEBUG_FLAG 3 索引命名以表名+I NDEX + 两位流水号(01~99). 例:ENDUSER_I NDEX 01 4 键值?主键命名以表名+PK+ 一位流水号(1~9). 例:DEPT_PK1 ?附键命名以表名+AK+ 一位流水号(1~9). 例:DEPT_AK1 ?外键命名以表名+FK+ 一位流水号(1~9). 例:DEPT_FK1 ?检查条件以表名+CK+ 一位流水号(1~9). 例:DEPT_CK1 5 视图?命名以 V_ 开头例:V_DEPT ?其它规则参考资料表命名规则 6 触发器以表名+TR+ 一位流水号(1~9) :DEPT_TR1 7 存储过程?命名以 PC 开头?实现单一资料表交易功能,以 PC + : PC_ LINE ?实现关联资料表交易功能,以 PC + : PC_GET DATA ?命名需让人明白其主要功能 8 函数?检查功能的函数,以 Is+ :bool I