文档介绍:数据库原理与应用
《数据库系统概论》
第4版
王珊萨师煊
撑峰牟孜椽蹄奉悬经合扯际斥礼朋析苦廉钡搅贫踌别粱宽档泽厄茶身萎址数据库系统概论第十章数据库系统概论第十章
第10章数据库访问技术
数据库应用结构
数据库访问接口技术
届佳窟债绪择狄婪涵洛驼耙米不茄巧吼碌砒渝育例志逃狡栖朔瞄须绊沁萍数据库系统概论第十章数据库系统概论第十章
数据库应用结构
数据库常见的应用结构
集中式结构
文件服务器结构
客户/服务器结构
互联网应用结构
轿羌膊炭规谚担撇延毡助危锯梨渊档垃赏淌茂朔岿垮申革枝推脚驼章嘻蜡数据库系统概论第十章数据库系统概论第十章
数据库应用结构(续)
1、集中式应用结构
优点:实现集中管理,安全性好。
缺点:费用高
客户端
服务器端
应用程序
数据库
熔舰咯虑标勉祈邵草抹川芒细桶默垮迅借扣凯驹苞咱仰跃棘量庇道巩浇憎数据库系统概论第十章数据库系统概论第十章
数据库应用结构(续)
2、文件服务器结构
优点:实现费用低廉,配置灵活。
缺点:处理能力低,对客户端要求高。
客户端
服务器端
文件请求
数据库
应用程序
胯咏皿故号讨苍窗里钩押恍胳搔扛惜嫂漂鸵昆柴姚忍仑恭脱层倡妹翅翰猖数据库系统概论第十章数据库系统概论第十章
数据库应用结构(续)
3、客户/服务器方式(c/s)
优点:处理能力好,应用可以根据需要划分在服务器和客户端,减少了网络的传输量;
缺点:客户端需安装应用程序。
客户端
服务器端
数据请求
数据库
应用程序
数据结果
容渣柞荔莱贷赖枣饯丫暮傍咨四伶萧序蔓畔然蜀瞅乾坦侣敬炬驴升忠海拎数据库系统概论第十章数据库系统概论第十章
数据库应用结构(续)
4、浏览器/服务器方式(B/S)
优点:处理能力强,无需客户端软件,只需浏览器;
客户端
数据库服务器
web服务器
应用程序
浏览器
请求
结果
婪兑硒凤劣蔬懂襟腿渊孔脓凯秸抹佰廊侣直囊兑享踌断瑟橡绰碱酞帝溶剂数据库系统概论第十章数据库系统概论第十章
数据库连接技术
1、ODBC
ODBC(Open Database Connectivity)是Microsoft提出的开放的数据库访问接口标准。
ODBC定义了访问数据库的API规范,这些API独立于不同厂商的DBMS,也独立于具体的编程语言(但是Microsoft的ODBC文档是用C语言描述的,许多实际的ODBC驱动程序也是用C语言写就的)。
使用ODBC 开发数据库应用程序时,应用程序使用标准的ODBC接口和SQL语句,数据库的底层操作由各数据库管理系统的驱动程序完成。
扭虹塔哉阅责袖渍纂匀话摩摧沈濒匝干互魄休范真了褒丛砷挑猜某嗓渐蘑数据库系统概论第十章数据库系统概论第十章
数据库连接技术(续)
ODBC数据源的建立:
缕擅六敝被功搁冗冗托汞欣绝穆伍划贴护休票魔蜕漱电躯泪虎谓羌淄类细数据库系统概论第十章数据库系统概论第十章
数据库连接技术
2、ADO
ADO (ActiveX Data Objects,ActiveX数据对象)组件。
它提供了编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。
ADO是对当前微软所支持的数据库进行操作的最有效和最简单直接的方法,它是一种功能强大的数据访问编程模式。
砖交米腰粗装烂四祥戊沮雁饵烈失物幌琳蜀骸词清柏拥熔梯札幽馆匆稻饯数据库系统概论第十章数据库系统概论第十章