数据库技术与应用数据库的导入导出与复制.ppt
《数据库技术与应用数据库的导入导出与复制.ppt》由会员分享,可在线阅读,更多相关《数据库技术与应用数据库的导入导出与复制.ppt(64页珍藏版)》请在课桌文档上搜索。
1、第13章 数据库的导入导出与复制,本章内容,13.1 数据库的导入导出13.2 数据库复制技术,13.1 数据库的导入导出,13.1.1 导入导出概述13.1.2 导入数据13.1.3 导出数据,13.1.1 导入导出概述,数据导入导出操作(为SQL的数据转换服务)主要解决异构数据源之间相互转换。目的是提高数据库管理系统的适应性,是数据库管理系统的一个核心技术和组件。,13.1 数据库的导入导出,数据导入导出实现不同格式的数据在应用程序之间交换,dBaseMicrosoft AccessMicrosoft Data LinkMicrosoft ExcelMicrosoft Visual Fox
2、Pro其他ODBC数据源其他OLE DB数据源Paradox文本文件,13.1.1 导入导出概述,表13-1 数据导入导出方法和工具,13.1.1 导入导出概述,13.1.2 导入数据,导入数据的操作步骤:步骤1:在企业管理器中,从“工具”菜单中选择“向导”,13.1 数据库的导入导出,在“向导”对话框中选择数据转换服务中的DTS导入向导,13.1.2 导入数据,步骤2,打开“数据转换服务导入/导出向导”界面,单击“下一步”按钮,13.1.2 导入数据,步骤3,选择导入数据源。选择文本文件为数据源,在“文件名”编辑框中输入C:SUPPLIER.TXT文本文件,将其导入Sales数据库的Supp
3、lier表,13.1.2 导入数据,步骤4,单击“下一步”按钮,显示“选择文件格式”对话框,确定文件类型,行分隔符,文本限定符,13.1.2 导入数据,步骤5,单击“下一步”按钮,显示“指定列分隔符”对话框。“预览”列表框显示数据文件的数据。,13.1.2 导入数据,步骤6,单击“下一步”按钮,显示“选择目的”对话框。,确定目的数据库,13.1.2 导入数据,步骤7,单击“下一步”按钮,显示选择源表和视图对话框。选择导入数据的supplier表,13.1.2 导入数据,步骤8,单击“下一步”按钮,显示“保存、调度和复制包”对话框。,13.1.2 导入数据,步骤9,单击“下一步”按钮,在“正在完
4、成DTS导入/导出向导”界面中单击“完成”按钮,运行数据导入工作。最后显示用户操作成功。,13.1.2 导入数据,13.1.3 导出数据,导出数据的操作步骤:步骤1:在企业管理器中,从“工具”菜单中选择“向导”在“向导”对话框中选择数据转换服务中的DTS导出向导打开“数据转换服务导入/导出向导”界面,单击“下一步”按钮,13.1 数据库的导入导出,步骤2,选择导出数据源。,13.1.3 导出数据,步骤3,单击“下一步”按钮,显示“选择目的”页面,文件名为“d:data.txt”,13.1.3 导出数据,步骤4,单击“下一步”按钮,显示“指定表复制或查询”对话框,选择从源数据库复制表和视图。,1
5、3.1.3 导出数据,步骤5,单击“下一步”按钮,显示“选择目的的文件格式”对话框,设置导出文件的属性。,13.1.3 导出数据,步骤6,单击“下一步”按钮,显示“保存、调度和复制包”对话框 单击“下一步”按钮,显示“正在完成DTS导入导出向导”对话框,完成操作,13.1.3 导出数据,13.2 数据库的复制技术,13.2.1 数据库复制概述13.2.2 复制代理与复制类型13.2.3 数据库复制的方法13.2.4 监视和维护复制,13.2.1 数据库复制概述,数据复制就是把一个数据库服务器上的数据传输到地理位置不同的数据库服务器中的过程。使用数据复制技术,可以使数据的分布过程自动化,以适应可
6、伸缩组织的需要,减轻主服务器的工作负荷,提高数据的利用效率。,13.2 数据库的复制技术,13.2.1 数据库复制概述,数据复制过程被比喻成报纸或杂志的出版过程,就是把信息从信息源迅速传送到信息接收处。从内容方面看,这两种过程都是传送信息:出版主要传送新闻、数据、图像、知识等信息,复制主要传送数据信息。从实现形式方面看,在这两种过程中,都有信息源和信息接收处。,13.2.1 数据库复制概述,复制过程中的组件,发布服务器、分发服务器、订阅服务器以及发布、项目和订阅,13.2.1 数据库复制概述,发布服务器、项目和订阅,发布服务器相当于是一家出版社,它提供用于复制到其他服务器的数据库,负责制作将要
7、出版的数据,并检测这些数据的更新情况,然后将这些数据的所有变化发送到分发服务器中。项目是指定要复制的数据表、数据分区或数据库对象。出版是一个数据库中的一个或多个项目的集合。,13.2.1 数据库复制概述,分发服务器,分发服务器类似于出版社与读者之间的中介,例如分发站、书店、报刊亭等。分发服务器负责从发布服务器中接收数据,将数据保存在它建立的多个分发数据库中,最后按照指定的时间间隔推向相应的订阅服务器中。分发服务器分为远程分发服务器和本地分发服务器。,13.2.1 数据库复制概述,订阅、订阅服务器,订阅是对数据或数据库对象复本的请求。订阅定义将接收的发布和接收的时间、地点。订阅服务器可以认为是出
8、版物的读者,它是接收数据的服务器。订阅服务器是数据复制的目的地,负责接收复制的数据,并且负责接收从发布服务器上传送过来的全部变化。,13.2.1 数据库复制概述,13.2.2 复制代理与复制类型,SQL Server 2000提供了4种复制代理来实现3种复制类型。在复制过程中的复制进程就是复制代理。复制代理可以把出版物从发布服务器中传送到分发服务器中,然后由分发服务器把这些出版物传送到订阅服务器中。,13.2 数据库的复制技术,复制代理,复制代理包括:快照代理分发代理日志阅读代理合并代理,13.2.2 复制代理与复制类型,复制类型,在SQL Server 中,根据事务一致性、各个站点的自主性和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库技术 应用 数据库 导入 导出 复制
链接地址:https://www.desk33.com/p-250682.html