银行信贷管理系统数据库设计说明书v_第1页
银行信贷管理系统数据库设计说明书v_第2页
银行信贷管理系统数据库设计说明书v_第3页
免费预览已结束,剩余14页可下载查看

下载本文档

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

文档简介

1、银行信贷管理系统数据库设计说明书变更记录日期版本变更说明作者2013-10-24V1.2创建此文档武刘强小组2013-10-28V1.2对此文档进行修改审核武刘强小组目录目 录 . 31 引言 . 41.1 预期的读者 41.2 数据库 41.3 目的和作用 42 数据字典设计 . 43 数据库设计 . 53.1 系统物理结构设计 53.2 表设计 63.2.1客户信息表dk_kh 63.2.2 贷款申请表dk_sq 73.2.3 用户信息表t_person 83.2.4 单位信息表t_dw 93.2.5 资产管理表t_zcgl 103.2.6 贷款分户表t_dkfh 113.2.7 部门信息

2、表t_depart 123.2.8 系统角色表t_role 123.2.9 贷款还款表t_dkhk 133.2.10 贷款利息表 t_dklx 143.3 表之间的关联设计 153.4 存储过程设计 153.5 触发器设计 153.6 Job 设计 161引言1.1预期的读者1项目经理2客户项目经理3系统开发人员4 系统测试人员1.2数据库所采用的数据库管理系统是 Oracle v10中文简体版1.3目的和作用将数据分析的结果进一步整理,形成最终的计算机模型,以便开发人员建立物理数据库。2数据字典设计数据字典的主要目的是提供查阅对不了解的条目的解释。在数据字典中记录数据元素的下列信息:一般信息

3、(名字,别名,描述等),定义(数据 类型,长度,结构等),使用特点(值的范围,使用频率,使用方式一输入/ 输出/本地,条件值等),控制信息(来源,用户,使用它的程序,改变权等), 分组信息(父结构,从属结构,物理位置一记录、文件和数据库等) 。下面的例子是通过卡片来描述数据字典:名字:dk_kh名字:t_dkhk别述:贷款客户的具体信息:还款后需在还款表注明:khid Nam 定 义 :hk iddk zh名字:dk_sq 别字:t_dklx 描述:唯一贷款申请说 描述:利息要分别计算 定义::IxDldLsqhLzDkkhid 位置:贷款利息表名字:t_zcgl名字: t_role别描述 资

4、产管理的唯一标识 描义:系统的角_色定义憑限id 的管理Pgje定 义: Rol_id3 数据库设计3.1 系统物理结构设计数据库设计 (Database Design) 是指对于一个给定的应用环境,构造最优的数据库模式, 建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。本节主要 将前一阶段设计好的基本E-R图转换为与选用DBM资品所支持的数据模型相符合的逻辑结 构,完成逻辑结构设计。 14-19( 1)部门实体拥有部门编号、名称、电话、地址、职能和负责人等属性。部门实体图 如图 3.1 所示。图 3.1 部门实体图(2)操作员实体包括人员姓名、性别、电话身份证、手机号

5、、家庭地址和所属部门等 属性。操作员实体图如图 3.2 所示。图 3.2 操作员实体图(3)客户实体包括账户、姓名、客户类型、证件号码、联系地址和信用评级等属性。 客户实体图如图 3.3 所示。图 3.3 客户实体图( 4)资产实体包括资产编号、评估公司、评估价格、存放单位、相应贷款金额评估日 期等属性。资产实体图如图 3.4 所示。图 3.4 资产实体图( 5)贷款实体包括贷款编号、客户号、贷款分类、金额、抵押物和贷款期限等属性。 贷款实体图如图 3.5 所示。图 3.5 贷款实体图( 6)利息实体包括贷款编号、客户号、贷款金额、贷款利率、利息额和处理标志等属 性。利息实体图如图 3.6 所

6、示。图 3.6 利息实体图 (7)客户信息维护(管理)操作包括客户和管理员两个实体。一个管理员可以对多个 客户进行信息维护,二者关系为1: N。客户信息维护的E-R图如图3.7所示。图 3.7 客户信息维护实体图( 8)贷款发放操作包括放贷人员、贷款和客户三个实体。一个放贷人员可以对多个客户进行贷款,二者关系为1: N;而一个客户可以获得多笔贷款,二者关系为 1: M贷款发 放的E-R图如图3.8所示。图 3.8 贷款发放实体图(9)利息计算操作包括会计人员、贷款和利息三个实体。一个会计人员可以对进行多次利息,二者关系为1: N; 项贷款可以拥有多笔利息,二者关系为1: M利息计算的E-R图如

7、图3.9所示。图3.9贷款发放实体图(10)角色分配操作包括操作员,人员和角色三个实体。一个操作员可以添加多个角色,二者关系为1: N; 个角色拥有多个用户,而一个用户只有一个角色,二者关系为1:M。角色分配的E-R图如图3.10所示。图3.10 角色分配实体图信贷管理系统主要包括以下实体:客户管理员、客户、贷款、信贷员、贷款、利息、会计、角色和系统管理员等九个角色。经过以上的分析可知,客户和客户管理员的关系为N:1;客户与贷款的关系为1: N,信贷员与贷款的关系为1: M贷款与利息的关系为1: N, 会计与利息的关系为1: M系统管理员可以设置多个角色,二者关系为1: N。每一个系统角色(用

8、户组)可以包含多个用户,角色与信贷员的关系、角色与会计的关系以及角色与客 户管理员的关系都为一对多。信贷系统整体E-R图如图3.11所示。图3.11信贷管理系统整体E-R图3.2表设计3.2.1客户信息表dk_kh表3.1 客户信息表字段名类型长度与格式备注说明kdidInt4Primarykey客户号Namechar20Not null客户名称Khzlchar1Not null客户种类:1单位,2个人Khdzchar60Not null客户地址KhdhChar20Not null客户电话Zjhmchar18Not null证件号码PostChar6Not null邮编EmailChar30电

9、邮地址accoun tChar20首笔贷款账号Dkjemoney18贷款金额KhhmcChar20开户行名称JbhzhChar20基本户账户jszhChar12结算账号xypjint4信用评级SjdwChar60上级单位XdyhInt4归属信贷员号322贷款申请表dk_sq表3.2 贷款申请表字段名类型长度与格式备注说明Dk_sqhDec(1010:yyyymmddPrimary贷款申请号:自动生)00key成Dkkhidint4Not null客户号:外键Dkzlchar10Not null贷款种类DkxzChar10贷款性质DkytChar20贷款用途DkfwChar10贷款范围Dkdyp

10、char16贷款抵押品dypjemoney18抵押品金额DbridInt4担保人客户号DkjeMoney18贷款金额ZcglidInt4资产管理号SqrqDate8:yyyy-mm-dd申请日期SprqDate8:yyyy-mm-dd审批日期FdbzInt4放贷标志SpridInt4审批人标号DkzhDkzh12贷款账户DkhthChar6贷款合同号DkhtjeMoney18贷款合同金额DkhtllMoney18合同贷款利率HkfsChar3还款方式MqhkjeMoney18每期还款金额dcxdyi dint4调查信贷员323用户信息表t_person表3.3 用户信息表字段名类型长度与格式备

11、注说明Per_idin tege4Primary用户编号rkeyPer_cochar6Not null人员代号dper_ nachar16Not null姓名mePer_sexBit2性别:1男,0女Per_advarcha50家庭地址drrPer_teVarcha12电话leridcrdvarcha18Not null身份证号rPer_movarcha12手机号birPre_roIntR系统角色lePer_mevarcha100备注mor324单位信息表t_dw表3.4单位信息表字段名类型长度与格式可否为空说明dw_idin tege4Primary单位编号,主键rkeyDw_namchar

12、18Not null单位名称Dw_zzhchar18Not null营业执照号Dw_frdchar16Not null法人代表bDw_frzBit2Not null法人证件号jhDw_ywfwvarcha r30Not null业务范围Dw_zczVarcha12Not null注册资金jrDw_xzichar12单位性质dDw_hyichar16所属行业性质d325资产管理表t_zcgl表3.5 资产管理表字段名类型长度与格式可否为空说明Zcgl_iIn tege4Primary资产编号,主键drkeyzcgl_pDate8:yyyy-mm-评估日期grqddDksqidInt4Not nu

13、ll贷款申请号,外键Zcgl_PMoney18Not null评估金额gjeZcgl_PChar50评估公司ggsZcgl_cChar60存放单位fdd326贷款分户表t dkfh表3.6贷款分户表字段名类型长度与格式可否为空说明Dkzhchar12Primarykey贷款编号,主键Khidint4Not null客户号DksqidInt4Not null贷款申请号,外键Kmhchar5Not null科目号,外键SybzChar1Not null贷款使用标志Dkbzchar1Not null贷款标志dklxChar1Not null贷款五级分类Dkgsbmint4Not null贷款归属部门

14、,外键dkksrqDate8:yyyy-mm-dd贷款开始日期KddqrqDate8:yyyy-mm-dd贷款到期日期DkzqrqDate8:yyyy-mm-dd贷款展期日期ZhhkrqDate8:yyyy-mm-dd最后还款日期ZhjxrqDate8:yyyy-mm-dd最后计息日期YeMoney贷款余额sjLIFloat6实际利率ZqllFloat6展期利率YqllFloat6预期利率FxllFloat6罚期利率3.2.7部门信息表t_depart表3.7 部门信息表字段名类型长度与格式可否为空说明Dpt_idin tege6Primary部门编号rkeyDpt_codchar10Not

15、null部门代码Dpt_namchar16Not null部门名称eDpt_addvarcha50部门位置rrDpt_telvarcha18Not null部门电话erDpt_ma nin teger6Not null负责人编号:外键Dpt_memvarcha100备注or3.2.8系统角色表t role表3.8 系统角色表字段名类型长度与格式可否为空说明Rol_idin tege6Primary角色编号rkeyRol_typechar10Not null角色类别Rol_qxchar10Not null操作权限Rol_n amechar10Not null角色名称Rol_memochar100

16、角色描述329贷款还款表t_dkhk表3.9 贷款还款表字段名类型长度与格式可否为空说明hk_idIn teger4Primarykey还款编号,自动生成dk_zhchar12Not null贷款账户Dk_hmchar50Not null贷款户名Hk_rqdate8:yyyy-mm-dd还款日期Hk_jeMoney18还款金额Hk_syjeMoney18贷款剩余金额Hk_czy idchar3还款操作员3210贷款利息表t dklx表3.10贷款利息表字段名类型长度与格式可否为空说明lx_idIn teger4Primarykey利息编号,自动生成flx_idin teger4父利息编号Lxb

17、zchar1利息标志: 1'正常利息, 2'复息dk_zhchar12Not null贷款账号dk_yeMoney18贷款余额Fxzhrqdate8:yyyy-mm-dd复息最后日期Fxksrqdate8:yyyy-mm-dd利息开始日期Lxdqrqdate8:yyyy-mm-dd利息到期日期Lxjxrqdate8:yyyy-mm-dd利息计算日期Lxclrqdate8:yyyy-mm-dd利息处理日期LlFloat6利率LxeMoney16利息额IxclbzChar1利息处理标志: 0'未处理, 1'已收利息,表设计中应注意的问题:1对于字符类型的字段,要仔细确认字段的可能长度。在 SQL Server数据库 设计中,一般来说,对于定长的字符数据字段,去字符类型 (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

提交评论