数据库架构设计规范V10.doc_第1页
数据库架构设计规范V10.doc_第2页
数据库架构设计规范V10.doc_第3页
数据库架构设计规范V10.doc_第4页
数据库架构设计规范V10.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

内蒙古银行信贷管理系统数据库设计规范内蒙古银行信贷管理系统项目组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.toString202.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版本记录版本编号版本日期创建/修改说明1.02012-5-12李广民李广民1. 概述在银行IT系统中,数据占据着绝对重要的地位,无论我们是从业务的角度上去设计数据结构,还是从技术角度上去管理、维护数据,一个有效的管理规范,都能有效帮助我们更高效、高质量的工作。本文档用于定义“内蒙古银行信贷管理系统项目”中的数据库架构设计规范,包括但不限于数据库表结构设计、数据字典项设计,标准数据管理。2. 数据库表结构设计规范2.1. 领域名称规范暂定业务领域名称如下图所示(需要完善):英文缩写业务组件名备注PUB公共管理PUBlicCUS客户管理CUStomerFNC财务管理FiNanCeFNA财务分析FiNanceAnalysisPRJ合作方项目管理ProJectPRD产品管理ProDuctLMT额度管理LiMiTLMA额度测算LiMitAssessingACR授权管理ArcReditCTR合同管理ConTRactGRT押品管理GuaRanTyDOC档案管理DOCumentACC账务核算ACCountGRP集团管理GrpCCR客户评级ClientCreditRatingFCR债项评级FaCilityRatingLPC贷款定价LoanPriCingRSC风险分类RiSkClsesIQP贷前调查InQuiryPhaseCRP授信审批CreditPhasePVP签约放款ProVidePhasePSP贷后管理PoStPhaseARP资产保全AssetsRedeemingPhase暂定技术应用领域名称如下(需完善):英文缩写业务组件名备注WFI流程引擎S系统管理System2.2. 表设计规范2.2.1. 表命名规范规则:1、 表名总体长度不超过18个字符。2、 各部分以下划线“_”拼接。3、 领域命名部分需经过审核后发,领域命名部分最多不超过3个字符。4、 中间分类层,非必需项,由每个业务/技术领域模块设计人确定,不超过5个字符,该部分命名时建议采用英文意义简写。5、 最终名称命名时,由能代表该表含义的实际英文单词组成。注意事项:中间分类层为非必须项,如果确认没有该层,可以省略,那么,表名的组成即由(业务/技术)领域+“_”+最终名称这两部分组成。举例:S_USER_DUTYS_USER_DEPT其中的“S”即为领域名称,代表系统,其中第二层的“USER”即代表中间的分层,后续的DUTY、DEPT代表该表的最终含义。2.2.2. 表字段命令规范图2.2.2.1:图2.2.2.2:规则:1、 在表由完整的三部分组成时,即(业务/技术)领域、中间分类层、表最终名称均齐全时,表字段的命名遵守图2.2.2.1所示的结构。如果表不是由完整的三部分组成时,即由(业务/技术)领域、表最终名称这两部分组成时,表字段的命名遵守图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,依此类推。2.3. 索引规范2.3.1. 表主键规范2.3.2. 复合索引规范2.3.3. 单索引命令规范2.3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论