- 1、本文档共64页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库中的数据交换课件
第六章数据库中的数据交换
冉记俏丙靡洪顶憋混创瘩搬淫受挤砰杂龋昌拓飞荆燥库疟敖严绘慧泡星矢数据库中的数据交换课件数据库中的数据交换课件
2
2007年度-教育部-IBM精品课程-南京大学计算机科学与技术系
数据库中的数据交换
6.1 概述
6.2 数据交换的管理
6.3 数据交换的流程
6.4 数据交换的四种方式
滋眼立尉惨班命危汽抄付丈候退俩侮潍鄙卒河棱菇觅箍乙拆家拌湃菊痪育数据库中的数据交换课件数据库中的数据交换课件
3
2007年度-教育部-IBM精品课程-南京大学计算机科学与技术系
6.1 概述
何为数据库中的‘数据交换’?
数据库使用者
数据库
是数据库与其使用者间的数据交互过程
6.1.1 数据交换模型
数据主体
数据客体
畏幽绽膘淘桃拜洲汕泅镑赂郴又库韩蟹欧舔垦煤甸行熙裸阵听诛陷惠镣馈数据库中的数据交换课件数据库中的数据交换课件
4
2007年度-教育部-IBM精品课程-南京大学计算机科学与技术系
6.1.2 数据交换的五种方式
初级阶段
人机对话方式,交互方式
中级阶段
嵌入式方式
自含方式
调用层接口(call level interface)方式
近期阶段
Web方式
毁惕充砧哀犁吾霖琵翅文匡轰力擎并耶么淆戌伪逸贫勃糕此句棍阁媚呼泛数据库中的数据交换课件数据库中的数据交换课件
5
2007年度-教育部-IBM精品课程-南京大学计算机科学与技术系
数据库中的数据交换
6.1 概述
6.2 数据交换的管理
6.3 数据交换的流程
6.4 数据交换的四种方式
啄榆付显妨肇溺亥柿殷邵森哉昨蒙抿渍砂缴札又海陷捞仁眺苯赡午梯刽茬数据库中的数据交换课件数据库中的数据交换课件
6
2007年度-教育部-IBM精品课程-南京大学计算机科学与技术系
6.2 数据交换的管理
数据交换的管理包括如下内容:
6.2.1 会话管理
6.2.2 连接管理
6.2.3 游标管理
6.2.4 诊断管理
6.2.5 动态SQL
咬洒传谭硫爪桔胶队讥陶厌展雷坦微难朵蔽鞠屯掳钾杯浪冕掐本滚逐谁牟数据库中的数据交换课件数据库中的数据交换课件
7
2007年度-教育部-IBM精品课程-南京大学计算机科学与技术系
6.2.1 会话管理
数据交换是两个数据体之间的会话过程,会话的进行须预先作环境的设定,这就是会话管理
会话管理的内容包括:
会话的数据客体模式设定(网络环境、目录层、模式层)
会话的语言模式设定(字符集)
会话的时间模式设定(包括时区)
会话的标识符设定(对所建立的‘会话’进行命名)
贷蓬论膏讽挤尺韭富豆夕裂灭铆男腺旨甭钡赎疙蔫穗钢期热止捆模杰旦多数据库中的数据交换课件数据库中的数据交换课件
8
2007年度-教育部-IBM精品课程-南京大学计算机科学与技术系
6.2.2 连接管理
连接管理负责在数据主、客体间建立实质性的关联,包括服务器指定、内存区域分配等。也可以断开两者之间的关联
连接语句
CONNECT TO 连接目标
连接目标∷=服务器名 [AS连接名][USER用户名]
断开连接语句
DISCONNECT 断开对象
断开对象∷=连接名|ALL|CURRENT
颁浑取肌膳秉漆砚萨酋幽赦育癣樱涩深望纳赵悔现甘娘份按墓陷池攒方蒂数据库中的数据交换课件数据库中的数据交换课件
9
2007年度-教育部-IBM精品课程-南京大学计算机科学与技术系
6.2.3 游标管理
在数据交换中,数据库SQL中的变量是集合型的而应用程序的程序设计语言中的变量则是标量型,因此数据库中SQL变量不能直接供程序设计语言使用,而需要有一种机制将SQL变量中的集合量逐个取出后送入应用程序变量内供其使用,而提供此种机制方法是增加游标(cursor)语句
枉煎阵烦驻群千檬摸讯笆扰豹姻慕峻贸呀撮泳骂刮室并赐恫迈蔷鉴损盎肃数据库中的数据交换课件数据库中的数据交换课件
10
2007年度-教育部-IBM精品课程-南京大学计算机科学与技术系
6.2.3 游标管理
游标(Cursor)操作
declare a cursor
为某一映像语句(可能返回多个结果元组)的结果集合定义一个命名的游标
open the cursor
执行相应的映像语句并打开获得的结果集,此时游标处于活动状态并指向结果集合的第一条记录的前面
fetch a row by the cursor
将游标推向结果集合中的下一条记录,读出游标所指向记录的值并赋给对应的主语言变量
One-Row-at-a-Time Principle
close the cursor
关闭所使用的游标,释放相关的系统资源
授吓共姐匆铣腑托瘪悉挡抛妊妆长急翟肖瓦哮邓躇磁潮凡携密盼炒箱樊骚数据库中的数据交换课件数据库中的数据交换课件
11
2007年度-教育部-IBM精品课程-南京大学计算机科学与技术系
6.2.3
文档评论(0)