- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北京用友软件股份有限公司 银行产品开发部 数据库设计规范
作者: 共 NUMPAGES 10页 第 PAGE 10页
※客户化开发组※
数据库设计规范
作者:
评审:
批准:
发布日期:2012/2/13
当前版本:V0.1
修订历史纪录
*A – 追加 M – 修改 D – 删除
版本
改版日期
改版说明*
作者
评审
批准
V0.1
2012/2/13
A
创建
刘振
目 录
TOC \o 1-3 \h \z \u 修订历史纪录 2
1 概述 4
2 操作系统及数据库版本 4
3 数据库设计文档 4
4 命名规范 4
5 数据类型使用 5
5.1 可用数据类型 5
5.2 业务数据类型规范 6
6 注意事项 7
6.1 索引的建立 7
6.2 表与外键 8
6.3 数据库脚本 8
7 附录 8
7.1 目前使用的模块规则名 8
7.2 数据库保留字 10
概述
按照轻量级框架LFW元数据来源要求,所有的数据库设计文档需要导入元数据模型进行修改后,使用元数据管理。但是使用PD进行数据库设计需要遵循本文档规范。
数据库设计文档主要包括以下部分:
数据库设计的概念数据模型,即CDM文档
数据库设计的物理数据模型,即PDM文档
由元数据模型生成的数据库建库脚本。
其他不在PDM文档中表达的数据库脚本,比如视图、触发器、索引等。
规范数据库设计文档中的内容,如命名规则、数据类型的使用等。
操作系统及数据库版本
系统开发在如下开发环境中进行:
操作系统
数据库
Windows Server 2003
ORACLE 10G2
数据库设计文档
采用PowerDesigner 12.0作为数据库设计工具。
使用svn作为数据库设计文档的版本控制工具。
PDM里面有关各种数据库对象的comment 字段不能为空,必须对各种数据库对象作出有助与理解的注释。
命名规范
一般数据库表设计的前缀默认采用模块系统规则名。系统规则名请参考附录中的模块规则名表。
所有表、视图、触发器、索引、函数、约束、主外键必须指定名称,对于各种数据库对象的命名规则,目前的NC系统中存在两种风格,采用拼音和采用英文的,需要注释清楚。
数据库对象
规则
最大长度
例子
表
系统规则名_名称
18
sm_firm
临时表
tmp系统规则名_名称
18
tmpgl_subjora
字段名
18
acc_code, acc_name
Check
ck_表名_字段名(*)
18
ck_gl_accsub_code
主键
pk_表名
18
pk_gl_accsub
外键
fk_表名_字段名(*)--此处超过18位处理
18
fk_gl_vouch_accsub_code
索引
i_表名_字段名(*)
18
i_gl_accsub_code
表空间
ts_名称
18
ts_sys
由于数据库对象之间的命名规则与最大长度限制可能造成命名存在冲突。如存在,可以通过缩减表名或字段字符来实现。
所有的外键、约束、索引、函数、触发器、存储过程名不允许重复。
业务中主子表的命名规则:
系统规则名_名称
或主表:系统规则名_名称_h
子表:系统规则名_英文名称_b。
子子表:系统规则名_英文名称_bs
临时表使用时将会判断表名,如果临时表名非tmp开头将抛错
数据类型使用
可用数据类型
类型
范围
Sqlserver
Oracle
Db2
字符型
长度固定(注意:长度小于255)
Char
Char
Char
可变字符型
长度不固定(最大2000)
Varchar
Varchar2
Varchar
16位整型
-32,768~32,767
Smallint
Smallint
Smallint
32位整型
-2,147,483,648 ~2,147,483,647
Int
Int
integer
精确数值型
pppppppppppppp.ss
Decimal(p,s)
Number(p,s)
Decimal(p,s)
日期型
yyyy-mm-dd。
Char(10)
Char (10)
Char(10)
日期时间型
yyyy-mm-dd hh_mm_ss
Char(19)
Char (19)
Char(19)
布尔型
‘Y’ or ‘N’
Char(1)
Char (1)
Char(1)
ID/PK
Char(20)
Char (20)
Char (20)
大文本
text
Clob
您可能关注的文档
- F-实施服务合同之《项目实施服务工作任务书》-适用于U9项目.doc
- PS.04.01 E-实施服务合同之《项目实施服务工作任务书》-适用于U9.doc
- E-实施服务合同之《项目实施服务工作任务书》-财务共享专用.doc
- 2M.06.05 ×× U9 ERP项目-多系统集成接口开发方案.docx
- 酒店商超公共无线管控与营销场景彩页-zyl.docx
- 滴滴车马泡企业用车介绍.docx
- syslog日志格式说明.doc
- NC6组织结构解释说明.docx
- STUDIO生成管理型单据.docx
- 2M.02.02.04 ××ERP-U9项目实施调研问卷-销售管理.docx
- 中国国家标准 GB/T 4706.93-2024家用和类似用途电器的安全 第93部分:商业用湿式和干式真空吸尘器,包括动力刷的特殊要求.pdf
- 《GB/T 4706.93-2024家用和类似用途电器的安全 第93部分:商业用湿式和干式真空吸尘器,包括动力刷的特殊要求》.pdf
- 中国国家标准 GB/T 4706.32-2024家用和类似用途电器的安全 第32部分:热泵、空调器和除湿机的特殊要求.pdf
- GB/T 4706.32-2024家用和类似用途电器的安全 第32部分:热泵、空调器和除湿机的特殊要求.pdf
- 《GB/T 4706.32-2024家用和类似用途电器的安全 第32部分:热泵、空调器和除湿机的特殊要求》.pdf
- GB 2099.7-2024家用和类似用途延长线插座 安全技术规范.pdf
- 中国国家标准 GB 2099.7-2024家用和类似用途延长线插座 安全技术规范.pdf
- 《GB 2099.7-2024家用和类似用途延长线插座 安全技术规范》.pdf
- GB/T 4706.100-2024家用和类似用途电器的安全 第100部分:多功能淋浴房的特殊要求.pdf
- 中国国家标准 GB/T 4706.100-2024家用和类似用途电器的安全 第100部分:多功能淋浴房的特殊要求.pdf
文档评论(0)