当前位置:首页 > 工业技术
SQL Server深入详解
SQL Server深入详解

SQL Server深入详解PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:王寅永,李降宇,李广歌编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:9787121074226
  • 页数:428 页
图书介绍:Microsoft SQL Server 2005是新一代大型电子商务、数据分析和数据库解决方案,本书是创建SQL Server 2005数据库和应用的一本参考书。通过这本书,读者可以学到如何进行SQL Server 2005数据库的安装,如何进行数据库组件管理以及数据库的转换、备份等工作。同时,读者通过对Microsoft SQL Server的实现语言-Transact-SQL的学习,可以进一步地了解SQL Server 2005的数据库操作、表操作、强大的Select语句、存储过程及触发器、事务处理等相关内容。另外,通过这本书的学习,读者也可以了解到SQL Server 2005数据库针对数据仓库管理、商业智能(BI)的方向的发展情况。其中的第9章内容主要是介绍应用SQL Server 2005商业智能技术为上海某电信公司进行的报表及业务分析系统,从设计方案到开发技术以及最终报表的展示,充分为广大读者提供一个学习和了解商业智能在实际项目中是如何应用的。全书用550个图例对SQL Server 2005的主要功能进行深入分析,不仅是进行SQL Server 2005开发的广大初学者
《SQL Server深入详解》目录

第1章 SQL Server 2005概述 1

1.1 SQL Server 2005概念 1

1.2 SQL Server 2005数据平台包括的工具内容 2

1.3 SQL Server 2005新特性 3

1.4 SQL Server 2005的商务智能特性 4

1.5升级到SQL Server 2005 5

第2章 SQL Server 2005安装及配置 6

2.1 SQL Server 2005安装的硬件要求 6

2.2 SQL Server 2005安装的软件要求 7

2.3安装SQL Server 2005的注意事项 7

2.4 SQL Server 2005安装步骤 9

进入安装界面,阅读协议 9

安装必备的组件 9

进入安装SQL Server 2005的安装向导 10

开始进行系统配置检查工作 10

注册信息填写 11

默认选择安装SQL Server 2005组件 12

手工安装SQL Server 2005组件 12

安装SQL Server 2005实例 13

安装SQL Server 2005服务账户 13

身份验证模式选择 14

排序规则设置 14

报表服务的安装选项 15

报表使用情况报告设置 15

开始安装 15

安装过程进度情况 16

安装过程结束 16

第3章 SQL Server 2005Management Studio 18

3.1 SQL Server 2005 Management Studio基础知识 18

概念及功能 18

启动Management Studio 19

更改环境布局 20

显示文档窗口 22

显示对象资源管理器详细信息页 23

选择字体和颜色方案 23

选择键盘快捷键方案 24

设置启动选项 24

还原默认的SQL Server Management Studio配置 25

3.2 SQL Server 2005 Management Studio安全管理 26

登录用户管理 26

服务角色管理 29

3.3 SQL Server 2005 Management Studio备份管理 31

3.4 SQL Server 2005 Management Studio维护管理 32

启动维护计划向导 33

使用向导创建一个维护计划 33

修改维护计划的计划属性 35

查看SQL Server错误日志 36

3.5 SQL Server 2005 Management Studio环境 37

创建一个新解决方案和项目 38

打开现有解决方案 38

视图项目属性 39

向项目添加新项 39

移除或删除项或项目 42

更改与查询关联的连接 43

查看或更改项目中的连接属性 44

将源代码管理与SQL Server Management Studio配合使用 44

3.6 SQL Server 2005 Management Studio应用 46

数据库的相关操作 46

创建数据库 46

增大数据库 50

收缩数据库 52

添加和删除数据文件和事务日志文件 53

设置数据库选项 55

分离数据库 55

附加数据库 59

重命名数据库 59

删除数据库 61

表的相关操作 62

表的基础知识 62

创建新表 63

表中插入列 64

表中删除列 66

指定列的默认值 67

指定计算列 68

修改列的数据类型 69

修改列的长度 71

修改列的精度 72

重新定义列的精度 72

修改列标识属性 73

修改列的空值选项 74

索引 75

创建索引 75

创建唯一索引 76

创建聚集索引 78

更改索引属性 79

更改索引名称 80

删除索引 81

为索引指定填充因子 82

创建XML索引 83

删除XML索引 84

视图 84

创建视图 85

打开视图 85

保存视图 86

重命名视图 87

删除视图 87

显示视图属性 88

存储过程 89

创建存储过程 89

修改存储过程 92

重新命名存储过程 93

删除存储过程 94

第4章 Transact-SQL实用大全 95

4.1标识符 95

标识符概念 95

标识符种类 96

常规标识符规则 96

使用标识符作为对象名称 97

4.2数据类型 98

使用二进制数据 99

使用char和varchar数据 99

使用日期和时间数据 101

使用整型数据 104

使用decimal、float和real数据 105

使用Text和Image数据 106

使用特殊数据 107

4.3表达式 109

4.3.1使用算术运算符 111

减法运算符 112

加法运算符 113

乘法运算符 114

除法运算符 115

4.3.2使用位运算符 115

&(位与) 115

~(位非) 116

|(位或) 117

^(位异或) 118

4.3.3比较运算符 118

=(等于表达式) 119

<>(不等于表达式) 119

>(大于表达式) 119

!<(不小于表达式) 120

<(小于表达式) 120

!=(不等于表达式) 120

>=(大于或等于表达式) 120

!>(不大于表达式) 120

>=(小于或等于表达式) 121

字符串串联运算符 121

4.4注释 122

4.5数据库操作 123

创建数据库 123

扩展数据库 124

收缩数据库 126

分离数据库 127

附加数据库 128

更改数据库所有者 128

删除数据库 129

4.6表操作 129

创建表 129

修改列属性 131

创建和修改PRIMARY KEY约束 132

创建和修改FOREIGN KEY约束 133

创建和修改UNIQUE约束 133

创建和修改CHECK约束 134

创建和修改DEFAULT定义 134

查看表 135

插入数据 139

修改表数据 141

删除表 143

4.7索引 145

了解索引 145

创建索引 146

修改索引 147

删除索引 149

4.8视图 150

了解视图 150

创建视图 152

修改和重命名视图 152

删除视图 153

4.9存储过程 154

了解存储过程 154

批处理和GO命令 155

批处理 155

GO命令 156

变量说明 158

控制语句 163

处理错误信息 172

创建存储过程 181

修改存储过程 188

删除存储过程 190

4.10 DML触发器 190

了解DML触发器 190

DML触发器的类型 191

指定DML触发器激发 191

修改和重命名DML触发器 192

删除和禁用触发器 192

4.11事务 193

了解事务 193

启动事务 194

结束事务 196

4.12游标 197

了解游标 197

实现游标 197

提取和滚动 200

获得服务器游标元数据 201

使用定位操作更改行 202

DECLARE CURSOR 203

第5章 强大的SELECT语句 206

5.1基础内容 206

5.2选择列表 207

选择所有列 207

查询结果集中的常量 209

选择列表中的计算值 210

分配结果集列的名称 212

结果集列名的分隔 213

使用DISTINCT消除重复项 213

5.3 FROM子句 214

使用FROM子句 214

没有FROM子句的SELECT语句 215

使用表别名 216

使用TABLESAMPLE限制结果集 216

5.4 WHERE和HAVING筛选 218

WHERE和HAVING基本内容 218

WHERE和HAVING子句中的搜索条件 218

5.5 GROUP BY分组 222

基本内容 222

GROUP BY和WHERE子句 223

HAVING子句选择行 224

GROUP BY子句和ALL关键字 225

GROUP BY和空值 225

5.6用ORDER BY对行进行排序 226

5.7子查询 227

子查询的基本内容 227

子查询的规则 228

在子查询中限定列名 228

使用别名的子查询 229

使用IN的子查询 230

使用NOT IN的子查询 230

UPDATE、 DELETE和INSERT语句中的子查询 231

使用比较运算符的子查询 231

用ANY、 SOME或ALL修改的比较运算符 233

使用EXISTS的子查询 236

使用NOT EXISTS的子查询 236

用于替代表达式的子查询 237

5.8联接 237

基础知识 237

使用内部联接 239

使用外部联接 239

使用交叉联接 241

使用自联接 241

联接三个或更多表 242

5.9日期函数 243

GETDATE 243

DATEPART和DATENAIN 243

DATEADD和DATEDIFF 244

5.10数学函数 246

三角函数 246

CEILING和FLOOR 248

LOG和LOG10 248

POWER和EXP 249

RAND 249

5.11字符串函数 250

SUBSTRING 250

CHARINDEX和PATINDEX 251

STR 252

STUFF 253

SOUNDEX和DIFFERENCE 253

LTRIM 254

RTRIM 254

LEFT 255

RIGHT 255

LEN 256

REPLACE 256

5.12 BETWEEN 257

第6章 SQL Server Analysis Services(商业智能之分析服务) 259

6.1基础内容 259

什么是商业智能 259

基于SQL Server 2005的商业智能之分析服务 260

特别说明 261

6.2在Analysis Services项目中定义数据源视图 261

创建Analysis Services项目 262

定义数据源 263

定义数据源视图 266

修改表属性 269

6.3定义和部署多维数据集 270

定义多维数据集 271

检查多维数据集和维度属性 274

多维数据集结构用法 275

维度用法 277

分区用法 279

浏览器用法 279

部署Analysis Services项目 280

浏览已部署的多维数据集 281

6.4修改属性 282

修改度量相关属性 282

修改维度相关属性 285

修改“时间”维度 287

6.5计算 289

定义计算成员 289

定义命名集 292

6.6定义关键性能指标KPI 293

KPI的概念 293

KPI定义 294

6.7定义和浏览透视 296

6.8定义和浏览翻译 298

6.9 Analysis Services的权限管理 299

第7章 Intcgration Services(数据仓库提取、转换和加载服务) 302

7.1创建SSIS项目和基本包 302

创建SSIS项目 302

添加平面文件连接管理器 304

配置平面文件连接管理器相关属性 305

添加OLE DB连接管理器配置 306

在包中添加数据流任务 308

添加并配置平面文件源 310

添加并配置Lookup Currency Key转换 312

添加并配置Lookup DateKey转换 313

添加和配置OLE DB目标 315

运行SSIS项目 316

7.2迭代循环处理 317

复制项目 318

添加Foreach循环 319

Foreach循环容器配置枚举器 320

将枚举器映射为用户定义的变量 321

修改平面文件连接管理器 322

7.3添加日志信息 324

复制项目 324

添加和配置日志记录 324

7.4错误流重定向 326

创建损坏的文件 327

添加错误流重定向 328

添加平面文件目标 331

第8章 Reporting Services(报表服务) 334

8.1创建基本报表 334

创建项目 334

创建报表文件 335

设置连接 337

报表查询 338

设计字段到数据区域 338

预览报表 340

8.2向报表中添加分组、排序和格式设置等功能 340

打开项目 340

认识表数据设计区域 341

新增组 341

新建列 343

数据排序 344

数据汇总 345

日期格式 345

货币格式 346

发布报表 347

8.3报表参数管理 349

打开项目 349

添加参数-按日期进行筛选 350

添加参数-设置默认值 352

添加新字段用于筛选 353

添加新的报表参数 354

使用参数表达式设置表筛选器 355

添加具有可用值列表的单值参数 357

添加具有“全选”值的多值参数 359

添加控制行可见性的参数 360

8.4报表管理器操作 362

通过浏览器启动报表管理器 362

创建、删除或修改文件夹 362

为报表特定数据源指定已存储的凭据 365

订阅报表 366

创建、删除或修改角色 369

上载文件或报表 371

导出报表 372

报表执行属性的配置 372

报表历史记录属性的配置 373

第9章 商业知能(BI)实战 374

9.1总体概述 374

背景 374

建设目标 375

9.2系统方案 375

商务智能(Business Inteliigence)介绍 375

平台选型(SQL Server 2005) 376

9.3系统架构 379

系统流程 379

逻辑架构 379

项目服务器架构设计 380

物理架构配置 380

软硬件配置清单 381

9.4报表系统需求分析 382

客户分析 382

业务分析 386

账务分析 390

服务分析 392

专题分析 394

9.5数据结构 397

客户资料 397

账务账单 400

缴费 401

详单结构 402

9.6快速跟进工作 407

源数据到Stage数据库阶段 407

从Stage数据库到数据仓库阶段 408

多维数据库设计阶段 409

设计报表 409

服务器设置 409

快速跟进工作的报表展示 410

9.7 MDX查询语言的设计 410

MDX介绍 410

MDX语法要素 411

MDX查询语句 412

MDX表达式 412

实战项目中MDX语句代码具体分析 413

9.8多维数据集设计展示 416

多维数据集的设计要点 416

多维数据集在项目中的设计展示 417

9.9项目中ETL设计展示 419

9.10项目报表设计工作 421

9.11项目报表展示 422

相关图书
作者其它书籍
返回顶部