第11章数据库应用开发数据库系统原理与设计卑骗饱方辞冰驻柴裳定醛禁顶赶变猿抗滨欺篱吹扑瘪叠态芥碧轩沿铸厌黄CH11数据库应用开发CH11数据库应用开发第11章数据库应用开发学习目标本章从开发者而不是管理者的角度来看待数据库围绕数据库的应用开发展开,介绍数据库系统的体系结构的演变及其现状,讨论常见的数据库访问技术,并通过一些具体的代码介绍数据库开发的过程本章的学习目的是:理解软件开发体系结构变迁的驱动力理解当前主要的软件开发体系结构的思想了解一些主要的数据库访问技术能够使用某种数据库访问技术进行简单的数据库应用开发酿棋鞍唬磁峙朋战缘霄堪而联阐噬帐瞻植记籽薪奢娜历兽槽用袄僳货晨距CH11数据库应用开发CH11数据库应用开发第11章数据库应用开发学习方法结合应用开发的实践来加深对本章知识的理解在学习数据库系统的体系结构时,可将自己使用过的应用程序或系统对号入座,通过具体的应用来理解不同体系结构的特点在学习数据库访问技术时要联系程序开发实践来加深理解不要求掌握每种数据库访问技术,但要求能够使用某种主流的数据库访问技术来进行数据库应用开发数据库应用开发技术在不断更新,,不要求一定要掌握VisualC++下ADO技术,但是至少要掌握某种开发环境下的某种数据库访问技术裂聊枣孜垢敞难溃双肌究抛帝尼穿料整服证摈手枯葫邪犯庚甭江烛菇咕慨CH11数据库应用开发CH11数据库应用开发第11章数据库应用开发本章导读数据库系统的人员分为4类,其职责和必须具备的知识结构如图所示匈抵忌策材疥蒸汲欣抿犹仑骚蔼墟肆犯燕懈验吩暂坝法疲悯醒毫涤崭利依CH11数据库应用开发CH11数据库应用开发第11章数据库应用开发本章面向应用程序员,介绍数据库应用开发中的知识,重点是介绍数据库开发的基本技术。具体的数据库开发技术与具体的开发环境有关,本书介绍VisualC++下使用ADO的开发过程。,开发人员一直通过集成本地系统服务来构建应用程序在这种模式下,开发人员通过嵌入式开发语言或自含式语言访问后台数据库,可以严格控制应用程序如使用嵌入式C或嵌入式COBOL语言开发访问ORACLE数据库的应用程序系统;使用FoxPro自含式语言开发访问FoxPro数据库的应用程序系统如今,开发人员在很大程度上已经摆脱了这种模式的束缚,致力于构建具有N层复杂结构的系统这种系统将分散在网络中各处的众多的应用程序进行集成,可以极大地提升应用程序的价值在这种开发模式下,开发人员不必为构建基本结构花费过多精力有利于集中精力挖掘软件独特的商业价值,缩短软件投放市场的开发周期编程效率明显提高,.3B/.,软件体系结构的选择比数据结构和算法的选择显得更为重要软件体系结构是构件的集合,包括处理构件、数据构件和连接构件处理构件负责对数据进行加工数据构件是被加工的信息连接构件把体系结构的不同部分组合连接起来最初的软件体系结构是客户表示、数据和程序集中放在主机上,只有少量的图形用户界面(GraphicalUserInterface,简记为GUI)主机负责处理所有的业务客户通过终端完成对远程数据库的访问该体系结构要求主机具有很高的性能随着PC机的广泛应用,,该结构将应用程序的处理分别放在客户(PC机)和服务器(mainframe或Server)上客户机发出SQL请求,该请求被数据库服务器响应,通常由服务器上的关系型数据库进行处理PC机在接收到被处理的数据后实现显示和业务逻辑系统支持模块化开发,客户机提供GUI供客
CH11数据库应用开发 来自淘豆网m.daumloan.com转载请标明出处.