数据库视频13到21章知识点总结

第十三章
SQL SERVER 2008 自动化概述
自动化管理
1.任何T—SQL语法中的语句
2.操作系统命令
3.vbscript 或JavaScript 脚本语言
4.复制任务
5.数据库创建和备份
6.索引重建
7.报表生成
作业,报警,操作员,计划
代理服务 实现自动化操作

配置数据库邮件
向导方式配置 管理—数据库邮件—配置数据库邮件向导

发送测试电子邮件

创建操作员
代理 -操作员 新建 

创建防故障操作员
属性-警报系统-启用放故障操作员

创建作业
作业-新建作业
计划 -新建计划

警报概述
由名称-触发警报事件或者性能条件-代理相应事件或者性能条件
每个警报都对应一种特定的事件,响应事件的类型可以是SQL 事件,SQL性能条件或者WMI事件。
基本元素  错误号,错误严重级别,性能计算器

创建警报
新建警报-名称-类型-指定数据库-错误号
响应-通知操作员
选项-电子邮件等方法

数据库维护
每日的维护任务
监视应用程序、服务器和代理日志
配置警报
检查性能和错误警报信息
健康作业状态 ,尤其是对数据库备份和执行复制的作业
检查足额也在作业历史中的输出或者输出文件
备份数据库和日志文件

每周的维护任务
监控驱动器上的可以磁盘空间
监控链接服务器,远程服务器,主服务器和目标服务器的状态
检查维护计划报告和历史,来确定维护计划操作的状态
通过执行sp_configure 存储过程,生成一个配置信息的更新记录

每月维护任务
监控服务器的性能,调整性能参数以提高响应时间
管理登陆账户和服务器角色
审核服务器,数据库和对象权限,以确保只有授权的用户才有权访问
检查警报,作业和操作员的配置

维护计划向导
名称-说明-更改计划-维护任务-维护任务顺序


第十四章
集成服务概述(SSIS) 是一个数据集成平台,负责完成有关数据的提取、转换和加载等操作,可以搞笑的处理各种各样的数据源

创建SSIS项目
SSIS包 数据流任务

运行SSIS包
右击执行包 

使用导入和到处向导

包配置

包安装

第十五章
报表服务概述 提供了各种现成可用的工具和服务,帮助数据库管理员创建、部署和管理单位的报表,兵提供了能够扩展和自定义报表功能的编程功能
创建-报表发布-管理-主动传输-传输-被动传输
关键术语
报表定义,发布报表,呈现报表,参数化报表,链接报表,报表快照,报表模型,报表服务器文件夹命名空间

使用报表向导设计报表

使用报表设计器
添加-添加新项-命名
新建-数据源

设计参数化报表

配置报表服务

发布报表

管理报表

第十六章 
分析服务概述
OLAP 联机分析处理    OLTP 联机事务处理
基本术语 
数据源
数据源视图
多维数据集
维度
挖掘结构
角色


创建分析服务项目
vs 2008 新建项目 商业智能项目
新建数据源—打开向导-新建
数据源视图-新建选择表和视图

创建多维数据集
使用现有表-选择度量值组表-维度-完成
部署-查看进度

处理和浏览多维数据集

添加筛选条件
查看维度

使用数据挖掘向导
对多维数据集筛选数据
右击数据挖掘-向导


第十七章 
ADO.NET 基础知识
连接数据库、执行命令和检索结果
组成 connection事务-command 参数-DataReader-数据库-XMl

sqlConnection 创建链接
新建项目 控制台 
 using System.data.sqlclient:
 sqlConnection con =new sqlconnecton();

sqlcommand   
属性,方法
sqlcommand com=new sqlcommand()
 com.commandType =commandType.text
 com.commandtext ="select * from 学生信息";
 com.connection =con;
 sqldatareader dr =com.executereader()

sqlDataAdapter
属性,方法
selectcommand
insertcommand
updatecommand
deletecommand
方法
fill 填充到数据集
update更改保存
fillschema 
getfillparameter
dispose

sqlDataReader
把查询的信息,放在这里面

dateset
主要组件,从数据源中检索到的数据在内存中的缓存
属性,方法
方法
copy复制dataset的结构和数据
clone 复制dataset 的结构,但是不复制内容
clear 消除dataset 中的数据
readXML  把XML架构和数据读取到DATAset中
writeXML 把XML 架构和数据写到dataset中
GetXML   返回 存储在dataset中的数据的XML表示形式
GetType  获取当前实例的Type
Dispose  已重载,释放由 marshalbyvaluecomponent 使用的资源
equals   已重载,确定连个object 实例是否相等

datatable

调用存储过程

create  procedure get_ student 
@sex varchar(5)
as
     select * from 学生信息 where 性别=@sex

.net 事件处理

第十八章 监视SQL Server 2008
创建跟踪
SQL server profiler

数据库优化向导
工具-数据库引擎优化顾问

跟踪应用程序


第十九章 使用CLR访问SQL Server 2008
CLR 函数

CLR存储过程
添加存储过程

CLR 触发器

第二十章 使用SMO 访问 SQL Server 2008
SMO 的两大特点
包含 SQL Server 特有的许多对象
以管理功能而不是数据为目标
vs2008 -新建-c# 项目 windows 窗体应用程序
添加引用 -sql SMO 

连接SQL Server
vs 新建控制台应用程序 
serverconnection cn = new serverconnection();
 cn.connect();

使用SMO创建数据库
server s = new server ("LX")
database DB =new Database (s,"smodemo");
DB,Create

使用SMO创建表
server s =new server("LX");
Datebase DB=s.Datebases["smoDemo"];
Table t=new Table(DB,"TableDemo");
Column c=new Column(t,"id")
c.IDentity=true;
c.identityseed=1
c.identityincrement=1
c.datatype=datatype.int
t.columns.add(c)
column n =new column(t,"T_name")
n.nullable=false
n.datatype=datatype.varchar(20)
t.columns.add(n)
t.create()

使用SMO创建存储过程

使用SMO创建触发器
trigger trig=new trigger(t,"trig_insert");

第二十一章 SQL server其他操作
内存分配
属性 内存

Powershell 1.0

复制概念
复制技术,可以SQL Server 2008的数据库和数据库对象从一个数据库复制和分发到另一个数据库,然后再数据库间进行同步,以维持一致性。
事务复制 从发布数据库对象和数据的快照开始。
合并复制
快照复制 使用快照适合,很少更改数据,复制少量数据,短期内出现大量更改

创建快照发布
新建发布向导

创建快照订阅
复制-本地订阅

APPLY 运算符
为实现查询操作的外部表 表达式返回的每个行调用表值函数

四个新的排序函数
ROW_NUMBER 返回结果集区内行的序列号 第一行从1开始
ROW_NUMBER()OVER

RANK 结果集的分区内每行的排名,行的排名是相关行之前的排名数加一

DENSE_RANK 
再生成序号时时连续的。

NTILE
将有序分区中的行分发到指定数目的组中。各个组有编号,编号从1开始

同义词
create SYNONYM teacher
for 辅导员信息

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值