新旧信息系统中数据转移探究.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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语言的特点能很轻松地实现对数据库的各项操作,但不能完全 实现可视化操作:文件导入方式为全可视化操作,能大批量地输入数据,但无法按照用户 需求时刻进行数据转换,也不能在数据转移中实现对表属性的修改。开发人员可以根据不 同的情况选择不同的方法或者将它们结合起来使用,充分发挥各自的优点

文档评论(0)

bb213 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档