好文档 - 专业文书写作范文服务资料分享网站

oracle银行数据库设计

天下 分享 时间: 加入收藏 我要投稿 点赞

表名称 OnlBank_T_ZHCX OnlBank_T_ZZJY OnlBank_T_MYHK OnlBank_T_DJKHK OnlBank_T_WSJF OnlBank_T_XXGL OnlBank_T_WSWHB OnlBank_T_LiCai OnlBank表空间 功能 账户信息查询 转账交易 漫游汇款 贷记卡还款 网上缴费 信息管理 网上外汇宝业务 理财服务 存储的表空间位置 OnlBank OnlBank OnlBank OnlBank OnlBank OnlBank OnlBank OnlBank

表名称 TelBank_T_ZZJS TelBank_T_XXCX TelBank_T_TZLC TelBank_T_Others TelBank表空间 功能 转账结算 信息查询 投资理财 其他功能 存储的表空间位置 TelBank TelBank TelBank TelBank

表名称 MobBank_T_XXCX MobBank_T_ZZHK MobBank_T_JFZF MobBank_T_MYHK MobBank_T_NHDK MobBank_T_DHHZ MobBank_T_DSFCG MobBank_T_XXDZ MobBank表空间 功能 信息查询 转账汇款 缴费支付 漫游汇款 农户贷款 定活互转 第三方存管 消息定制 存储的表空间位置 MobBank MobBank MobBank MobBank MobBank MobBank MobBank MobBank MobBank_T_JJMM MobBank_T_DSFCG MobBank_T_SLFYW 基金买卖 第三方存管 双利丰业务 MobBank MobBank MobBank

表名称 SelfSer_T_XJCK SelfSer_T_XJQK SelfSer_T_ZhuangZhang SelfSer_T_CXYE SelfSer_T_XGMM SelfSer表空间 功能 现金存款 现金取款 转账 查询余额 修改密码 存储的表空间位置 SelfSer SelfSer SelfSer SelfSer SelfSer

下面列出几个数据表的结构设计:

活期储蓄表

字段名称 No AccountNo DepositName DepositSum DepositDate SaveRate TakeName TakeSum TakeDate 字段描述 序号 账号 存款人姓名 存款金额 存款日期 存储利率 取款人姓名 取款金额 取款日期 类型 长度 4 20 10 8 8 8 10 8 8 PK 非空 非空 非空 非空 非空 非空 非空 非空 允许为空

字段名称 AccountNo 字段描述 帐号 开户业务表 类型 长度 20 允许为空 PK OpenName LandPassword IdeCardNo DepositDate OpenDate OpenAddress 开户人姓名 登录密码 身份证号 帐户余额 开户日期 开户地址 20 6 20 12 8 100 非空 非空 非空 非空 非空 非空 3、分区表设计和索引设计:

(1)分区设计是为解决数据库中巨大的表或索引读写速度过慢而提出的解决方案,分区技术利用物理上和逻辑上对数据进行分割来提高处理速度。有数500行以上的表时,采用分区策略。大型表或索引经过分区后更容易进行管理,因为这样可以快速高效地管理和访问数据子集,同时维护数据集合的完整性。

可使用复合分区。先使用范围分区,将每一交易日期内交易的记录按时间分区,然后每个分区中的数据分三个子分区,将数据散列地存储在三个指定的表空间中。

分区提供以下优点:

A、由于将数据分散到各个分区中,减少了数据损坏的可能性; B、可以对单独的分区进行备份和恢复;

C、可以将分区映射到不同的物理磁盘上,来分散IO; D、提高可管理性、可用性和性能。

(2)索引设置:

对于中国农业银行这种大型的数据库表(>5000),合理的索引能够提高整个数据库的操作效率。

常规OLTP(面向交易的处理系统)应用,创建B-TREE索引。B-TREE索引的索引值中包含ROWID,这样Oracle就可以在行级别上锁定索引。在索引设计中,索引字段应挑选重复值较少的字段;在对建有复合索引的字段进行检索时,按照复合索引字段建立的顺序进行。

(二)数据库物理存储结构设计

设计出数据物理存储文件配置方案,主要包括控制文件、数据文件、重做日志文件的位置、名称、数量、大小、布置等。

1、软件安装路径及环境变量

建立单独的文件系统来安装数据库软件,且文件系统的mount点不要直接建立在根目录下。

(1)安装路径: /home/db/oracle (2)各种环境变量设置:

ORACLE_BASE=/home/db/oracle

CRS_HOME=/home/db/oracle/crs/10.2.0,

ORACLE_HOME=/home/db/oracle/product/10.2.0

2、数据文件:

1) 向SiMei数据库的Deposit表空间分别在01磁盘、02磁盘、03磁盘添加一个1G的处于归档模式下的数据文件。

2) 向SiMei数据库的Loan表空间分别在01磁盘、02磁盘、03磁盘添加一个1G的处于归档模式下的数据文件。

1) 向SiMei数据库的Settlement表空间分别在01磁盘、02磁盘、03磁盘添加一个1G的处于归档模式下的数据文件。

1) 向SiMei数据库的OnlBank表空间分别在01磁盘、02磁盘、03磁盘添加一个2G的处于归档模式下的数据文件。

1) 向SiMei数据库的TelBank表空间分别在01磁盘、02磁盘、03磁盘添加一个500MB的处于归档模式下的数据文件。

1) 向SiMei数据库的MobBank表空间分别在01磁盘、02磁盘、03磁盘添加一个500MB的处于归档模式下的数据文件。

1) 向SiMei数据库的SelfSer表空间分别在01磁盘、02磁盘、03磁盘添加一个2G的处于归档模式下的数据文件。 位置 名称 大小 布置 Deposit01.dbf 2G 01磁盘 Deposit表空间 Deposit02.dbf Deposit03.dbf Loan01.dbf Loan表空间 Loan02.dbf Loan03.dbf Settlement01.dbf Settlement表空间 Settlement02.dbf Settlement03.dbf OnlBank01.dbf OnlBank表空间 OnlBank02.dbf OnlBank03.dbf TelBank01.dbf TelBank表空间 TelBank02.dbf TelBank03.dbf 2G 2G 1G 1G 1G 1G 1G 1G 2G 2G 2G 500M 500M 500M 02磁盘 03磁盘 01磁盘 02磁盘 03磁盘 01磁盘 02磁盘 03磁盘 01磁盘 02磁盘 03磁盘 01磁盘 02磁盘 03磁盘 MobBank01.dbf MobBank表空间 MobBank02.dbf MobBank03.dbf SelfSer01.dbf SelfSer表空间 SelfSer02.dbf SelfSer03.dbf 500M 500M 500M 2G 2G 2G 01磁盘 02磁盘 03磁盘 01磁盘 02磁盘 03磁盘

3、控制文件:

每个数据库实例应至少有两个控制文件,且每个文件存储在独立的物理磁盘上。如果有一个磁盘失效而导致控制文件不可用,与其相关的数据库实例必须关闭。一旦失效的磁盘得到修复,可以把保存在另一磁盘上的控制文件复制到该盘上。这样数据库实例可重新启动。并通过非介质恢复操作使数据库得到恢复。

因此,为了使整个系统的高可靠地运行,系统设置3个控制文件Control01.ctl、Control02.ctl、Control03.ctl分别储存在01磁盘、02磁盘、03磁盘。 名称 大小 位置 Control01.ctl 2 01磁盘 Control02.ctl Control03.ctl 2 2 02磁盘 03磁盘

4、重做日志文件:

重做日志文件的尺寸会对数据库的性能产生重要影响,因为它的尺寸大小决定着数据库的写进程(DBWn)和日志归档进程(ARCn)。一般情况下,较大的日志文件提供较好的数据库性能,较小的重做日志文件会增加核查点(checkpoint)的活动,从而导致性能的降低。

为了防止I/O争用,把各个重做日志文件组成员分布到不同的物理磁盘上。

group1的为redo1_1.log和redo1_2.log分别放在01磁盘和02磁盘

group2的为redo2_1.log和redo2_2.log分别放在03磁盘和04磁盘 group3的为redo3_1.log和redo3_2.log分别放在04磁盘和01磁盘 重做日志文件组名称 Group1 重做日志文件组成员大小 名称 redo1_1.log 1G redo1_2.log 1G 位置 01磁盘 02磁盘

oracle银行数据库设计

表名称OnlBank_T_ZHCXOnlBank_T_ZZJYOnlBank_T_MYHKOnlBank_T_DJKHKOnlBank_T_WSJFOnlBank_T_XXGLOnlBank_T_WSWHBOnlBank_T_LiCaiOnlBank表空间功能账户信息查询转账交易漫游汇款贷记卡还款网上缴费信息管理网上外汇宝业务理财服务存储
推荐度:
点击下载文档文档为doc格式
8euia0ypti0fvam2h1me
领取福利

微信扫码领取福利

微信扫码分享