1 / 20
文档名称:

数据库开发命名规范V0.1.docx

格式:docx   大小:204KB   页数:20页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

数据库开发命名规范V0.1.docx

上传人:zxwziyou9 2018/9/13 文件大小:204 KB

下载得到文件列表

数据库开发命名规范V0.1.docx

文档介绍

文档介绍:数据库开发命名规范
版本:
高伟达股份有限公司
二〇一二年十月一十七日
文档信息
标题
数据库开发命名规范
版本号

版本日期
文件名
数据库开发命名规范
所有者
高伟达股份
作者
修订记录
日期
描述
作者
版本号

文档审核/审批(此文档需如下审核)
姓名
公司/部门
职务/职称
文档分发(此文档将分发至如下各人)
姓名
公司/部门
职务/职称
开发组组长
本文档中所包含的信息属于机密信息,如无高伟达股份有限公司的书面许可,任何人都无权复制或利用。
®Copy Right 2011 Great Info Tech China
目录
1. 前言 4
2. 简介 5
3. 数据表命名规范 6
. 统一命名规范 6
. 数据区域命名规范 6
. 实体表命名 6
. 属性/列命名 7
. 代码表规范 8
. 遵循的数据码表规范 9
. 数据存储格式规范 10
4. 存储过程开发规范 14
. 书写规范 14
. 缩进风格 14
. 空格及换行 14
. 其他 15
. 变量命名 16
. 注释规范 16
. 语法规范 18
. 脚本规范 19
. 存储过程模版 19
5. 其他对象命名 22
前言
本文件的目的仅为提供信息,并不构成任何合同或具法律约束力的文件的基础。高伟达公司发布的这份文件并不保证内含信息是否正确或者是否将保持正确,也不保证使用其中的信息将确保对相关服务或设备的操作正确无误。文件内容如有改动,恕不另行通知。
简介
本规范制定的目的:保证数据结构清晰,功能明确,提高Oracle代码可读性,有利于对多人协同开发,以及后期的编码维护。
数据表命名规范
统一命名规范
对于表名的命名,采用具有业务含义的英文名称进行命名,在表名称中可以明显识别出表所属的主题。
对于表中字段的命名,采用具有业务含义的英文名称进行命名。
整个系统中,具有相同业务含义的字段,采用相同的命名。比如:所有表中的机构代码的字段名要相同。
所有的表、字段命名均采用大写英文字母。
数据区域命名规范
平台数据库统一存储管理全行的数据,数据类型比较多,数据库表也比较多,有由源业务系统直接采集按主题整合而成的基础业务数据,有经过中间汇总的汇总数据,有管理应用专用的操作型数据和应用分析需要而加工出的多维分析数据。
因此在平台数据库中,各数据区域的数据表统一存放到一个数据库中,不同数据区域采用不同的用户以及数据表命名规范,区分不同的数据分区。下表对数据区域的规范进行说明:
数据区域中文名
数据区域英文名
数据区域前缀
对应用户
表命名规范
基础汇总数据层(区)
Foundation Data Area
F
APP_DATA
F_主题标识_表标识
(支持多个主题)
业务汇总数据层(区)
Summary Data Area
S
APP_DATA
S_业务标识_表标识
(支持多种业务)
应用数据层(区)
Application Data Area
PORTAL_DATA
ODS数据层(区)
ODS Data Area
RAW_DATA
ETL应用服务器数据层
ETL Application Data Area
ETL_DATA
实体表命名
原则上,实体/表名称应使用易于理解、能准确描述该实体/表意义的业务术语,同时命名应遵循下述规则:
逻辑模型实体名以中文命名,物理模型表名以英文命名,中文名与英文名含义应严格一致;
实体/表命名不要使用不易理解的方言或有地域性/部门局限的业务术语,应使用统一的、正式的、全局范围内通用的官方业务术语;
关于物理模型实体/表中<实体标识>的命名,如果实体表所属业务在行内有比较权威的源系统,且该系统的命名已经规范化,则尽量贴近权威源系统的命名,如:核心业务贴近会计处理平台,尽量参照数据字典中表命名;
实体/表英文名由多个单词组成,单词之间用下划线分开;
物理模型实体/表命名不超过30个字符,应尽量使用简练的英文拼写。(主要考虑一些数据库(如ORACLE)定义的表名不能超过30个字符);当表的全名超过30字符时,可用缩写来减少表名的长度,如description --> desc;information --> info;address --> addr等
在数据库建表过程中,ments,附上中文名
实体/