- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
新旧信息系统中数据转移研究
彭德巍李晶贺贵明
(武汉水利电力大学计算机科学与技术系,湖北武汉,430072)
三种基本方法:数据管道方式、SQL语言方式、文件导入方式。最后根据作者在实际开发
中的经验,给出了三种方法的优劣比较。
(美键字】数据管道:数据库;ODBC;客户;服务器
一、前言
近年来,计算机科学技术不断发展,随之而来的数据库应用不断增加,所采用的数据
2.x,至Visual
库管理系统也不断发展进化,从最初的dbase至Foxpro Foxpro再到Sybase
等高性能的客户,服务器结构的数据库管理系统。我们应时刻注意市场动态,以便能将应用
升级到更高层次,以求获得更高的总体性能。旧的数据库管理系统可以升级,而存贮在其
中的数据怎么办?显然不能丢弃,而重薪录入到新的系统中,又费时费力,往往得不偿失,
这对数据库开发人员提出了新的课题,即把数据从一个数据库自动转移到另一个数据库,
丽且在客户,服务器环境中,会不断地需要把表及其数据从服务器拷贝到本地数据库.
二、Po“rBui
Ider的转移数据能力
它不但能够从个人计算机上读取数据,还能通过内置的驱动程序直接连接常用的大型
接口与不同的数据库相连:
ODBC ODBC ODBC ODBC
三、数据转移的实现
223
此必须将此库表结构及其中的数据转移到sybase本地库的表中,其实现方法主要有以一F:_--
种。
1、数据管道方式
数据管道晟大的优点是从一个数据库向另一个数据库传送数据。这些数据库可以是相
同的DBMS也可以是不同的DBMS
a数据传输可以是插入一张已有的表,也可以是更新已
有的数据。
移的数据表和转移方式,如新建、更新等。以上各步骤均为可视化的操作,如何将数据管
道放在程序中进行控制,按照用户要求进行数据转移其具体实施过程如下:
①定义一个标准数据管道(standard
@利用Start()函数执行这些数据管道。
下图显示了整个数据转移实现的流程。
2、s吐语言方式
SQL——.S咖ct【I陀dQuery
批准为关系数据库语言的标准,能对所有的关系数据进行操纵,利用这一特性,读取
然后插入至sybase自己的库表中,即实现了数据的转移。
①在PowerBuilder中建立一个与dbase数据库有相同结构的库表。
@将dbase类型库中的一条记录读取到变量中,然后将其插入到步骤,新建的库表中。
@反复执行第@步,直至所有记录都转移至新建的库表中。
下图显示了SQL语言方式下的数据转移程序流程图
224
地库表
3、文件导入方式
这里所谓“导入”数据是指从一个文件中往数据表中输入数据。输入数据的文件必须
是一个文本文件,并且要符合一定的格式,使用“导入”数据方法可成批量地输入数据L4J,
从而加快数据输入速度。该方法实现数据转移的具体步骤如下;
①在PowerBuilder中建立一个与dbase数据库有相同结构的库表。
@打开dbase类型库表,利用菜单项File中的SaveRows命令将该库表中的数据存为
文本文件。
⑤打开步骤①所建的库表。
④利用菜单Rows中的Import命令,将②中的文本文件导入至所打开的库表中,即完
成了数据转移。
以上所讲述的三种实现数据转移的方法各有优缺点,但可适应不同应用场合,其中数
据管道方式在数据转移中能实现对库表属性的修改,如增加主码等,而且能进行可视化操
作:SQL语言方式利用SQL语言的特点能很轻松地实现对数据库的各项操作,但不能完全
实现可视化操作:文件导入方式为全可视化操作,能大批量地输入数据,但无法按照用户
需求时刻进行数据转换,也不能在数据转移中实现对表属性的修改。开发人员可以根据不
同的情况选择不同的方法或者将它们结合起来使用,充分发挥各自的优点
您可能关注的文档
最近下载
- 四川盆地课件.ppt VIP
- 初中信息技术教材解读 九年级下第二章 物联网.pptx VIP
- 【人教新版】七上第三章 第二节 《世界的地形》教学课件.pptx VIP
- 第7课 三国两晋南北朝时期的科技与文化(课件)-【中职专用】《中国历史》(高教版2023基础模块).pptx VIP
- DB50∕T 1786-2025 门诊安宁疗护服务规范.pdf
- 《蒙牛企业介绍》课件.ppt VIP
- 学生的学习风格.ppt VIP
- 9706.1有源医疗器械检测用-GB_T 42062-2022风险管理报告.docx VIP
- 苯甲苯冷凝器工艺设计(课程设计).doc VIP
- 8、第八单元习作:我的心儿怦怦跳(教学课件)四年级语文上册单元作文(统编版).pptx VIP
原创力文档


文档评论(0)