admin 管理员组文章数量: 1086019
2024年3月27日发(作者:伦勃朗式布光的特点)
1. Oracle数据库命名规范
数据库命名规范总体上以“汉语拼音和常见英语单词相结合”的方式,汉
语拼音即是采用每一个汉字拼音的第一个字母的方式。英语单词采用整个英文
单词或可以识别的英文单词缩写的方式。
数据库字段命名原则总统上同数据库命名,采用“汉语拼音和常见英语单
词相结合”方式命名。这里单独出来主要是强调本系统字段命名需要额外遵循
如下规则:
1) 字段名称的唯一性:即同一含义的字段在整个系统范围内中必须有相同
的字段名。不能有类似一个表中的备注字段用“BeiZhu”,另一表中的备
注却用“Remark”、“Desc”、“XXRemark”等。
2) 字段含义唯一性:即系统同一字段名称必须有同一含义。不能有类似
“Name”在一个表中表单位名称,在另外一个表中表项目名称,这种情
况需要加前缀区分。
3) 所有字段名不能以SM开头,目的是避免与SuperMap保留字段前缀混
淆
4) 空间表中:字段顺序以空间信息字段在前,属性信息字段在后原则。
5) 属性表中:字段顺序以主次顺序设计,用于空间定位的字段放在最后原
则。
1.1 表属性规范
1) 表名
前缀为Tbl_。数据表名称必须以有特征含义的单词或缩写组成,中间可以
用“_”分割,例如:tbl_pstn_detail。表名称不能用双引号包含。
2) 表分区名
前缀为p。分区名必须有特定含义的单词或字串。
例如:tbl_pstn_detail的分区p2004100101表示该分区存储2004100101时
段的数据。
3) 字段名
字段名称必须用字母开头,采用有特征含义的单词或缩写,不能用双引号
包含。
4) 主键名
前缀为PK_。主键名称应是前缀+表名+构成的字段名。如果复合主键的构
成字段较多,则只包含第一个字段。表名可以去掉前缀。
5) 外键名
前缀为FK_。外键名称应是前缀+外键表名+主键表名+外键表构成的字段
名。表名可以去掉前缀。
1.2 索引
1) 普通索引
前缀为IDX_。索引名称应是前缀+表名+构成的字段名。如果复合索引的
构成字段较多,则只包含第一个字段,并添加序号。表名可以去掉前缀。
2) 主键索引
前缀为IDX_PK_。索引名称应是前缀+表名+构成的主键字段名,在创建表
时候用usingindex指定主键索引属性。
3) 唯一索引
前缀为IDX_UK_。索引名称应是前缀+表名+构成的字段名。
4) 外键索引
前缀为IDX_FK_。索引名称应是前缀+表名+构成的外键字段名。
5) 函数索引
前缀为IDX_func_。索引名称应是前缀+表名+构成的特征表达字符。
6) 蔟索引
前缀为IDX_clu_。索引名称应是前缀+表名+构成的簇字段。
版权声明:本文标题:Oracle数据库命名规范 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1711480106a596215.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论