数据库系统原理及应用 高教版 CH11 数据库应用开发基础.pptVIP

数据库系统原理及应用 高教版 CH11 数据库应用开发基础.ppt

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
11.1.4 C/S与B/S结构的结合 该体系结构中 对于企业外部客户,或者一些需要用Web处理的、满足大多数访问者请求的功能界面(如信息发布、数据查询、下订单、维修服务等界面)采用B/S结构 对企业内部业务人员使用的功能应用(如数据库维护管理、统计报表、数据分析、业务处理等界面)采用C/S结构 体系结构如图11-5所示 11.1.4 C/S与B/S结构的结合 这种结构优点在于: 充分发挥B/S与C/S体系结构的优势,弥补了各自的不足 信息发布、数据查询、下订单、维修服务等采用B/S结构,保持瘦客户端的优点 由于Web浏览器和网络综合服务器都是基于工业标准的,可在所有的平台上工作 企业内部采用C/S结构,可通过ADO/JDBC连接。这一部分只涉及到系统维护、数据更新等,不存在完全采用C/S结构带来的客户端维护工作量大等缺点 在客户端可以开发非常复杂的应用,界面友好灵活,易于操作,能解决许多B/S存在的固有缺点 11.1.4 C/S与B/S结构的结合 对于原有基于C/S体系结构的应用,可以非常容易地升级到这种体系结构 只需开发用于发布的Web界面,保留原有的C/S结构的某些子系统,充分地利用现有系统的资源,使得现有系统或资源无需大的改造即可以连接使用,节省投资 通过在浏览器中嵌入ActiveX控件实现复杂的功能 如通过浏览器进行报表的应答 客户端ActiveX控件的加盟, 可丰富HTML页面, 产生令人惊奇的效果 将服务器端划分为Web服务器和应用服务器两部分 应用服务器采用组件技术实现多层B/S体系结构中的商业逻辑部分,达到封装源代码,保护知识产权的目的 Internet应用程序大部分属于分布式应用程序,采用组件技术的一个重要特点就是它的处理能力能够随着用户数量、数据量所需性能的提高而提高 目 录 数据库应用体系结构 11.1 数据库访问技术 11.2 ASP .NET技术 11.3 如何访问数据库中的数据 DBA: 通过DBMS工具来访问 如SQL Server的企业管理器、查询处理器 最终用户: 通过客户端工具或应用程序的GUI来访问 如表单、报表等 应用程序员:? 通过API来访问 在应用程序中访问 数据库访问技术 数据库访问技术: 为了使不同的程序员能够在各种应用程序中访问不同的数据库 一组标准化的技术 数据库应用程序的精髓: 标准化的数据库查询语言:SQL 通用的数据库访问技术:ODBC、ADO…… ODBC API和ODBC库 ODBC:Open DataBase Connectivity,开放数据库连接 是Microsoft定义的一种数据库访问标准,一个ODBC应用程序可以访问在本地数据库上的数据,也可以进行扩展,于访问多种异构平台上的数据库。 ODBC本质上是一组数据库访问的API。表面上看ODBC由一组函数组成,实质上其核心是SQL。 ODBC API的主要功能是将SQL语句发送到目标数据库中,然后对这些语句产生的结果进行处理。 ODBC库是对ODBC API的封装,如MFC ODBC是在Microsoft MFC中封装了ODBC API的产物。 ODBC体系结构 ODBC组件 应用程序不是直接调用ODBC驱动程序,而是先调用ODBC驱动程序管理器提供的API,而ODBC驱动程序管理器再调用相应的ODBC驱动程序,这种间接的调用方式使得不管是连接到什么数据库都可以按照一致的方式来调用。 应用程序通过专为DBMS编写的ODBC驱动程序,而不是直接使用DBMS的工作方式,独立于DBMS。驱动程序将这些调用转换成DBMS可使用的命令,因而简化了开发人员的工作,使得广泛的数据源都可以使用它。 ADO ADO:ActiveX Data Objects技术 ADO是基于OLE DB的访问接口,它继承了OLE DB技术的优点,并且对OLE DB的接口做了封装,定义了ADO对象,简化了程序的开发。 ADO是DAO/RDO的后继产物,ADO 2.0在功能上与RDO更相似,区别在于: ADO是OLE DB的COM包装,允许使用任何数据源,不只是已索引的、连续的访问方法(ISAM)和基于SQL的数据库 RDO是ODBC的COM包装。ODBC是一个基于C的API,允许通用用途(异类)的数据访问。但是,RDO依赖SQL作为命令语言来访问数据 ADO编程对象模型 ADO提供类和对象以完成以下活动: 连接到数据源(Connection),并可选择开始一个事务; 可选择创建对象来表示SQL命令(Command); 可选择在SQL命令中指定列、表和值作为变量参数(Parameter); 执行命令(Command、Connection 或 Recordset); 如果命令按行返回,则将行存储在缓存中(Recordset); 可

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档