- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * 第五章 电子商务中的数据库技术 第一节 基于Web的数据库概述 第二节 数据库的几种访问技术 第三节 电子商务中的分布式数据库 第四节 电子商务中的异构数据库 第五节 商业智能与数据库的融合发展 第一节 基于 Web的数据库概述 一、数据库简介 目前,关系数据库的应用范围最广,占据了数据库主流地位。 基于WEB的数据库在发展过程中,经历了结构化、非结构化数据库和异构数据库系统等历程。 ① 结构化数据库 通常就是我们所指的关系数据库 ② 非结构化数据库。 指数据库的变长纪录由若干不可重复和可重复的字段组成,而每个字段又可由若干不可重复和可重复的子字段组成 ③异构数据库系统 由于我们可能要面对不同数据格式的数据源,它们之间的相互访问就成了问题 我们需要研究这样一种数据库系统,它能够使得我们可以无缝的集成这些数据源 二、 基于web的数据库系统的工作模式 一般实现Web数据库系统的连接和应用可采取两种方法,一种是在Web服务器端提供中间件来连接Web服务器和数据库服务器,另一种是把应用程序下载到客户端并在客户端直接访问数据库。 ①Web服务器访问数据库 互联网 Web 服务器 中间件 数据库 服务器 使用中间件的 Web数据库模式 ②客户端访问数据库 客户端 浏览器 Web 服务器 数据库 Web数据库 访问结构图 三、 Web系统的优点 Web网络应用模式所基于的标准是开放的、非专 有的,是经标准化组织制订而非单一厂商制定的。 较低的应用开发及管理成本。 对信息及应用系统的自由访问。 借用现成的浏览器软件,无需开发数据 库前端。 交叉平台支持。 四、几种常用的 web数据库的比较 (一)Oracle Oracle(中文名为甲骨文)公司成立于1977年,以专门开发数据库产品起家,是第一个将关系型数据库商品化的公司。 Oracle产品主要包括数据库服务器、 开发工具和连接产品三类。 (二)MySQL MYSQL主要目标是,健壮和易用。作为开源软件,它对于商业用户是免费的。但它又能完成一个SQL数据库的绝大部分功能,这对于许多中小规模的网站是一个不错的选择。 (三)Sybase Sybase公司成立于1984年,在老牌数据库公司中也可算是后起之秀。当时,他们推出了支持企业 范围的“客户/服务器体系结构”的数据库,它把 “客户/服务器数据库体系结构”作为开发产品的重 要目标。 (四)SQL Server Microsoft SQL Server是购买Sybase公司1987年推出的Sybase SQLServer(又称大学版INGRES的第三代产品)后推出的。 (五)Informix 它是美国Informix软件公司推出的一个 系列数据库软件产品。 (六)DB2 DB2是IBM公司的产品,起源于SystemR。它支持从PC到UNIN,从中小型机到大型机,从IBM到非IBM (HP及SUNUNIX系统等)各种操作平台。 第二节 访问Web数据库的几种技术 (一)直接访问数据库 应用程序 专用驱动程序 数据库 (二)ODBC (三)DAO与RDO DAO与RDO都是老一代的 数据库存储技术,开发新项 目时建议不要使用。 (四)ADO(ActiveX Data Objects) 是DAO/RDO的后继产物,是现在用的最多的面向对象的数据访问模型. (五)OLE DB OLE DB是COM(COM是微软提出的一种中间件模型,从COM到DCOM,再到COM+)模型的数据库接口。 (六)JDBC JDBC(Java Database Connectivity)是Sun公司设 计的,是支持基于SQL功能的 一个通用底层应用程序编程接口 二、 几种Web数据库连接方式的比较 直接访问 ODBC ADO RDO/DAO OLE DB JDBC 编程复杂性 复杂 复杂 简单 较复杂 较复杂 中等 对程序员的要求 高 高 中等 较高 较高 中等 开发时间 长 长 短 较短 较短 中等
原创力文档


文档评论(0)