1 / 18
文档名称:

数据库命名管理规范.doc

格式:doc   页数:18页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库命名管理规范.doc

上传人:zhangbing32159 2014/1/27 文件大小:0 KB

下载得到文件列表

数据库命名管理规范.doc

文档介绍

文档介绍:保密
数据库管理规范
文档修订记录
版本号
*变化
状态
简要说明
日期
变更人
批准日期
批准人

C
初始版本
2013-12-26
曹锦华

M
,增加下划线命名规则,以便能自动生成代码
2013-12-26
曹锦华
*变化状态:C = 创立,A = 增加,M = 修改,D = 删除
*。对文档进行小改动时,;。
文档审批记录
序号
审批人
角色
审批日期
签字
备注
目录
1. 前言 2
2. 数据库对象命名规范 2
表空间命名规范 2
表空间文件命名规范 3
表命名规范 3
字段命名规范 3
视图命名规范 4
存储过程命名规范 4
触发器命名规范 4
索引命名规范 4
函数命名规范 4
同义词命名规范 5
序列命名规范 5
约束命名规范 5
3. 数据对象注释规范 6
4. 数据类型选用规范 7
. 数值型 7
. 字符型 7
. 日期型 7
. 大数据类型 7
5. PL/SQL编写规范 8
. SQL语句的编写规范 8
. 变量的定义及命名 8
. 编程结构和描述 8
. 书写格式 9
6. 角色命名规范及创建 10
. 基表数据DML角色 10
. 基表数据查询角色 10
. 业务数据DML角色 11
. 业务数据查询角色 11
. 业务存储对象执行角色 11
. DB LINK用户角色 11
7. 用户命名规范及创建 11
前言
统一数据库平台是公司为员工提供开发、测试的重要平台。为了加强平台系统的管理,规范数据库维护工作,促进公司业务运营系统的健康发展,保证数据库系统安全稳定的运行,防止资料泄露,根据公司相关规定,结合业务平台系统的实际情况,特制订数据库管理制度。
数据库对象命名规范
Oracle数据库对象的名字由字母、数字和一些连接符组成,多个单词之间用下划线分开,长度不超过30个字符。连接符用“_”字符,不建议使用其他的字符。
如果超过30个字符,可以缩写,但一定要采用标准的缩写,常用标准缩写见附件。如果表或者是字段的名称仅有一个单词,那么建议不使用缩写,而是用完整的单词。
在创建数据库对象时,不要使用引号,Oracle数据库自动转换为大写字符。
表空间命名规范
表的命名遵循数据库对象命名的一般规则。要求表的命名尽量采用标准的翻译,能准确地表达该表的中文含义,能根据英文猜测到表的用途。
表空间命名规则为:
数据表空间:子系统名称名_data
索引表空间:子系统名称名_idx
临时表空间:子系统名称名_tmp
回滚段表空间:子系统名称名_rbs
LOB 段数据专用表空间命名采用“数据表空间_lobs”命名。
如上例中数据表空间为EMPI_data,则LOB 段表空间可命名为EMPI_data_lobs。
表空间文件命名规范
表空间文件命名以“表空间名+两位数序号(序号从01开始)”组成, 等
表命名规范
表命名分为主表的命名及关联表的命名。表名在设计时可采用大小写形式,在数据库中实现时应全部采用大写形式。在设计时(PowerDesigner),表名单词的首字母大写;若有多个单词,则每个单词的首字母大写。
主表的命名采用如下形式:
主表名称= 子系统名称_业务名称
如:病人主索引系统的病人基本信息表命名为EMPI_PatientInfo。
注:EHR系统在卫生部中已经有相应的数据集定义,它的命名规范为:
主表名称= 域名称_业务名称
如:疾控域中传染病报告基本信息表命名为B03_02_Infection。
关联表的命名采用如下形式:
关联表名称= 子系统名称_表1_表2
如:病人主索引系统的用户角色对应表命名为EMPI_User_Role。
临时表的命名采用如下形式:
临时表名称= 子系统名称_TMP_业务名称
如:跨机构文档共享系统的病人临时表命名为XDS_TMP_Patient。
字段命名规范
同表名的定义一样,字段名在设计时可采用大小写形式,在数据库中实现时应全部采用大写形式。在设计时(Power_Designer),字段名采用大小写形式,单词的首字母大写;若有多个单词,
中间加上“_”符号、且每个单词的首字母大写,如Patient_Name。
普通字段
普通字段的命名,则采用其业务内容