第5讲电子商务系统设计.pptVIP

  • 0
  • 0
  • 约4.23千字
  • 约 18页
  • 2019-09-29 发布于湖北
  • 举报
5.2 电子商务系统设计 -- ASP与ADO DB连接 Qu: 基本概念 主要参考资料: 1.互联网数据库 周志忠 中国财政经济出版社 2 .数据库设计与实现 徐兰芳 彭冰 上海交通大学出版社 1. 数据库系统体系结构 数据库应用系统的三层结构 数据层 完成对数据的各种维护操作,由DBMS(数据库管理系统)完成。 应用层 数据库应用系统处理与用户密切相关的数据的业务操作,用程序设计语言编程实现。 表示层 是数据库应用系统提供给用户的可视化的操作界面,是用户提出请求和接收回应的地方。 三个层次在系统中的不同分配形成不同的数据库体系结构 (1)集中式的主机/终端结构 (2)客户机/服务器结构(C/S模式Client/Server) (3)浏览器/服务器结构(B/S模式Browser/Server) (3)浏览器/服务器结构(B/S模式rowser/Server) 特点 1.低成本、易维护:只需开发和维护服务器端的应用程序开放的标准。 2.开放的标准:B/S所用标准是开放、非专用,保证应用的通用性和跨平台性。 3.易扩展:结构松散,无约束机制,系统扩展仅增加服务器端应用及相应的中间层接口。 4.灵活性:三层相对独立,一层改变不影响他层,系统易改进。 5.界面友好:界面统一,易使用。 6.安全性:服务器端可进行安全性设置,限制访问用户的级别与类型,加强了系统的安全性。 2.数据访问接口 设置数据访问接口的原因 数据以不同的存储格式分散存储在不同的软、硬件平台上,应用程序要访问不同的数据源。在同一应用系统中编制能在多种不同的RDBMS上运行的程序不现实。 解决问题的方法 在应用程序与不同的RDBMS之间增加一层标准的通用的数据访问接口。 由接口把应用程序对数据库的标准调用转换成对特定RDBMS的调用,以此实现不同数据库之间的互连、互通、和互操作。 常用通用数据访问接口 ODBC,OLE DB,ADO,JDBC, 实例DM5体系结构 (1)ODBC(Open database connectivity) 开发商:Microsoft公司 名称:ODBC,开放式数据库互连标准接口 作用:是一个可以实现本地或远程数据库连接的函数集,提供一些通用的接口(API),以便访问各种后台数据库。 ODBC是建立在各种DBMS底层驱动程序之上的一个标准层,对DB的底层作了封装。为客户端应用程序与服务器端各种DB的连接提供双向通用接口。 组成 ODBC接口,驱动程序管理器,驱动程序 (1)ODBC(Open database connectivity) ODBC体系结构图 (2) OLE DB ( Object Linked and Embedded Database ) 名称:底层数据访问界面接口 作用:是在ODBC成功的基础上建立的新技术,常用于ASP编程。 功能:封装了ODBC的所有功能,并有扩展,是应用程序和数据库之间的桥梁。 扩展1:提供数据库编程的OLE接口,即COM 扩展2:提供可用于关系型和非关系型数据源的接口 (2) OLE DB ( Object Linked and Embedded Database ) OLE DB 体系结构 (3)ADO(ActiveX Data Object) 名称:ADO基于OLE DB标准的DB应用编程接口 作用:ADO是高层的数据访问技术 特点: ①建立在ODBC之上,继承了ODBC的优点。通过封装COM接口并ADO对象,极大地简化OLE DB的操作。 ②提供自动化接口,可以在脚本语言被调用, 如VBScript,JavaScript, ADO可以直接应用到网页中, 与Web结合更方便、紧密。 ADO的组成:7个对象 ①命令对象②连接对象③记录集对象④参数对象 ⑤域对象⑥属性对象⑦错误对象 (3)ADO(ActiveX Data Object) ADO的组成:7个对象(讲义P154 第7、第9讲) ①命令对象(Command):包含了用ADO执行SQL命令所需的属性和方法 ②连接对象(Connection):管理ADO中的一个数据源连接 ③记录集对象(Recordset) :处理从一个打开的表或已执行的查询中返回行 ④参数对象(Parameter) :用于数据的参数命令查询,常与命令对象一起执行存储过程 ⑤域对象(Field) :用于操纵在一个记录集对象中返回的列或字段的有关属性和信息 ⑥属性对象(Property) :对象的管理ADO动态属性 ⑦错误对象(Error):管理一个连接对象的数据源产生的错误 (4)JDBC(Java Database

文档评论(0)

1亿VIP精品文档

相关文档