数据库视频-第十二-第十六章

【备份及恢复数据库】
1.备份类型
1)完整数据库备份
完整数据库备份就是备份整个数据库,它备份数据库文件、这些文件的地址以及事务日志的某些部分(从备份开始时所记录的日志顺序号到备份结束时的日志顺序号),这是任何备份策略中都要求的第一种备份类型,因为其他所有备份类型都依赖于完整备份。
2)差异数据库备份
差异备份是指将从最近一次完全数据库备份以后发生改变的数据。
3)事务日志备份
尽管事务日志备份依赖于完整备份,但并不备份数据库本身。这种类型的备份只记录事务日志的适当部分,即自从上一个事务以来已经发生了变化的部分。
4)文件组备份
当一个数据库很大时,对整个数据库进行备份可能会花很多的时间,这时可以采用文件和文件组备份,即对数据库中的部分文件或文件组进行备份。
2.备份恢复模式
1)简单恢复模型
2)完全恢复模型
3)大容量日志记录恢复模型
3. 通过备份进行数据库的恢复
1)常规恢复
2)时间点恢复

【自动化】
1.自动化功能
在SQL Server 2008中,自动化功能非常强大,很多管理任务都可以设置成自动化来实现。这些管理任务主要包括以下方面:
1)任何T-SQL语法中的语句;
2)操作系统命令;
3)VBScript或JavaScript之类的脚本语言;
4)复制任务;
5)数据库创建和备份;
6)索引重建;
7)报表生成。
2.自动化管理元素
1)作业
作业是定义自动任务的一系列步骤。用户可以使用作业未定义将要执行一次或多次的管理任务,并监督该任务的完成情况,作业可以在本地服务器和多台远地服务器上运行,可以按一定的时间表运行,也可以通过警报来触发执行。
2)警报
警报是SQL Server中产生并记录在Windows应用程序日志中的错误消息或事件。可以通过电子邮件、传呼机或Net Send发送给用户。如果错误消息没有记录在Windows应用程序日志中,警报无法激活。
3)操作员
当警报激活时,可以发送给用户。需要接收这些消息的用户在SQL Server中称为操作员,操作员用来配置谁来接收警报以及何时可以接收警报。操作员可以为一个用户,也可以是多个用户。
4)计划
计划指定了作业运行的时间。多个作业可以根据一个计划运行,多个计划也可以应用到一个作业。可以定义作业运行的时间在每次SQL Server代理启动时,计算机的CPU使用率处于定义的空闲状态水平时,在特定日期和时间运行一次或者是按重复执行的计划运行等。

【集成服务】
1.集成服务概述
SQL Server 2008集成服务(Integration Services、SSIS)是一个数据集成平台,负责完成有关数据的提取、转换和加载等操作。使用集成服务可以高效地处理各种各样的数据源,例如,SQL Server、Oracle、Excel、XML文档、文本文件等。
2.组成:(体系结构)
在这里插入图片描述
3.对象作用
1)Integration Services服务
可以使用SQL Server Management Studio中提供的Integration Services服务来监视Integration Services包的运行并管理的存储。
2)Integration Services对象模型
Integration Services对象模型包括用于访问Integration Services工具、命令行实用工具以及自定义应用程序的本机个托管API。
3)Integration Services运行时
Integration Services运行时保存宝布局,运行包,并为日志记录、断点、配置、连接和事务提供支持。Integration Services运行时可执行文件包括包、容器、任务、Integration Services中包含的事件处理程序以及自定义任务。
4)Integration Services数据流
数据流任务封装数据流引擎。数据流引擎提供将数据从源移动到目标的内存中的缓冲区,并且调用从文件和关系数据库中提取数据的源。数据流引擎还管理修改数据的转换以及加载数据或使数据可为其他进程所用的目标。Integration Services数据流组件为Integration Services所包含的源、转换和目标。也可以将自定义组件包含在数据流中。

【报表服务】
1.报表服务概述
SQL Server 2008报表服务(Reporting Services,SSRS)提供了各种现成可用的工具和服务,帮助数据库管理员创建、部署和管理单位的报表,并提供了能够扩展和自定义报表功能的编程功能。
Reporting Services提供一个环境,在该环境中,用户可以从众多不同的数据源中创建许多不同类型的报表。面向用户可以用HTML、PDF、Txt、Excel等多种格式导出报表,而且通过扩展机制几乎可以涵盖所有的数据源类型、所有的文本呈现类型和所有的报表方式,并可带多种交互和打印选项。通过把报表作为更进一步的商业智能的数据源来分发,复杂的分析可被更多的用户所用。
2.报表生命周期
每一个事物都有属于自己的声明周期,报表也是如此。每个报表的生存周期都包括报表创建、报表管理和报表传输三个活动过程,下图显示了报表声明周期的基本过程。
在这里插入图片描述
【分析服务】
1.分析服务概述
联机分析处理,英文名称On-Line Analysis Processing,简写为OLAP。
当今的数据处理大致可以分为两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analysis Processing)。OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事物处理,例如银行交易。OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。
2.基本术语
1)数据源视图
数据源视图是UDM和以XML格式存储的挖掘结构所使用的架构元素的元数据定义,数据源视图包含数据库对象(即多维数据集、维度和挖掘结构)使用的架构的逻辑模型。
2)多维数据集
多维数据集基于在数据源视图中建模的表和视图开发。多维数据集是度量值(事实数据)和维度(可涵盖感兴趣的各个方面,例如时间、产品和客户)组成的集合。其中的数据沿多个维度被聚合起来,在计算、关键性能指标(KPI)、操作、分区、透视和转换方面得到增强。
3)维度
维度是多维数据集的基本组成部分,其结构主要由一个或者多个基础维度表的结构决定。最简单的结构称为星型架构,在该架构中,每个维度均基于一个通过主键-外键关系直接链接到事实数据表的维度表。

猜你喜欢

转载自blog.csdn.net/frj0260/article/details/82823272