数据库oracle银行管理系统 .docx
《数据库oracle银行管理系统 .docx》由会员分享,可在线阅读,更多相关《数据库oracle银行管理系统 .docx(48页珍藏版)》请在第壹文秘上搜索。
1、摘要1一、设计银行管理系统结构图11未勾2二、银行管理系统E-R图和表结构2IER*132. 2木勾.5三、创建系统数据表3.1创建表空间和用户63. 2创建用户信息表并添加约束63. 3创建银行卡信息表83. 4仓J彳口,息、四、模拟常规业务操作4.1建立更新账号触发器114. 2存取款交易操作1143JIJJI134. 4j1.i.164. 5账号挂失1746184. 7转账业务设置204. 8银行盈利结算204. 9撤户操作21五、总结23参考文献24附录25随着计算机的飞速发展及应用领域的扩大,特别是计算机网络和电子商务的发展,极大的改变了商业银行传统的经营模式。能够为客户提供方便、快
2、捷、安全的服务,也能够有效的降低银行的营运成本,这是银行存储系统追求的目标。目前,对于现代化银行运营的要求是客户可以实现方便安全的业务交易,银行职员可以进行高效合理的工作管理,实现银行业务电子化。方便用户快速的进行存款、取款、修改密码以及完成一些转账的交易,大大提高办公效率,能够及时、准确、有效的帮用户办理各种繁琐的手续,也减缓了银行工作人员的压力。一、设计银行管理系统结构图1.1系统结构图图1.1系统结构图2.1E-R图二、银行管理系统E-R图和表结构图2.1开户图2.22. 2表结构通过对银行管理系统的需求分析,应该为该系统设计3个表,分别为用户信息表、银行卡信息表和交易信息表。用户信息表
3、用于存储用户的基本信息,包括用户的编号、开户名、身份证号、联系电话和家庭住址等信息表2.1用户信息表字段名称字段描述数据类型长度约束customer用户编号Number4主键customer开户名Varhcar220必填PID身份证号Varchar218必填te1.ephone联系电话Varchar213必填Address家庭地址Varchar250无银行卡信息表用于存储银行卡相关的信息主要包括卡号、存储的货币类型,存款方式,开户时间,开户金额,余额、银行卡密码、是否挂失和用户编号等信息,表2.2银行卡信息表字段名称字段描述数据类型长度约束CardID卡号Varchar220主键CurType
4、货币种类Varhcar210必填SavingType存款类型Varchar28非空Opendate开户口期DATETIME必填openmoney开户金额Number8必填Ba1.ance帐户余额Number8必填Isreport1.osS是否挂失Varchar22必填Customer开户编号Varchar4外键交易信息表用于存储用户的交易记录,主要包括交易日期,卡号、交易类型,交易金额等信息。表2.3交易信息表字段名称字段描述数据类型长度属性Transdate交易日期DatetimePKCardID卡号Varhcar220非空transTYPE交易类型VARCHAR24非空transMoney
5、交易金额NUMBER1非空remark备泞VARCHAR250非空三、创建系统数据表2.1 创建表空间和用户使用system用户连接数据库后,创建表空间SPaCe.zqp,指定数据文件为D:Bank.dbf,代码如下图:SQ1.CREATETAB1.ESrACEspace_zqp2DATAFI1.ED:Bank.dbfSIZE50M3AUTOEXTENDONNEXT5MMAXSIZEUN1.IMITED:苣空间已创建。createuserzqpIDENTIFIEDBYzqpDEFAU1.TTAB1.ESPACEspace_zqpTEMPORARYTAB1.ESPACEtempQUOTA20MO
6、Nspacezqp;村户已创建。EQ1.grantdbatozqp;授权成功。JSQ1.connectzqp/zqp;已连接。图3.1表空间和用户3. 2创建用户信息表并添加约束用户信息表保存了用户的基本信息,该表的创建语句如下,CREATETAB1.Euserinfo(CUStomerIDNUMBER(4)NOTNU1.1.,CUStomerNameVARCHAR2(20)NOTNU1.1.,PIDVARCHAR2(18)NOTNU1.1.,te1.ephoneVARCHAR2(13)NOTNU1.1.,addressVARCHAR2(50)PARTITIONBYHASH(PID)PARTI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库oracle银行管理系统 数据库 oracle 银行 管理 系统
