SQL Server 2005数据库应用技术 作者 王亚楠 第5章 数据管理.ppt

SQL Server 2005数据库应用技术 作者 王亚楠 第5章 数据管理.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 数据管理 教学课件 目录 本章目标 ? 了解:备份与还原数据库的作用和功能类型 ? 掌握:备份、还原数据库的方法 ? 熟悉:不同数据环境之间导入与导出数据的方法 本章内容 5.1 备份与还原概述 5.2 备份数据库 5.3 还原数据库 5.4 导入和导出数据 5.1 备份与还原概述 5.1.1 备份与还原的作用 5.1.2 恢复模式 5.1.3 备份与还原的类型 5.1.4 备份设备 5.1.1 备份与还原的作用 数据的重要保护手段: (1)从多种故障中恢复数据库。 (2)将数据从一台服务器转移到另一台服务器。 (3)记录数据的历史档案。 5.1.2 恢复模式 恢复模式:是数据库的配置选项,用于控制:事务日志的记录方式、事务日志是否需要备份、数据库可用的还原操作。 简单恢复模式 完整恢复模式 大容量日志恢复模式 5.1.3 备份与还原的类型 1. 备份的类型 5.1.3 备份与还原的类型(续) 2. 还原的类型 还原完整备份 还原差异备份 还原事务日志备份 还原文件和文件组备份 5.1.4 备份设备 备份设备:是指存储数据库、事务日志或文件和文件组备份的存储介质。 备份设备在磁盘上以文件的方式存储 物理设备名称:d:\backup\student.bak 逻辑设备名称 :student_backup 备份设备的管理:SSMS、T-SQL 5.2 备份数据库 2种方法:SSMS、T-SQL 5.3 还原数据库 2种方法:SSMS、T-SQL 5.4 导入和导出数据 导入和导出:将数据在SQL Server的表和其他数据环境之间进行转移。 数据环境: SQL Server 平面文件 Excel 多种数据库管理系统的OLE DB访问接口 5.4.1 使用SQL Server导入和导出向导(DTS) 5.4.2 使用bcp实用工具 5.4.3 使用T-SQL语句导入大容量数据 5.4.2 使用bcp实用工具 bcp是bulk copy program的英文缩写,中文全称为“大容量复制程序”。 bcp是一个独立于SQL Serverde的外部程序 5.4.3 使用T-SQL语句导入大容量数据 BULK INSERT bcp可实现导入和导出数据,BULK INSERT只能实现数据导入操作; bcp是在SQL Server进程空间之外独立运行的,BULK INSERT是在SQL Server进程空间内部运行的。 本章小结 恢复模式: 3种 备份与还原数据库的类型:4种 备份与还原数据库:BACKUP、RESTORE 导入和导出数据 :DTS,了解其他2种方法 实训项目 项目1:备份数据库 目的:熟悉备份设备,学会使用SSMS和BACKUP语句对数据库进行完整、差异备份。 内容: 1. 使用SQL Server Management Studio创建备份设备sales_bak。 2. 使用SQL Server Management Studio对数据库sales进行完整备份,并将备份存储于备份设备sales_bak中。 3. 使用BACKUP DATABASE语句对数据库sales进行差异备份,并将备份存储于备份设备sales_bak中。 实训项目(续) 项目2:还原数据库 目的:学会使用SQL Server Management Studio和RESTORE语句还原数据库进行完整、差异还原。 内容: 1. 使用SQL Server Management Studio从备份设备sales_bak中还原数据库sales的完整备份,并使数据库处于NORECOVERY状态。 2. 使用RESTORE DATABASE语句从备份设备sales_bak中还原数据库sales的差异备份,并使数据库处于RECOVERY状态。 实训项目(续) 项目3:导入和导出数据 目的:学会导入和导出数据。 内容: 1. 使用bcp实用工具、BULK INSERT语句或SQL Server导入和导出向导,从文本文件向数据库student中的表course、teacher、score、schedule导入数据。(准备好文本文件,文件中的数据参考表4-17~4-20) 2. 使用SQL Server导入和导出向导将以下文本文件中的数据导入到数据库sales的表product、client、orders中。(准备好文本文件 ) (1)product.txt文件的数据,存储表product的数据: 1001,洗面奶, 1 2001,薯片, 2 3001,电视, 3 (2)client.txt文件的数据,存储表client的数据: 0001,清洁洗业,零售商,中1 0002,红可电子,

文档评论(0)

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

1亿VIP精品文档

相关文档