银行信贷管理系统数据库设计说明书_v1.0_第1页
银行信贷管理系统数据库设计说明书_v1.0_第2页
银行信贷管理系统数据库设计说明书_v1.0_第3页
银行信贷管理系统数据库设计说明书_v1.0_第4页
银行信贷管理系统数据库设计说明书_v1.0_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、XXX数据库设计说明书银行信贷治理系统数据库设计说明书编写:武刘强日期:2021-12-08变更记录日期版本变更说明作者2021-10-24V1.2创立此文档武刘强小组2021-10-28V1.2对此文档进行修改审核武刘强小组目录31弓I言41.1 预期的读者41.2 数据库41.3 目的和作用42数据字典设计43数据库设计53.1 系统物理结构设计53.2 表设计83.2.1 客户信息表dk_kh83.2.2 贷款申请表dk_sq93.2.3 用户信息表t_person103.2.4 单位信息表t_dw103.2.5 资产治理表t_zcgl103.2.6 贷款分户表t_dkfh113.2.7

2、 部门信息表t_depart113.2.8 系统角色表t_role123.2.9 贷款还款表t_dkhk123.2.10 贷款利息表t_dklx123.3 表之间的关联设计133.4 存储过程设计133.5 触发器设计133.6 Job设计131引言1.1 预期的读者1 .工程经理2 .客户工程经理3 .系统开发人员4 .系统测试人员1.2 数据库所采用的数据库治理系统是Oraclev10中文简体版1.3 目的和作用将数据分析的结果进一步整理,形成最终的计算机模型,以便开发人员建立物理数据库.2数据字典设计数据字典的主要目的是提供查阅对不了解的条目的解释.在数据字典中记录数据元素的以下信息:一

3、般信息名字,别名,描述等,定义数据类型,长度,结构等使用特点值的范围,使用频率,使用方式一输入/输出/本地,条件值等,限制信息来源,用户,使用它的程序,改变权等,分组信息父结构,附属结构,物理位置记录、文件和数据库等.下面的例子是通过卡片来描述数据字典:名字:dk_kh别名:描述:贷款客户的具体信息定义:khidNameKhzlKhdzKhdhZjhmPost名字:dk_sq别名:描述:唯一贷款申请说明定义:Dk_sqhDkkhidDkzl名字:t_zcgl卜名:描述:资产治理的唯一标识定义:Zcgl_idDksqidZcgl_Pgje位置:资产治理表位置:贷款申请表位置:客户信息表名字:t_

4、dkhk别名:描述:还款后需在还款表注明定义:hk_iddk_zhDk_hm位置:贷款还款表名字:t_dklx,名:,述:利息要分别计算定义:lx_iddk_zhk置:贷款利息表名字:t_role,名:描述:系统的角色定义,权限的治理定义:Rol_idRol_typeRol_qxRol_name位置:系统角质表3数据库设计3.1系统物理结构设计数据库设计(DatabaseDesign)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求.本节主要将前一阶段设计好的根本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑

5、结构,完成逻辑结构设计.14-19(1)部门实体拥有部门编号、名称、地址、职能和负责人等属性.部门实体图如图3.1所示.部门图3.1部门实体图(2)操作员实体包括人员姓名、性别、身份证、号、家庭地址和所属部门等属性.操作员实体图如图3.2所示.姓名电63客户实体包括账户级等属性.客户实体图如图.姓名账户,4资产实体包括资产1家庭地址、鼠上.所属部门操作员图3.2操作员实体图、姓名、客户类型、证件号、和信用评3.3所小oc种类?证件号«J厂V地址_二、/一,.信用评级.客户-"图3.3客户实体图编号、评估公司、评估价格、存放单位、相应贷款-1i评估金额;存评估公司J-,-资产

6、图3.45贷款实体包括贷款编号、客户号限等属性.贷款实体图如图3.5所示.5心L丁一相应贷款:评估日期资产实体图、贷款分类、金额、抵押物和贷款期3.4所示I客户号:毙,编号二6利息实体包括贷款编号抑分类乂金额,抵押物!/货款期限、贷款图3.5贷款实体图、客户号、贷款金额、贷款利率、利息额和处理标志等属性.利息实体图如图3.6所示图3.6利息实体图(7)客户信息维护(治理)操作包括客户和治理员两个实体.一个治理员可以对多个客户进行信息维护,二者关系为1:No客户信息维护的E-R图如图3.7所示.治理员卜一维护N_|一客户图3.7客户信息维护实体图(8)贷款发放操作包括放贷人员、贷款和客户三个实体

7、.一个放贷人员可以对多个客户进行贷款,二者关系为1:N;而一个客户可以获得多笔贷款,二者关系为1:Mo贷款发放的E-R图如图3.8所示.信贷人员放贷NfWpMY获得ah客户图3.8贷款发放实体图(9)利息计算操作包括会计人员、贷款和利息三个实体.一个会计人员可以对进行屡次利息,二者关系为1:N;一项贷款可以拥有多笔利息,二者关系为1:M.利息计算的E-R图如图3.9所示.会计人员1L计算力-fSIlMY包含一贷款,_图3.9贷款发放实体图(10)角色分配操作包括操作员,人员和角色三个实体.一个操作员可以添加多个角色,二者关系为1:N;一个角色拥有多个用户,而一个用户只有一个角色,二者关系为1:

8、M0角色分配的E-R图如图3.10所示人员NY赋予;J一角色zN分配1系统治理员图3.10角色分配实体图信贷治理系统主要包括以下实体:客户治理员、客户、贷款、信贷员、贷款、利息、会计、角色和系统治理员等九个角色.经过以上的分析可知,客户和客户治理员的关系为N:1;客户与贷款的关系为1:N,信贷员与贷款的关系为1:M;贷款与利息的关系为1:N,会计与利息的关系为1:Mo系统治理员可以设置多个角色,二者关系为1:No每一个系统角色用户组可以包含多个用户,角色与信贷员的关系、角色与会计的关系以及角色与客户治理员的关系都为一对多.信贷系统整体E-R图如图3.11所示.图3.11信贷治理系统整体E-R图

9、3.2表设计3.2.1 客户信息表dk_kh表3.1客户信息表字段名长度与格式备注说明kdidInt4Primarykey客户号Namechar20Notnull客户名称Khzlchar1Notnull客户种类:1单位,2个人Khdzchar60Notnull客户地址KhdhChar20Notnull客户Zjhmchar18Notnull证件号PostChar6NotnullEmailChar30电邮地址accountChar20首笔贷款账号Dkjemoney18贷款金额KhhmcChar20开户行名称JbhzhChar20根本户账户jszhChar12结算xypjint4信用评级SjdwCh

10、ar60上级单位XdyhInt4归属信贷员号3.2.2 贷款申请表dk_sq表3.2贷款申请表字段名长度与格式备注说明Dk_sqhDec(10)10:yyyymmdd00Primarykey贷款申请号:自动生成Dkkhidint4Notnull客户号:外键Dkzlchar10Notnull贷款种类DkxzChar10贷款性质DkytChar20贷款用途DkfwChar10贷款范围Dkdypchar16贷款抵押品dypjemoney18抵押品金额DbridInt4担保人客户号DkjeMoney18贷款金额ZcglidInt4资产治理号SqrqDate8:yyyy-mm-dd制#日期SprqDat

11、e8:yyyy-mm-dd审批日期FdbzInt4放贷标志SpridInt4审批人标号DkzhDkzh12贷款账户DkhthChar6贷款合同号DkhtjeMoney18贷款合同金额DkhtllMoney18合同贷款利率HkfsChar3还款方式MqhkjeMoney18每期还款金额dcxdyidint4调查信贷员3.2.3 用户信息表t_person表3.3用户信息表字段名塞长度与格式备注说明Per_idinteger4Primarykey用户编号Per_codchar6Notnull人员代号per_namechar16Notnull姓名Per_sexBit2性别:1男,0女Per_addr

12、varchar50家庭地址Per_teleVarchar12idcrdvarchar18Notnull身份证号Per_mobivarchar12号Pre_roleIntR系统角色Per_memovarchar100备注3.2.4 单位信息表t_dw表3.4单位信息表字段名长度与格式可否为空说明dw_idinteger4Primarykey单位编号,主键Dw_namchar18Notnull单位名称Dw_zzhchar18Notnull营业执照号Dw_frdbchar16Notnull法人代表Dw_frzjhBit2Notnull法人证件号Dw_ywfwvarchar30Notnull业务范围D

13、w_zczjVarchar12Notnull注册资金Dw_xzidchar12单位性质Dw_hyidchar16所属行业性质3.2.5 资产治理表t_zcgl表3.5资产治理表字段名长度与格式可否为空说明Zcgl_idInteger4Primarykey资产编号,主键zcgl_pgrqDate8:yyyy-mm-dd评估日期DksqidInt4Notnull贷款申请号,外键Zcgl_PgjeMoney18Notnull评估金额Zcgl_PggsChar50评估公司Zcgl_cfddChar60存放单位3.2.6 贷款分户表t_dkfh表3.6贷款分户表字段名长度与格式可否为空说明Dkzhcha

14、r12Primarykey贷款编号,主键Khidint4Notnull客户号DksqidInt4Notnull贷款申请号,外键Kmhchar5Notnull科目号,外键SybzChar1Notnull贷款使用标志Dkbzchar1Notnull贷款标志dklxChar1Notnull贷款五级分类Dkgsbmint4Notnull贷款归属部门,外键dkksrqDate8:yyyy-mm-dd贷款开始日期KddqrqDate8:yyyy-mm-dd贷款到期日期DkzqrqDate8:yyyy-mm-dd贷款展期日期ZhhkrqDate8:yyyy-mm-dd最后还款日期ZhjxrqDate8:yy

15、yy-mm-dd最后计息日期YeMoney贷款余额sjLlFloat6实际利率ZqllFloat6展期利率YqllFloat6预期利率FxllFloat6罚期利率3.2.7 部门信息表t_depart表3.7部门信息表字段名长度与格式可否为空说明Dpt_idinteger6Primarykey部门编号Dpt_codchar10Notnull部门代码Dpt_namechar16Notnull部门名称Dpt_addrvarchar50部门位置Dpt_televarchar18Notnull部门Dpt_maninteger6Notnull负责人编号:外键Dpt_memovarchar100备注3.2

16、.8 系统角色表t_role表3.8系统角色表字段名长度与格式可否为空说明Rol_idinteger6Primarykey角色编号Rol_typechar10Notnull角色类别Rol_qxchar10Notnull操作权限Rol_namechar10Notnull角色名称Rol_memochar100角色描述3.2.9 贷款还款表t_dkhk表3.9贷款还款表字段名长度与格式可否为空说明hk_idInteger4Primarykey还款编号,自动生成dk_zhchar12Notnull贷款账户Dk_hmchar50Notnull贷款户名Hk_rqdate8:yyyy-mm-dd还款日期Hk

17、_jeMoney18还款金额Hk_syjeMoney18贷款剩余金额Hk_czyidchar3还款操作员3.2.10 贷款利息表t_dklx表3.10贷款利息表字段名长度与格式可否为空说明lx_idInteger4Primarykeyr利息编号,自动生成flx_idinteger4父利息编号Lxbzchar1利息标志:1正常利息,2'复息dk_zhchar12Notnull贷款账号dk_yeMoney18贷款余额Fxzhrqdate8:yyyy-mm-dd复息最后日期Fxksrqdate8:yyyy-mm-dd利息开始日期Lxdqrqdate8:yyyy-mm-dd利息到期日期Lxjx

18、rqdate8:yyyy-mm-dd利息计算日期Lxclrqdate8:yyyy-mm-dd利息处理日期LlFloat6利率LxeMoney16利息额lxclbzChar1利息处理标志:0'未处理,1'已收利息,表设计中应注意的问题:1 .对于字符类型的字段,要仔细确认字段的可能长度.在SQLServer数据库设计中,般来说,对于定长的字符数据字段,去字符类型(char),对于不定长的,取变长字符类型(varchar).2 .对于以分类形式出现的字段,建议不使用字符类型,而使用数字类型.如:人员分类为高职、中职、低职;如果用字符类型,那么将这些字符串需要入库;如果使用数字类型分别用1、2、3代表高职、中职、低职,那么入库的是数字信息,从程序编写的角度考虑,后者更好维护一些,主要表达在如果是多语言版本时,我们不需要在程序中将这些字符串信息进行判断处理.3.3 表之间的关联设计为了保证数据的完整性,需要对表之间相互的数据进行约束,主要是通过外键来实现数据增删时的

温馨提示

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

评论

0/150

提交评论