数据结构 第10章 数据库系统设计.ppt
《数据结构 第10章 数据库系统设计.ppt》由会员分享,可在线阅读,更多相关《数据结构 第10章 数据库系统设计.ppt(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第10章章数据库系统设计数据库系统设计信息学院计算机系信息学院计算机系信息学院计算机系数据库应用系统结构数据库应用系统结构数据访问接口数据访问接口数据库系统案例数据库系统案例10.110.210.3第第10章章数据库应用程序设计数据库应用程序设计信息学院计算机系10.1数据库应用系统结构数据库应用系统结构u10.1.1C/S结构结构u10.1.2B/S结构结构u10.1.3多层体系结构多层体系结构信息学院计算机系10.1.1C/S结构结构uClient/Server:客户客户/服务器模式服务器模式u服务器通常采用高性能的服务器通常采用高性能的PC、工作站或小型机,、工作站或小型机,并采用大型
2、数据库系统,如并采用大型数据库系统,如Oracle、Sybase、Informix或或SQLServer。客户端需要安装专。客户端需要安装专用的客户端软件用的客户端软件u优点优点:n能充分发挥客户端的处理能力,很多工作可以在客户端处理后再提交给服务器u缺点缺点:n只适用于局域网 n客户端需要安装专用的客户端软件 信息学院计算机系10.1.1C/S结构结构应用程序应用程序数据库数据库服务器服务器请求请求结果结果工作站工作站1工作站工作站N工作站工作站2客户端客户端客户客户/服务器结构的数据库访问服务器结构的数据库访问应用程序应用程序应用程序应用程序信息学院计算机系10.1.2B/S结构结构uBr
3、owser/Server:浏览器浏览器/服务器模式服务器模式nWEB浏览器是客户端最主要的应用软件。n统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。u优点优点:可以在任何地方进行操作而不用安装可以在任何地方进行操作而不用安装任何专门的软件。客户端零维护。系统的扩任何专门的软件。客户端零维护。系统的扩展非常容易。展非常容易。u缺点:应用服务器运行数据负荷较重缺点:应用服务器运行数据负荷较重信息学院计算机系10.1.2B/S结构结构客户端客户端应用程序应用程序数据库数据库数据库服务器数据库服务器请求请求页面页面个人机个人机1个人机个人机N个人机个人机2互联网计
4、算环境下的数据库访问互联网计算环境下的数据库访问请求请求结果结果Web服务器服务器浏览器浏览器浏览器浏览器浏览器浏览器信息学院计算机系10.1.3多层体系结构多层体系结构(了解了解)uJ2EE多层体系结构(举例)信息学院计算机系10.2数据访问接口数据访问接口u应用程序访问数据库:使用数据库访问接口应用程序访问数据库:使用数据库访问接口来进行来进行u常用的数据库访问接口:常用的数据库访问接口:nODBC nDAOnRDO nOLE DB&ADOnADO.NETnJDBC信息学院计算机系10.2.1ODBCuOpenDataBaseConnectivity(开放(开放数据库互连),数据库互连),
5、Microsoft公司开发公司开发,开放开放的数据库系统应用程序接口规范的数据库系统应用程序接口规范u为应用程序提供了一套高层调用接口规范为应用程序提供了一套高层调用接口规范和基于动态链接库的运行支撑环境和基于动态链接库的运行支撑环境u一个应用程序可以通过共同的一组代码访一个应用程序可以通过共同的一组代码访问不同的问不同的SQL数据库管理系统数据库管理系统(DBMS)。信息学院计算机系10.2.1ODBCu标准标准ODBC结构的关系图如下结构的关系图如下信息学院计算机系10.2.1ODBC建立建立ODBC数据源数据源可可以以通通过过Windows的的控控制制面面板板建建立立ODBC数据源。建立
6、步骤为:数据源。建立步骤为:(1)打打开开控控制制面面板板。双双击击控控制制面面板板上上的的“管管理理工工具具”,然然后后再再双双击击管管理理工工具具上上的的“数数据据源源(ODBC)”。打打开开“ODBC数数据据源源管管理理器器”窗口窗口(2)ODBC数数据据源源共共有有三三种种类类型型:用用户户数数据据源源(用用 户户 DSN),系系 统统 数数 据据 源源(系系 统统DSN)和文件数据源(文件)和文件数据源(文件DSN)。)。信息学院计算机系10.2.2OLEDB&ADOuOLEDB(ObjectLinkedandEmbedDatabase)uADO(ActiveXDataObject)
7、,简化了),简化了OLEDB模型模型uADO和和OLEDB实际上是同一种技术的两种表现形实际上是同一种技术的两种表现形式。式。OLEDB提供的是通过提供的是通过COM(ComponentObjectModel,组件对象模型)接口的低层数据,组件对象模型)接口的低层数据接口,而接口,而ADO提供的是一个对象模型,简化了应用提供的是一个对象模型,简化了应用程序中使用程序中使用OLEDB获取数据的过程。获取数据的过程。u一致的数据访问策略是基于一致的数据访问策略是基于OLEDB来访问所有类来访问所有类型的数据,并通过型的数据,并通过ADO来提供应用程序开发者使用来提供应用程序开发者使用的编程模型。的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 第10章 数据库系统设计 10 数据库 系统 设计
限制150内