数据库视频(三)

一、商业开发服务
这部分内容有点儿难度,基本现在是用不到,先大概的了解一下就可以了
1.集成服务
组成:
integration services服务
integrationsevices对象模型
integrationsevices运行时
integrationsevices数据流
2.报表服务
3.分析服务
OLAP:联机分析处理
基本术语:数据源、数据源视图、多维数据集、维度、挖掘结构、角色
数据挖掘:查看多维数据集中得数据并查找模型得自动过程
二、ADO.NET
组成部分:connection-command- datereader-dataadapter-dataset-xml
1.sqlconnection属性和方法


属性

Connectionstring

取或者置用于打开SQLServer数据的字符串

Cubase

取当前数据或者在接打幵后要使用的数据的名称

State

接的当前状

Provider

包含Connecticm象的数据提供者名称

ServerVersion

取包含客端要接的SQLServer例的版本的字符串

DataSource

取要接的SQLServer例的名称

ConnectionTimeout

取在尝试建立时终尝试弁生成错误之前所等待的时间

PacketSize

取用来与SQLServer例通的网数据包的大小(以字节为单)

Open()

打开一个数据

Close()

一个己打开的

Execute()

方法可以SQL句,弁且返回一个RecordSet

2.sqlcommand方法 

方法

说明

ExecuteNonOu

erv

对连接执行Transact-SQL语句井返回受影响的行数

ExecuteReader

己重载3011111^1^6\1 发送到Connection弁生成一个DataReader

ExecuteScalar

执行查询,并返回査询所返回的结果集中第一行的第一列。忽略额外的列或 者行

ExecuteXmlRe

ader

CommandText 发送到Connection 弁生成~•个XmlReader对象

GetType

获取当前实例的Type

 3.SMO:是一个特殊的对象库

RW_NUMBER返回结果集分区内行的序列号,每个分区的第一行从i 开始。格式为:

•        ROW_NUMBER () OVER ( [<partition_by_clause> ] <order_by_clause>)

•其中参数:

•        <partition_by_clause>

•将FROM子句生成的结果集划入应用了ROW_NUMBER函数的分区。

•        <order_by_clause>

•确定将RW_NUMBER值分配给分区中的行的顺序。


4.ROW_NUMBER:返回jie

 RANK返回结果集的分区内每行的排名。行的排名是相关行之前的排名数加一。格式为:

•        RANK () OVER ([ < partition_by_clause>] < order_by_clause>)

•其中参数:

•        <partition_by_dause>

FROM子句生成的结果集划分为要应用RANK函数的分区。

•        < order_by_clause>

定将RANK值应用于分区中的行时所基于的顺序。

5.排序函数

DENSE_RANKRANK函数类似,只是在生成序号时是连续的,格式 为:

DENSE_RANK () OVER ([ < partition_by_clause>] <order_by_clause>)

 NTILE可以将有序分区中的行分发到指定数目的组中。各个组t编号 ,编号从1开始。对于每一个行,NTILE将返回此行所属的组的巍号。格式为:

NTILE(integer_expression) OVER ([ <partition_by_clause> ] < order_by_clause>)

参数 integer_expression 表不 个正整数常量


猜你喜欢

转载自blog.csdn.net/damishidai15/article/details/80506906