[网站建设对数据库有何要求]银行网站建设中数据库存储过程的调用
【shitiku.jxxyjl.com--软考动态】
一、引言随着人民银行中心支行计算机网络建设的逐步发展和内联网二期工程的落实到位,多数中心支行已建立了内部网络(intranet),提供文件传输、电子邮件、及简单web等相关网络服务。
对于人民银行中心支行而言,网站的建设需要报表、台帐等各种数字信息,报告、分析等各种文字信息,公文处理、会议通知等各种办公自动化信息,声音、图象、视频会议等各种多媒体信息。而如何充分利用现有信息资源和计算 机网络技术,建设人民银行内部的信息网站,为金融监管和政策给予及时、准确、多样的信息服务,很大程度上离不开数据库的支持。同时,人民银行网站的建设是一项系统工程和标志性工程,它代表一个行的形象,体现科技兴行的精神。建设和维护网站涉及的部门众多,需要协调的关系很多,技术复杂程度高,这就迫切需要利用数据库技术建设一个动态的、交互的、高效的网站来满足信息化时代的要求。
数据库存储过程(stored-procedure)是诸如sybase、oracle、informix、microsoft sqlserver等大型数据库一种成熟的技术,是由一些或多个sql语句和控制语句组成的被封装起来的过程,它驻留在数据库中,可以被客户应用程序调用,也可以从另一个过程或触发器调用。通过使用变量和条件,它的参数可以被传递和返回。在b/s(浏览器/服务器)模式中,网站的客户端在执行复杂的任务,处理大而复杂的sql语句时,存储过程提供了诸多方便之处和优点,能够满足网站建设的需要。
二、采用存储过程的优点
1、运行速度加快
在网站数据库服务器中,一般交互式的sql命令,每次执行前数据库服务器都要为其建立预编译的过程,而存储过程在第一次执行之后,经过了优化和编译好的过程,储存在高速缓存之中,在接下来的运行中可以直接从高速缓存中执行,省去了以后执行的优化和编译阶段,节省了执行过程的大量时 间,使用存储过程从而加快了执行速度。
2、网络负荷减少
当客户端发出执行存储过程的请求时,只有执行存储过程的命令在内部网络上传送,当它们到达数据库服务器时,运行存储过程,客户端在网上只接收返回结果或状态信息,所以使得客户机与服务器的通讯量降至最小,大大减少了网络负荷。缩短了用户要求的相应时 间,避免了用户枯燥的等待。
3、团队开发方便
网站程序编制过程中,php、asp等调用存储过程能够减少在程序开发中构造复杂sql语句的难度,由于存储过程的可重用、可共享性,使得存储过程可被多处重复使用,也可以被多个用户共享,在开发中反复使用,给网站的团队开发带来了极大的方便,而且使站点更易于维护和更新。
4、安全机制放心
存储过程本身有很强的安全机制,只有具有相应的系统权限才能够调用相应的存储过程,或者只访问存储过程而不能够访问其中涉及的表或视图,只通过存储过程中所给出的功能来间接操作数据库。在存储过程的代码中可以包含对信息和数据的合法性检查、对业务规则要求的各种完整性检查等,这无疑给那些安全性较差的网站平台带来了福音。
5、服务用户满意
存储过程可以充分利用数据视点集中的原则,使用户把注意力集中在所关心的数据上、简化用户的数据查询操作、使不同的用户能够多角度“看待”同一数据,能够用存储过程建立非常复杂的查询,以非常复杂的方式更新(update、delete、select、insert)数据库。同时存储过程能够自动对复杂或敏感的事务处理,对某些表进行各种处理,可以保证这些表的数据完整性。这样做,满意了用户。
相关试题
- [全国计算机职称考试官网]全国职称计算机考试三大变化6月17-23日开考
- [网络优化工程师培训]网络工程师培训又添新军
- [思科网络工程师认证]网络认证助工程师成为行业领头羊
- [2016年上半年软考网络工程师]2006年上半年软考网络工程师总成绩前50名人员名单
- 2021上半年软考程序员答案_2006年上半年软考程序员总成绩前50名人员名单
- 2021上半年软考软件设计师答案|2006年上半年软考软件设计师总成绩前50名人员名单
- 从高校到企业的历程|从高校到企业 软件人才“实训”不可忽视
- 计算机技术与软件资格考试_计算机技术资格考试状元的成功秘诀:多看书
- 2006年广东事件_广东:2006年下半年软件水平考试报名通知
- 湖南软考时间2021上半年_湖南2006年上半年软考网上报名正式开始
-
[全国计算机职称考试官网]全国职称计算机考试三大变化6月17-23日开考详细阅读
全国专业技术人员计算机应用能力考试(俗称职称计算机考试)今年将出现三大变化:开考模块由以往的13个增加到25个,操作平台全部升级到windows xp,考生报考科目可在规定的模块内选择。这是记者从人事部考试中心和北京人事考试中心了解到的。 2006年上半年全国专业技术人员计算机应用能...
-
[网络优化工程师培训]网络工程师培训又添新军详细阅读
近日,成都it培训市场传来喜讯,继北大青鸟名流中心、锦江中心、金晨中心、时代中心之后,北大青鸟品牌的新成员——北大青鸟benet网络工程师金牛培训中心已正式登陆蓉城,为成都的网络工程师培训注入了一股新力量。成都科华北路一家网络公司总经理张先生告诉记者,目前成都...
-
[思科网络工程师认证]网络认证助工程师成为行业领头羊详细阅读
crocker负责维护全球第二大网络,美国海军陆战队内部网。他说,获得证书帮助他进一步提升了自己的职业生涯并且扩大了他的知识面。 网络职业不是胆小的人做的。你就问一下位于multimax的高级noc工程师michael crocker就知道了。crocker负责维护全球第二大网络,...
-
[2016年上半年软考网络工程师]2006年上半年软考网络工程师总成绩前50名人员名单详细阅读
网络工程师(排名不分先后) 序号 地区 姓 名 准考证号 管理号 01 河南 蒋华栋 612441242612 0612441016002 福建 陈惠强 612435060408 0612435016603...
-
2021上半年软考程序员答案_2006年上半年软考程序员总成绩前50名人员名单详细阅读
程序员(排名不分先后) 序号 地区 姓 名 准考证号 管理号 01 广东 潘洪昌 611826920323 0611844034402 四川 王 伟 611851660910 0611851009403...
-
2021上半年软考软件设计师答案|2006年上半年软考软件设计师总成绩前50名人员名单详细阅读
软件设计师 (排名不分先后) 序号 地区 姓 名 准考证号 管理号 01 天津 马子扬 611512020003 0611512005202 河南 李 涛 611541020513 0611541003503...
-
从高校到企业的历程|从高校到企业 软件人才“实训”不可忽视详细阅读
毕业于北京林业大学的殷旭辉参加过一个名为“java特训营”的实训班,现在他是普拉内特计算机技术北京公司的软件工程师。尽管特训营的时间只有3个月,但殷旭辉觉得,这是他了解发展迅速的软件行业的最快途径。喜欢挑战是自己的性格,而新技术新应用都是自己的兴趣所在。 一方面...
-
计算机技术与软件资格考试_计算机技术资格考试状元的成功秘诀:多看书详细阅读
“其实也没什么秘诀,除了靠平时的积累,就是认真学习并掌握指定教材。”就读于浙江大学通信工程专业的林科,曾在2005年上半年计算机技术与软件专业技术资格(水平)考试的程序员类别中名列全国第一,说起自己的成功秘诀,他反复强调的却是“看书”二字...
-
2006年广东事件_广东:2006年下半年软件水平考试报名通知详细阅读
关于2006年11月全国计算机技术与软件专业技术资格(水平)考试考务工作的通知 各地级以上市人事局考试机构,省直及中央驻穗有关单位: 根据全国计算机软件考试办公室《关于2006年下半年计算机技术与软件专业技术资格(水平)考试安排的通知》(软考办函[2006]7号),2006年...
-
湖南软考时间2021上半年_湖南2006年上半年软考网上报名正式开始详细阅读
湖南省2006年上半年计算机技术与软件专业技术资格(水平)考试在线报名系统说明湖南省2006年上半年计算机技术与软件专业技术资格(水平)考试报名开始了,为了方便广大考生报考,特开通网上报名,具体事项如下:一、报考指南2006年上半年计算机技术与软件专业技术资格(水平)考试报考指南。二...