欢迎来到天天文库
浏览记录
ID:51969323
大小:2.70 MB
页数:58页
时间:2020-03-26
《数据库原理与应用高职计算机 ppt 数据库原理及应用项目11.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库原理与应用讲授人CONTENTS项目1数据库设计项目2搭建SQLServer2008数据库管理系统环境项目3创建和管理数据库项目4创建和管理数据表项目5表中数据操作项目6进行T-SQL程序设计项目8存储过程的创建和使用项目7事务、索引和视图的创建与应用项目9触发器的创建和使用项目10SQLServer的安全性管理项目11数据库的备份和恢复项目12SQLServer数据转换项目13SQLServer代理服务任务项目11数据库的备份和恢复任务11.1-11.3项目目标项目导读项目实训知识巩固项目导读计算机同其他设备一样,随时都有可能发
2、生故障。计算机发生故障的原因多种多样,如磁盘故障、软件故障等。本项目以“网络论坛”数据库安全性管理为例,介绍数据库备份和还原操作。数据库的备份和还原与正常的数据库的运作没有什么关系,但是若有破坏数据库的异常情况发生,进行合理的备份和还原将成为系统能恢复到用户满意程度的关键因素。能力目标02知识目标01项目目标>了解数据库的故障。>掌握数据库备份的概念及操作方法。>掌握数据库还原的概念及操作方法。>了解数据库故障。>能够掌握数据库数据备份的策略。>能够掌握数据库数据还原的策略。CONTENTS任务11.1知识准备任务11.3知识和技能扩展
3、任务11.2“网络论坛”数据库备份和还原11.1.1为什么需要备份任务11.1知识准备1.数据库系统故障(1)事务故障事务故障是指计算机在处理事务过程中由于种种原因,使事务未能运行到正常终止点就被终止。(3)介质故障介质故障是指系统在运行过程中由于某种硬件故障,如磁盘损坏或由于OS的某种潜在的错误或瞬时强磁场干扰等,造成存储在外存上的数据部分或全部损失的故障。(2)系统故障系统故障是指造成系统停止运转或重启的故障。例如,OS和DBMS本身出错、特定类型的硬件错误、突然停电等都是系统故障。11.1.1为什么需要备份任务11.1知识准备2.
4、备份和还原的概念(1)备份备份是指将数据库中的数据取出来,存在另一个安全可靠的地方,以便当数据库中数据遭到破坏时能够将数据取出来,恢复到没有被破坏之前的内容。(2)还原还原是指利用已经备份好的数据将原数据库恢复,使之恢复到备份时的内容。11.1.2备份的类型任务11.1知识准备2.备份和还原的概念1.按数据的备份方法来分,可以分为完全备份和差异备份(1)完全备份完全备份是指将数据库中所有的数据都备份。(2)差异备份差异备份是指仅备份上次备份以后有改变的数据。11.1.2备份的类型任务11.1知识准备2.备份和还原的概念2.按备份的内容来
5、分,可以分为数据库备份、事务日志备份及文件和文件组备份(1)数据库备份数据库备份是对数据库所有数据资料的备份,这类似于完全备份。(2)事务日志备份事务日志备份是仅备份事务日志文件。(3)文件和文件组备份文件和文件组备份是指单独备份数据库中某个文件或某一组文件。11.1.3恢复模式任务11.1知识准备1.简单恢复模式简单恢复模式是为了恢复到上一次备份点的数据库而设计的。使用这种模式的备份策略应该由完整备份和差异备份组成。当启用简单恢复模式时,不能执行事务日志备份。11.1.3恢复模式任务11.1知识准备2.完整恢复模式完整恢复模式设计用于
6、需要恢复到失败点或者指定时间点的数据库。使用这种模式,所有操作被写入日志中,包括大容量操作和大容量数据加载。11.1.3恢复模式任务11.1知识准备3.大容量日志恢复模式大容量日志恢复模式减少日志空间的使用,但仍保持完整恢复模式的大多数灵活性。各种备份方式与恢复模式的关系见表11.1。表11.1备份方式与恢复模式的关系11.1.4备份和还原策略任务11.1知识准备1.备份策略备份策略部分包含定义备份的类型和频率、备份所需硬件的特性和速度、备份的测试方法以及备份媒体的存储位置和方法。最佳备份策略取决于各种因素,以下因素尤其重要:(1)一天
7、中应用程序访问数据库的时间有多长。(2)更改和更新可能发生的频率如何。(3)可能只是需要更改数据库的小部分内容,还是需要更改数据库的大部分内容。(4)完整数据库备份需要多少磁盘空间。11.1.4备份和还原策略任务11.1知识准备2.还原策略还原策略部分包含定义负责执行还原的人员以及如何执行还原以满足数据库可用性和尽量减少数据丢失的目标。(1)有一个完好的数据库备份。(2)自备份后生成的所有事务日志文件可用且未损坏。(3)数据库中的问题不是由逻辑损坏或非故意删除引起的。要使用此策略,必须满足以下三个假设。11.1.5备份设备任务11.1知
8、识准备1.系统备份系统备份指的是用户操作系统因磁盘损伤或损坏,计算机病毒或人为误删除等原因造成系统文件丢失,从而造成计算机操作系统不能正常引导,因此使用系统备份,将操作系统事先存储起来,用于故障后的后备支援
此文档下载收益归作者所有