数据库架构设计规范V10

数据库架构设计规范V10

ID:37974453

大小:201.50 KB

页数:9页

时间:2019-06-04

数据库架构设计规范V10_第1页
数据库架构设计规范V10_第2页
数据库架构设计规范V10_第3页
数据库架构设计规范V10_第4页
数据库架构设计规范V10_第5页
资源描述:

《数据库架构设计规范V10》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、内蒙古银行信贷管理系统数据库设计规范内蒙古银行信贷管理系统项目组2012-05目录1.概述5系统技术框架5概述5图例6平台与业务组件接口设计72.代码开发规范102.1.命名规范102.1.1.应用目录结构规范102.1.2.包结构与命名102.1.3.类/接口命名142.1.4.成员变量及方法命名152.1.5.局部变量命名(及声明)152.2.代码书写规范162.2.1.总体原则162.2.2.类/接口定义162.2.3.文本格式172.3.注释规范182.3.1.程序注释182.3.2.文档注释(JavaDoc)192.4.内容规范202.4.1.toSt

2、ring202.4.2.Log202.4.3.文件编码212.5.JSP页面编码212.6.包结构定义222.7.业务实体类(DOMAIN)编码222.8.操作类(Operation)编码222.9.组件类(Component)编码232.10.组件代理类(Agent)编码231.1.组件接口实现类(Interface)编码241.2.组件异常类(Exception)编码248.开发项命名规则258.1.文件命名258.2.标签命名259.开发活动规范259.1.小组同步25文档信息文档版本编号:文档版本日期:起草人:李广民起草日期:2012/5/12版本记录版

3、本编号版本日期创建/修改说明1.02012-5-12李广民李广民1.概述在银行IT系统中,数据占据着绝对重要的地位,无论我们是从业务的角度上去设计数据结构,还是从技术角度上去管理、维护数据,一个有效的管理规范,都能有效帮助我们更高效、高质量的工作。本文档用于定义“内蒙古银行信贷管理系统项目”中的数据库架构设计规范,包括但不限于数据库表结构设计、数据字典项设计,标准数据管理。2.数据库表结构设计规范2.1.领域名称规范暂定业务领域名称如下图所示(需要完善):英文缩写业务组件名备注PUB公共管理PUBlicCUS客户管理CUStomerFNC财务管理FiNanCeF

4、NA财务分析FiNanceAnalysisPRJ合作方项目管理ProJectPRD产品管理ProDuctLMT额度管理LiMiTLMA额度测算LiMitAssessingACR授权管理ArcReditCTR合同管理ConTRactGRT押品管理GuaRanTyDOC档案管理DOCumentACC账务核算ACCountGRP集团管理GrpCCR客户评级ClientCreditRatingFCR债项评级FaCilityRatingLPC贷款定价LoanPriCingRSC风险分类RiSkClsesIQP贷前调查InQuiryPhaseCRP授信审批CreditPha

5、sePVP签约放款ProVidePhasePSP贷后管理PoStPhaseARP资产保全AssetsRedeemingPhase暂定技术应用领域名称如下(需完善):英文缩写业务组件名备注WFI流程引擎S系统管理System1.1.表设计规范1.1.1.表命名规范规则:1、表名总体长度不超过18个字符。2、各部分以下划线“_”拼接。3、领域命名部分需经过审核后发,领域命名部分最多不超过3个字符。4、中间分类层,非必需项,由每个业务/技术领域模块设计人确定,不超过5个字符,该部分命名时建议采用英文意义简写。5、最终名称命名时,由能代表该表含义的实际英文单词组成。注意

6、事项:中间分类层为非必须项,如果确认没有该层,可以省略,那么,表名的组成即由(业务/技术)领域+“_”+最终名称这两部分组成。举例:S_USER_DUTYS_USER_DEPT其中的“S”即为领域名称,代表系统,其中第二层的“USER”即代表中间的分层,后续的DUTY、DEPT代表该表的最终含义。1.1.1.表字段命令规范图2.2.2.1:图2.2.2.2:规则:1、在表由完整的三部分组成时,即(业务/技术)领域、中间分类层、表最终名称均齐全时,表字段的命名遵守图2.2.2.1所示的结构。如果表不是由完整的三部分组成时,即由(业务/技术)领域、表最终名称这两部分

7、组成时,表字段的命名遵守图2.2.2.2所示的结构。2、各部分以下划线“_”拼接。3、图2.2.2.1中所示的表最终名称在用在组成字段名称时,采用缩写的形式,最大长度为5位。4、字段最终名称由数据库设计时定义好的名称或有意义的的英文单词组成,其中,定义好的名称可以有下划线,且如果有设计时定义好的名称,则需优先使用。举例:例如,客户编号在设计时确定名称为CUS_ID,那么CUS_XXX表中可直接使用为CUS_ID,在XXX_XXX_DEBT表中,则需要使用为XXX_DEBT_CUS_ID,依此类推。1.1.索引规范1.1.1.表主键规范1.1.2.复合索引规范1.

8、1.3.单索引命令规范1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。