MySQL和SQL Server数据同步方法的研究与应用.doc

资料分类:设计作品 上传会员:将大紫 更新时间:2020-11-20
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:13147
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘  要:由于信息化时代的高速发展,人们每天也在接受着大量的信息,面对大量的数据,人们通过数据库技术来实现对信息的整合,甄别和提炼,目数据库的使用变的越来越广泛,但因为个体需求,环境等因素的不同,所以对于数据库的类型的选择也产生了差异,为了保证不同数据库之间可以数据同步,需要建立一个安全的、通用的平台来解决异构数据库之间的数据同步的问题。

本论文综合国内外学者对数据同步术研究的基础上,总结出了两种解决方案,方案一是MySQL通过ODBC数据管理程序连接SQL Server,然后通过在SQL Server的脚本中里面写触发器和存储过程,向MySQL数据库发送数据,MySQL中同步表结构及数据,方案二是结合开发环境VS2010,设计开发了异构数据库数据同步系统。该系统主要功能包括:用户信息管理,数据库信息管理,SQL Server中表信息管理,MySQL中表信息管理,数据同步管理和同步表管理。通过对数据库的操作来管理用户信息和权限信息。数据库信息管理是对连接方式,数据库的类型,数据库名称等信息进行管理,并测试是否可以与项目连接。SQL Server中表信息管理和MySQL中表信息管理是读取所连接的数据库中各个表的结构,数据等信息,数据同步管理是通过在SQL Server的脚本中编写存储过程和触发器来捕获同步数据,并实现对两个数据库的数据同步,也可以通过读取MFC中的List Control控件来获取两表的信息,并统一同步至SQL Server中的新表,同步表信息可以通过SQL命令对新表数据进行增删改查。

最后,为了证明研究提出的方案的可行性,对两种方案分别进行了测试,并总结两种方案的优缺点。

关键词:数据同步;MySQL;SQL Server;存储过程;触发器;

 

目录

摘要

Abstract

1. 引 言-1

1.1研究背景以及意义-1

1.2 国内外研究现状-1

1.3 本文主要研究的内容和相关关键问题的解决-2

2. 基础知识介绍-2

2.1 数据库简介-2

2.1.1 SQL Server 2008 数据库简介-2

2.1.2 MySQL 8.0.11 数据库简介-2

2.2 存储过程和触发器简介-3

2.2.1存储过程简介-3

2.2.2 触发器简介-3

2.3 VC++6.0简介-4

2.4 ADO类库简介-4

2.5 API接口简介-4

2.6 小结-5

3. 方案一——基于SQL Server的脚本实现数据同步-5

3.1 数据库连接-5

3.2 设置存储过程-7

3.3 设置触发器-8

3.4 利用查增删SQL语句测试数据库的连接和数据同步-9

3.5 小结-12

4. 方案二——结合VS2010实现异构数据库数据同步系统-12

4.1 需求分析-12

4.1.1 可行性分析-12

4.1.2 整体运行流程-12

4.1.3 系统功能详细设计-13

4.2 系统功能概述-14

4.2.1 登录-14

4.2.2 用户信息管理-15

4.2.3 数据库信息管理-15

4.2.4 SQL Server表管理-15

4.2.5 MySQL表管理-15

4.2.6 数据同步管理-15

4.2.7 同步表管理-16

4.3 小结-16

5. 异构数据库数据同步系统总体设计-16

5.1数据库设计-16

5.1.1 数据库的结构设计-16

5.1.2 数据库的逻辑结构表设计-17

5.2 系统的实现-18

5.2.1运行要求-18

5.2.2 工具栏实现-18

5.2.3 登录模块实现-19

5.2.4 用户信息模块实现-20

5.2.5 数据库信息管理模块实现-22

5.2.6 SQL Server表管理模块实现-23

5.2.7 MySQL表管理模块实现-24

5.2.8 数据同步模块实现-25

5.2.9 同步表管理模块实现-28

5.3 小结-28

6. 总  结-29

参 考 文 献-30

致 谢-31

相关论文资料:
最新评论
上传会员 将大紫 对本文的描述:上文对本次毕设所用的基本知识进行简单介绍,下文开始将通过分方案一和方案二来详细阐述如何运用这些基础知识来实现数据同步,以及异构数据库数据同步系统的需求分析,各个功......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: