欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    数据库oracle银行管理系统 .docx

    • 资源ID:327602       资源大小:199.67KB        全文页数:48页
    • 资源格式: DOCX        下载积分:7金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要7金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库oracle银行管理系统 .docx

    摘要1一、设计银行管理系统结构图11未勾2二、银行管理系统E-R图和表结构2IER*132. 2木勾.5三、创建系统数据表3.1创建表空间和用户63. 2创建用户信息表并添加约束63. 3创建银行卡信息表83. 4仓J彳口,息、四、模拟常规业务操作4.1建立更新账号触发器114. 2存取款交易操作114»3JIJJI'134. 4j>1.i'.164. 5账号挂失1746184. 7转账业务设置204. 8银行盈利结算204. 9撤户操作21五、总结23参考文献24附录25随着计算机的飞速发展及应用领域的扩大,特别是计算机网络和电子商务的发展,极大的改变了商业银行传统的经营模式。能够为客户提供方便、快捷、安全的服务,也能够有效的降低银行的营运成本,这是银行存储系统追求的目标。目前,对于现代化银行运营的要求是客户可以实现方便安全的业务交易,银行职员可以进行高效合理的工作管理,实现银行业务电子化。方便用户快速的进行存款、取款、修改密码以及完成一些转账的交易,大大提高办公效率,能够及时、准确、有效的帮用户办理各种繁琐的手续,也减缓了银行工作人员的压力。一、设计银行管理系统结构图1.1系统结构图图1.1系统结构图2.1E-R图二、银行管理系统E-R图和表结构图2.1开户图2.22. 2表结构通过对银行管理系统的需求分析,应该为该系统设计3个表,分别为用户信息表、银行卡信息表和交易信息表。用户信息表用于存储用户的基本信息,包括用户的编号、开户名、身份证号、联系电话和家庭住址等信息表2.1用户信息表字段名称字段描述数据类型长度约束customer用户编号Number4主键customer开户名Varhcar220必填PID身份证号Varchar218必填te1.ephone联系电话Varchar213必填Address家庭地址Varchar250无银行卡信息表用于存储银行卡相关的信息主要包括卡号、存储的货币类型,存款方式,开户时间,开户金额,余额、银行卡密码、是否挂失和用户编号等信息,表2.2银行卡信息表字段名称字段描述数据类型长度约束CardID卡号Varchar220主键CurType货币种类Varhcar210必填SavingType存款类型Varchar28非空Opendate开户口期DATETIME必填openmoney开户金额Number8必填Ba1.ance帐户余额Number8必填Isreport1.osS是否挂失Varchar22必填Customer开户编号Varchar4外键交易信息表用于存储用户的交易记录,主要包括交易日期,卡号、交易类型,交易金额等信息。表2.3交易信息表字段名称字段描述数据类型长度属性Transdate交易日期DatetimePKCardID卡号Varhcar220非空transTYPE交易类型VARCHAR24非空transMoney交易金额NUMBER1非空remark备泞VARCHAR250非空三、创建系统数据表2.1 创建表空间和用户使用system用户连接数据库后,创建表空间SPaCe.zqp,指定数据文件为D:Bank.dbf,代码如下图:SQ1.>CREATETAB1.ESrACEspace_zqp2DATAFI1.E'D:Bank.dbf'SIZE50M3AUTOEXTENDONNEXT5MMAXSIZEUN1.IMITED:苣空间已创建。createuserzqpIDENTIFIEDBYzqpDEFAU1.TTAB1.ESPACEspace_zqpTEMPORARYTAB1.ESPACEtempQUOTA20MONspacezqp;村户已创建。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)PARTITIONpid1.,PARTITIONpid2,PARTITIONpid3,);A1.TERTAB1.EuserinfoADDCONSTRAINTPK_customerIDPRIMARYKEY(customerID)ADDCONSTRAINTUK_PIDUNIQUE(PID)ADDCONSTRAINTCK_PIDCHECK(1.ENGTH(PID)=18OR1.ENGTH(PID)=15)ADDCONSTRAINTCK_teIephoneCHECK(te1.ephone1.IKE,0-90-90-90-9-0-90-90-90-90-90-90-90-91,OR1.ENGTH(te1.ephone)=13);创建可以自动生成自增主列的序列customerid_seqCREATESEQUENCEcustomerid_seqSTARTWITH1INCREMENTBY1NOCACHE如上述语句所示,在USer1.nfO表中包含用户编号(customerid)开户名(customername)身份证号(P1.D)、联系电话(te1.ephone)、家庭住址(address)。其中,customerid为主键,自增(从1开始);P1.D只能是18位或15位,并且是唯一的;te1.ephone必须是xxxx-xxxxxxxx的格式或13位的手机号码。SQ1.>se1.ect*fromcard1.ofo;CARDIDCURTYPESavingtyopendateOPENMONEYBA1.ANCEpassisCustomerid10103576888888否123400011RMB活期17-11月-161000100010103576888888否123400046RMB定期17-11月-168000800010103576888888否1234000511RMB定期17-11月-1650005000CARDIDCURTYPESAVINGOPENDATEOPENMONEYBA1.ANCEpassisCustomerid10103576888888否123400063RMB定期17-11月-164000400010103576888888否123400077RMB定期17-11月-164400440010103576888888否1234001010RMB定期17-11月-1644004400CARDIDCURTYPESAVINGTYOPENDATEOPENMONEYBA1.ANCE图32用户信息表3.3创建银行卡信息表银行卡信息表(cardinfo)中包含了卡号(Cardid),货币种类(CUrTye),存款类型(savingtype),开户日期(opendate),开户金额(openmoney),余额(ba1.ance),密码(PaSS),是否挂失(isREPORT1.OSS)和用户编号(CUStOmer1.D)的信息。其中,CardID为主键,必须为Io1.o3756xxxxXXXX的格式;CURTYPE默认为RMB,openmoney必须不能低于一元;ba1.ance也必须不能低于一元;pass默认为88888888;ISREPORT1.OSS的值必须是“是/否”中之一,默认为否;CustomerID为外键,引用userinfo表中的CustomerID列。1CREATETAB1.Ecard1.ofo2 (3 cardIDVARCHAR2(20)NOTNU1.1.,4 curTypeVARCHAR2(10)NOTNU1.1.,5 SavingTypeVARCHAR2(8)NOTNU1.1.,6 openDateDATENOTNU1.1.,7 operJoneyNUKBER(8)NOTNU1.1.,8 ba1.anceNUMBER(8)NOTNU1.1.,9 passVARCHAR2(6)NOTNU1.1.,10 IsReport1.ossVARCHAR2(2)NOTNU1.1.,11 CUStomerIDNU1.BER(4)NOTNU1.1.12 )13 PARTITIONBYRANGE(openDate)14 (15 PARTITIONOPenDateq1.VA1.UES1.ESSTHAN(TO_DATEC01012007,ddyyyy,),16PARTITIONOPenDate_p2VA1.UES1.ESSTHAN(TO_DATE(,01042007,'ddWyyyy,),17PARTITIONOPenDateq3VA1.UES1.ESSTHAN(TO_DATEC01/07/2007','ddmyyyy,),18PARTITIONOPenDate_p4VA1.UES1.ESSTHAN(TOJ)ATE(,01102007,'ddmnyyyy,),19PARTITIONOPenDateq5VA1.UES1.ESSTHAN(TO.DATEC01/01/2008,ddm

    注意事项

    本文(数据库oracle银行管理系统 .docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开