当前位置:文档之家› oracle,外键命名规范

oracle,外键命名规范

竭诚为您提供优质文档/双击可除oracle,外键命名规范
篇一:数据库(oracle)命名规范
命名规范(oracle数据库)
1表命名
命名最好望文生义,避免使用数据库关键词命名一律为大写字母(不要大下写混合)英文单词单数命名.例:FactoRy 英文单词缩写命名.例:dept英文单词之间用下划线连结,且每个单词皆为单数.例:task_Result用来存储历史资料,命名以histoRy结尾.例:task_his用来存储日志资料,命名以
log结尾.例:task_log用来存储类别资料,命名以type结尾.例:task_type
2表字段
命名最好望文生义,避免使用数据库关键词英文单词单数命名.例:mail英文单词缩写命名.例:dept_id英文单词之间用下划线连结,且每个单词皆为单数.例:useR_name字段
用来存储流水号,命名以id结尾.例:task_id字段用来存储代码,命名以no结尾.例:task_no字段用来存储类别,命名以type结尾.例:station_type字段用来存储名称,命名以name 结尾.例:enduseR_name字段用来存储描述,命名以desc结尾.例:station_desc字段用来存储代码,命名以code结尾.
例:eRRoR_code字段用来存储标志,命名以Flag开头.
例:debug_Flag
3索引
命名以表名+index+两位流水号(01~99).
例:enduseR_index014键值
主键命名以表名+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_getdata命名需让人明白其主要功能
8函数
检查功能的函数,以is+检查项目命名.
例:boolischarValid(char)获取资料功能的函数,以get+数据项命名.例:stringgetlineno(char)设定资料功能的函数,以set+数据项命名.例:intsetlineno(char)9序列命名以seq开头
以表的字段名命名.例:seq_line_id
若与其它表的字段名相同,则以表名+字段名命名.
例:seq_code_type_id10表空间
存储资料的命名为项目名称.例:cRm存储索引的命名为项目名称+idx.例:cRmidx存储历史的命名为项目名称+old.例:cRmold存储临时的命名为项目名称+log.例:cRmlog.
11数据文件
命名以所属表空间开头+两位流水号(01~99)+.oRa.
例:cRm01.oRa12包
命名以功能缩写开头+pkg+流水号(1~9).例:cRmpkg1
篇二:oRacle对象命名规范
oracle对象命名规范
(试用稿)
20xx年4月
修改说明
正文目录
1
引言................................................. ................................................... .....................41.11.21.32
目的................................................. ................................................... ..............4范围................................................. ................................................... ..............4参考资料................................................. ................................................... (4)
国网标准化命名规范.................................................
............................................42.12.2 2.32.42.5
基本原则................................................. ................................................... ......4实体(表)的英文命名规则................................................. .........................4属性(列)的英文命名规则................................................. .........................5主键的英文命名规则................................................. .....................................6外键的英文命名规则................................................. . (6)
3内部补充命名规范................................................. ..............错误!未定义书签。

3.13.23.33.43.53.63.73.83.93.103.113.123.133.143.15
表分区(paRtition)...................................... ...............................................6索。

相关主题