ImageVerifierCode 换一换
格式:DOCX , 页数:237 ,大小:465.29KB ,
资源ID:9507167      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9507167.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SmartTeller软件数据库设计说明书.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

SmartTeller软件数据库设计说明书.docx

1、SmartTeller软件数据库设计说明书西安研发中心神州数码(中国)有限公司金融本部密级:普通 SmrtTeller5.0 项目编号:FS106-033软件数据库设计说明书文档编号:当前版本:作 者:官本刚编写日期:2007-05-22评 审:评审日期:审 核:审核日期:批 准:批准日期:文档状态:变更次数: All rights reserved版权所有,XX文档修订记录章节编号版本号修订内容简述修订日期作者11.0初始建立。2007-05-22官本刚22.0修改重新整理2009-02-24闫国君3增加凭证出入库批次信息表2010-7-6杨朝目 录1 简介 111.1 目的 111.2 范

2、围 111.3 参考资料 112 数据库环境 113 设计原则与约束 113.1 数据库设计原则 113.1.1 数据库SID 113.1.2 数据库类型选择 123.1.3 数据库连接类型选择 123.1.4 数据库字符集选择 123.1.5 数据库其他参数配置 123.1.6 数据库日志文件配置 123.1.7 数据库回滚段配置 123.1.8 数据库临时段表空间配置 123.1.9 数据库系统表空间配置 133.2 数据库表设计原则 133.2.1 标准化和规范化 133.2.2 命名规范 133.2.3 数据的一致性和完整性 133.2.4 数据库表空间设计原则 133.3 安全性设计

3、 143.3.1 管理默认用户 143.3.2 数据库级用户权限设计 143.3.3 角色与权限 143.3.4 应用级用户设计 143.3.5 用户密码管理 143.4 备份恢复设计 143.4.1 数据库exp/imp备份恢复 143.4.2 数据库冷备份 153.4.3 Rman备份恢复 154 概述 175 数据库逻辑设计 235.1 柜员管理模块 235.2 机构管理模块 245.3 角色管理模块 245.4 额度管理模块 255.5 设备管理模块 255.6 审计管理模块 265.7 现金管理模块 275.8 凭证管理模块 285.9 参数管理模块 295.10 交易管理模块 30

4、6 物理设计 306.1 数据库表结构定义 306.1.1 柜员表(Teller) 306.1.2 柜员状态表(TellerStatus) 316.1.3 柜员休假表(TellerHoliday) 316.1.4 柜员历史密码表(TellerHisPwd) 326.1.5 机构表(Org) 326.1.6 机构级别表(OrgLevel) 336.1.7 现金尾箱表(CashTrailBox) 346.1.8 现金尾箱现金表(TrailBoxCash) 346.1.9 现金尾箱转移表(CashTrailBoxMove) 356.1.10 现金尾箱转移现金表(CashTrailBoxMoveCas

5、h) 356.1.11 长短钞登记表(CashSign) 356.1.12 现金尾箱整理表(CashTrailBoxTidy) 366.1.13 凭证尾箱表(VoucherTrailBox) 366.1.14 凭证尾箱凭证表(TrailBoxVoucher) 376.1.15 凭证尾箱历史表(VoucherHistory) 386.1.16 凭证损益登记表(VoucherSign) 396.1.17 额度类型表(LimitType) 396.1.18 额度类型对应表(LimitTypeMap) 406.1.19 柜员额度表(TellerLimit) 406.1.20 机构额度表(OrgLimi

6、t) 406.1.21 现金尾箱额度表(CashTrailBoxLimit) 416.1.22 凭证尾箱额度表(VoucherTrailBoxLimit) 416.1.23 交易额度表(TxLimit) 416.1.24 额度定制表(LimitCustom) 416.1.25 角色表(RoleBase) 426.1.26 角色权限表(RoleAuth) 426.1.27 角色分行关联表(RoleConnection) 426.1.28 角色限额表(RoleLimit) 436.1.29 菜单表(Menu) 436.1.30 交易日志表(BTTxLog) 436.1.31 历史交易日志表(His

7、torLog) 466.1.32 授权日志表(BtAuthLog) 486.1.33 ATM日志表(BUSINESSLOG) 496.1.34 平台交易日志表(PlfTxLog) 496.1.35 利率表(InterestRate) 506.1.36 汇率表(ExchangeRate) 506.1.37 汇率限额表(ExchangeRateLimit) 516.1.38 费率表(FreeRate) 526.1.39 交易表(TxBase) 536.1.40 基本信息表(BaseInfo) 546.1.41 货币表(Currency) 546.1.42 券别币种表(ParValue) 556.1

8、.43 凭证表(Voucher) 566.1.44 错误代码表(ErrorCode) 566.1.45 序号表(SequenceNo) 566.1.46 本外币表(CashDisposal) 576.1.47 现金碰库表(CashEqual) 576.1.48 路径描述表(ScrId) 576.1.49 交易信息表(Txinfo) 586.1.50 交易模型表(TxModual) 586.1.51 在途现金表(OnwayCash) 596.1.52 机构日期表(OrgDate) 596.1.53 杂项参数表(OtherPara) 596.1.54 参数信息表(ParameterInfo) 59

9、6.1.55 索引表(TbIndex) 606.1.56 打印单据类型表(prn_receipt_type) 606.1.57 打印单据格式表(prn_receipt_format) 606.1.58 打印单据数据表(prn_receipt_data) 616.1.59 柜员允许经办的币种表(TellerCcy) 626.1.60 机构允许经办的币种表(OrgCcy) 636.1.61 柜员离岗原因表(TellerLeave) 636.1.62 地区代号表(Zone) 636.1.63 业务模块表(Module) 646.1.64 交易类型表(TranType) 646.1.65 交易信息表(

10、txProperty) 646.1.66 角色授权额度表(roleAuthCurrency) 646.1.67 凭证种类表(voucherType) 656.1.68 凭证碰库表(VoucherEqual) 656.1.69 柜员级别表(TellerLevel) 656.1.70 凭证尾箱凭证汇总表(TrailBoxVoucherTypeSum) 666.1.71 检查统计代码表(StatisticsType) 666.1.72 柜员单据检查表(BillCheck) 666.1.73 交易日志历史表(HISTORYLOG) 676.1.74 利率表(INTERESTRATE) 696.1.75

11、 设备表(PRN_DEVICE) 706.1.76 柜员设备表(PRN_DEVICE_TELLER) 706.1.77 打印单据数据表(PRN_RECEIPT_DATA_OKI) 716.1.78 机构单证表(PRN_RECEIPT_ORG) 726.1.79 打印单据类型表(PRN_RECEIPT_TYPE) 726.1.80 重打交易数据表(REPRN_RECEIPT_DATA) 726.1.81 (RT_CCY_DEF) 736.1.82 交易超时时间设置表(SETOVERTIME) 736.1.83 柜员历史密码表(TELLERHISPWD) 736.1.84 现金尾箱现金表(Trai

12、lBoxCashBak) 746.1.85 凭证尾箱凭证昨日汇总备份表(TRAILBOXVOUCHERTYPESUMBAK) 746.1.86 现金出入库临时用表(OUTINCASHTEMP) 746.1.87 凭证选择临时用表(VOUCHERSELECTTEMP) 756.1.88 路径描述表(SCRID) 756.1.89 安全密钥表(SECURITY_KEY_INFO) 766.1.90 安全节点表(SECURITY_NODE_INFO) 766.1.91 安全初始信息表(SECURITY_SYS_INFO) 776.2 数据库创建脚本 776.3 存储过程定义 776.4 Sequen

13、ce定义 776.4.1 seq_TellerHolidayId 776.4.2 seq_TellerHisPwdId 776.4.3 seq_CashSignId 786.4.4 seq_TxLogId 786.4.5 seq_InfoId 786.4.6 seq_TellerId 786.4.7 seq_TellerLeaveId 786.4.8 seq_BillcheckId 796.4.9 seq_AuthlogId 796.5 触发器定义 796.5.1 tr_TellerHolidayId 796.5.2 tr_TellerHisPwdId 796.5.3 tr_CashSignI

14、d 806.5.4 tr_VoucherSignId 806.5.5 tr_TxLogId 806.5.6 tr_InfoId 816.5.7 tr_DateId 816.6 贷款核心下载表结构定义 816.6.1 贷款分析1(CL_ANALYSIS_1) 816.6.2 贷款分析2(CL_ANALYSIS_2) 826.6.3 贷款分析3(CL_ANALYSIS_3) 826.6.4 批量还款签约表(CL_BR_AGREEMENT_TBL) 826.6.5 资本充足率设置表(CL_CAR_CODE) 836.6.6 资金成本利差基准表(CL_COF_BASIS) 836.6.7 固定基准利率

15、(CL_COF_BASIS_RATE) 846.6.8 贷款文档信息表(CL_DOCS) 846.6.9 可疑状态表(CL_DOUBT_STATUS) 846.6.10 费用基准表(CL_FEE_BASIS) 856.6.11 默认值维护表(CL_FEE_DEFAULT) 856.6.12 费用类型表(CL_FEE_TYPE) 866.6.13 会计分录设置表(CL_GL_TABLE) 876.6.14 默认贷款信息表(CL_LOAN_DEFAULT) 906.6.15 贷款子类型表(CL_LOAN_SUB_TYPE) 926.6.16 贷款类型表(CL_LOAN_TYPE) 966.6.17

16、 提前还款费用类型设置表(CL_PRE_RATE_TYPE) 966.6.18 贷款目的表(CL_PURPOSE) 976.6.19 原因代码表(CL_REASON_CODE) 976.6.20 贷款状态表(CL_STATUS) 976.6.21 贷款系统参数表(CL_SYSTEM) 986.6.22 公积金贷款系统参数(AL_SYSTEM) 1026.6.23 还款方式表(CL_REPAY_MODE) 1026.7 存款核心下载表结构定义 1026.7.1 客户经理(FM_ACCT_EXEC) 1026.7.2 银行(FM_BANK) 1036.7.3 基准利率(FM_BASIS_RATE)

17、 1036.7.4 BIC字典(FM_BIC_DIRECTORY) 1036.7.5 国际收支交易(FM_BP_CODE) 1046.7.6 分行经营币种(FM_BRANCH_CCY) 1046.7.7 分行信息(FM_BRANCH_TBL) 1046.7.8 客户分类(FM_CATEGORY_TYPE) 1066.7.9 汇率(FM_CCY_RATE) 1076.7.10 城市代码(FM_CITY) 1076.7.11 客户分类3 (FM_CLASS_3) 1076.7.12 客户类型(FM_CLIENT_TYPE) 1086.7.13 联系类型(FM_CONTACT_TYPE) 1086.

18、7.14 国家代码(FM_COUNTRY) 1086.7.15 币种(FM_CURRENCY) 1096.7.16 (FM_DEPARTMENT) 1106.7.17 部门分配(FM_DEPT_ASSIGN) 1106.7.18 地区代码(FM_DIST_CODE) 1106.7.19 证件类型(FM_DOCUMENT_TYPE) 1116.7.20 外部分行(FM_EXTERNAL_BRANCH) 1116.7.21 结售汇项目(FM_FX_CODE) 1116.7.22 总帐代码(FM_GL_MAST) 1126.7.23 基准利率类型(FM_INT_BASIS) 1136.7.24 利率

19、(FM_INT_RATE) 1136.7.25 类型代码(FM_INT_TYPE) 1146.7.26 周期频率(FM_PERIOD_FREQ) 1156.7.27 利润中心定义(FM_PROFIT_CENTRE_TBL) 1156.7.28 系统预定义参数(FM_REF_CODE) 1156.7.29 称呼类型(FM_SALUTATION) 1166.7.30 清算方法(FM_SETTLE_METHOD) 1166.7.31 省、州(FM_STATE) 1176.7.32 系统参数(FM_SYSTEM) 1176.7.33 税率(FM_TAX_RATE) 1196.7.34 税率类型(FM_

20、TAX_TYPE) 1206.7.35 帐户属性定义表(RB_ACCT_NATURE_DEF) 1206.7.36 存款类型定义表(RB_ACCT_TYPE) 1206.7.37 不用(RB_ACCT_TYPE_INVALD) 1226.7.38 币种面额表(RB_CCY_DENOMINATION) 1226.7.39 票据状态表(RB_CHEQUE_STATUS) 1226.7.40 票据类型表(RB_CHEQUE_TYPE) 1236.7.41 汇票代理信息定义(RB_DD_ARRANGE_DEF) 1276.7.42 服务费折扣(RB_DISCOUNT_SERV_CHARGE) 1286

21、.7.43 结售汇交易类型(RB_EXCHANGE_TRAN_TYPE) 1296.7.44 帐户服务交易定义(RB_FACILITY_TRAN_DEF) 1296.7.45 定期利率矩阵表(RB_INT_MATRIX) 1296.7.46 提入票据类型(RB_INWD_TYPE) 1306.7.47 冲正交易类型设置表(RB_MULTI_RVS_TRAN_TYPE) 1316.7.48 透支类型表(RB_OVERDRAFT_TYPE) 1316.7.49 分行可用产品定义表(RB_PROD_BRANCH) 1316.7.50 品缺省信息表(RB_PROD_DEFAULT) 1316.7.51

22、 产品多币种类型(RB_PROD_MULTI_CCY) 1366.7.52 产品多文档类型(RB_PROD_MULTI_DOC_TYPE) 1366.7.53 帐户收费信息(RB_PROD_SERV_DEFAULT) 1376.7.54 限制类型定义(RB_RESTRAINT_TYPE) 1376.7.55 (rb_prod_nature) 1376.7.56 凭证定义表(rb_voucher_def) 1386.7.57 交易服务费定义表(RB_TRAN_SERV) 1406.7.58 子产品类型(rb_sub_prod_type) 1416.7.59 现金项目(RB_CASH_ITEM)

23、1416.7.60 RB交易类型定义表(rb_tran_def) 1416.7.61 服务费类型(RB_SERV_TYPE) 1446.7.62 RB系统参数(RB_SYSTEM) 1476.7.63 关系类型(FM_RELATION_TYPE) 1551 简介1.1 目的本文档是SmrtTeller项目的数据库设计文档,是指导本系统的详细设计和程序编码的唯一数据库设计依据。本文档的预期读者为最终用户、公司相关人员以及项目组人员。1.2 范围主要描述本系统的数据库逻辑设计和物理设计,包括实体E-R图、数据库表结构、数据库生成脚本、数据依赖和约束关系等。1.3 参考资料 SmartTeller5

24、.0_平台自有功能_产品需求说明doc SmartTeller5.0_平台自有功能_软件需求规格说明书.doc SmartTeller5.0_平台自有功能_需求跟踪矩阵.xls SmartTeller5.0_平台自有功能_系统架构设计说明书.doc SmartTeller5.0_系统架构说明.ppt SmartTeller5.0_功能架构.ppt SmartTeller5.0_综合前端服务平台.ppt2 数据库环境DBMS:Oracle 10g Database Standard Edition操作系统环境:windows server 2003内存要求:SGA设计在一个合适的范围内:物理内存

25、的50%70%。交换区设计:当物理内存在2G以下的情况下,交换分区swap为物理内存的3倍,当物理内存2G的情况下,swap大小为物理内存的12倍。其他环境变量参考Oracle相关的安装文档和随机文档。3 设计原则与约束3.1 数据库设计原则3.1.1 数据库SID数据库SID是唯一标志数据库的符号,命名长度不能超过10个字符。本系统约定为“SmartTeller”。3.1.2 数据库类型选择采用Transaction Processing类型。3.1.3 数据库连接类型选择采用MTS类型。3.1.4 数据库字符集选择为了使数据库能够正确支持多国语言,必须配置合适的数据库字符集,采用UTF8字

26、符集。3.1.5 数据库其他参数配置DB_FILES:Db_files是数据库能够同时打开的文件数量,默认值是200个。Db_block_size: db_block_size用比较小的取值范围:2048 或 4096 3.1.6 数据库日志文件配置 日志文件大小:800M。日志文件组数量:日志文件组为 35组,每组日志大小保持一致。日志成员数量:为了确保日志能够镜象作用,每日志组的成员为2个。3.1.7 数据库回滚段配置在Oracle10G数据库中,设计Undo表空间取代以前版本的回滚段表空间。 Undo表空间大小的设计规范由以下公式计算:Undospace = UR * UPS *db_b

27、lock_size+ 冗余量UR:表示在undo中保持的最长时间数(秒),由数据库参数UNDO_RETENTION值决定。UPS:表示在undo中,每秒产生的数据库块数量。在数据库中保留2小时的回退数据,假定每小时产生200个数据库块。则Undospace = 2 * 3600 * 200 * 4K = 5.8G3.1.8 数据库临时段表空间配置数据库临时段表空间根据实际生产环境情况调整其大小,表空间属性为自动扩展。3.1.9 数据库系统表空间配置系统表空间大小1G左右,除了存放数据库数据字典的数据外,其他数据不得存储在系统表空间。3.2 数据库表设计原则3.2.1 标准化和规范化数据的标准化

28、有助于消除数据库中的数据冗余。标准化有好几种形式,但Third Normal Form(3NF)通常被认为在性能、扩展性和数据完整性方面达到了最好平衡。简单来说,遵守3NF 标准的数据库的表设计原则是:“One Fact in One Place”即某个表只包括其本身基本的属性,当不是它们本身所具有的属性时需进行分解。表之间的关系通过外键相连接。它具有以下特点:有一组表专门存放通过键连接起来的关联数据,即:表内的每一个值都只能被表达一次。表内的每一行都应该被唯一的标识(有唯一键)。表内不应该存储依赖于其他键的非键信息。3.2.2 命名规范不同的数据库产品对对象的命名有不同的要求,因此,数据库中

29、的各种对象的命名、后台程序的代码编写应采用大小写敏感的形式,各种对象命名长度不要超过30个字符,这样便于应用系统适应不同的数据库。3.2.3 数据的一致性和完整性实体完整性:主键参照完整性:父表中删除数据:级联删除;受限删除;置空值父表中插入数据:受限插入;递归插入父表中更新数据:级联更新;受限更新;置空值DBMS对参照完整性可以有两种方法实现:外键实现机制(约束规则)和触发器实现机制。用户定义完整性:NOT NULL;CHECK;触发器3.2.4 数据库表空间设计原则表空间大小定义原则:当表空间大小小于操作系统对最大文件限制时,表空间由一个文件组成。如果表空间大小大于操作系统对最大文件限制时,该表空间由多个数据文件组成,表空间的总大小为估算为:Tablespace + sum (数据段+索引段)*150%。表空间扩展性设计原则:表空间数据文件采用自动扩展的方式,扩展容量快大小按2的整数倍(1M、2M、4M、8M、16M、32M、64M)进行扩展,创建表空间时尽量采用nologing选项。表空间的最大限制一般采用unlimited,除非确切知道表空间数据文件的最大使用范围。(一般windows 位系统的文件最大,位的unix系统系统文件最大G,也要注意文件格式设定的文件大小),建议最大为2G。表空间采用local管理方式。3.3 安全性设计3.3.1 管理默认用户在生产环境

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1