第7章数据库维护精品.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库技术与应用 中南大学信息科学与工程学院 数据库技术与应用 本章内容 重点难点 数据库技术与应用 数据库技术与应用教材编写组 第七章 数据库维护 数据备份和还原的基本概念 数据转换的基本概念 脚本的基本概念 数据备份的策略 数据库及数据表的维护管理 数据导入和导出向导的使用方法 数据备份和还原的简单操作 将数据库或数据表生成脚本的操作 * 问题提出 什么是数据库维护? 数据库的日常维护主要内容是什么? * 7.1 数据备份和还原 数据备份 数据还原 数据备份和还原操作 * 7.1.1 数据备份 备份是指定期或不定期地将SQL Server数据库中的全部或部分数据复制到安全的存储介质(磁盘、磁带等)上保存起来的过程。 备份类型(3种) 完整、差异和事务日志 注意:在创建第一个事务日志备份之前,必须先创建完全备份(如数据库备份或一组文件备份中的第一个备份)。 * 7.1.1 数据备份 备份设备 (1)磁盘:以硬盘或其它磁盘类设备为存储介质。 (2)磁带:使用磁带作为存储介质,必须将磁带物理地安装在运行SQL Server 的计算机上。 备份策略 是指确定需备份的内容、备份的时间及备份的方式。其中最重要的问题之一就是如何选择和组合备份方式。 常见的组合备份方式有: 完全备份、完全备份加日志备份、完全备份加差异备份再加事务日志备份。 * 7.1.2 数据还原 数据还原(数据恢复) 是数据备份的逆向操作。还原数据库是一个装载数据库的备份,然后应用事务日志重建的过程。 当数据库或数据遭受破坏或丢失,或者因维护任务或数据的远程处理从一个服务器向另一个服务器拷贝数据库时,需要执行还原数据库的操作。 执行还原操作可以重新创建在备份数据库完成时,数据库中存在的相关文件,但备份后对数据库的所有修改将不能被还原而丢失。 * 7.1.2 数据还原 SQL Server 2008有3种还原模式 简单还原模式 完整还原模式 大容量日志还原模式 * 7.1.2 数据还原 还原顺序 SQL Server中的还原方案使用一个或多个还原步骤(操作)来实现,称为“还原顺序”。还原的顺序与选择的备份类型和方式有关。 在简单情况下,还原操作只需要一个完整数据库备份、一个差异数据库备份和后续日志备份。在这些情况下,很容易构造一个正确的还原顺序。 例如,若要将整个数据库还原到故障点,先备份事务日志(日志的“尾部”),然后按备份的创建顺序还原最新的完全数据库备份、最新的差异备份(如果有)以及所有后续事务日志备份。 * 7.1.3 数据备份和还原操作 数据备份的基本操作 (1)选择备份类型 (2)创建备份设备 (3)实现备份 数据还原的基本操作 由于数据还原是静态的,所以在还原数据库时,需先限制用户对该数据库进行其他操作,再进行数据还原。 (1)限制用户 (2)实现还原 * 7.2 导入/导出数据 导入导出功能,可以在多种常用数据格式(数据库、电子表格和文本文件)之间导入和导出数据,为不同数据源间的数据转换提供方便。 SQL Server 2008导入/导出数据可以使用的方法 使用SELECT INTO 语句根据数据创建新表 使用INSERT语句将数据添加到现有表 使用数据转换服务导入导出向导 使用SQL Server 复制技术(不介绍) * 7.2.1 导入数据表 【例7.1】首先使用Access创建一个“student.mdb”数据库,并在其中创建一个“班级情况”表,表中录入记录。然后使用“对象资源管理器”的“导入/导出向导”将“student.mdb”数据库中的“班级情况”表导入到SQL Server的“Student_db”数据库中。 * 7.2.2 导入其他数据源的数据 【例7.2】使用“对象资源管理器”的“导入/导出向导”,将Excel文件stu.xls中的“学生情况”表的内容,导入到SQL Server的“Student_db”数据库的St_Info表中。 * 从SQL Server 导出数据 导入数据 至Visual Foxpro下(必须先在Visual Foxpro下建好一个数据库) 至ACCESS下(必须先在access下建好一个数据库) 至文本文件 至EXCEL 文件 至SQL Server 下 7.2.3 导出SQL Server数据表 导出数据是将SQL Server实例中的数据转换为某些用户指定格式的过程,如将SQL Server表内容复制到Excel表格中。 利用“导入/导出向导”导出数据的过程与导入数据的过程基

文档评论(0)

***** + 关注
实名认证
内容提供者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档