《数据库创建、数据仓库与优化》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)Microsoft Corporation著;郭东青等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7302046662
  • 页数:351 页
图书介绍:

第Ⅰ部分 简介与概述 3

第1章 欢迎使用SQL Server 2000开发指南 3

第2章 故障转移群集 7

2.1创建故障转移群集 9

2.2升级到SQL Server 2000故障转移群集 13

2.3处理故障转移群集安装 13

2.3.1安装故障转移群集前的准备工作 14

2.3.2安装故障转移群集 14

2.3.3故障转移群集的相关性 16

2.4维护故障转移群集 18

2.5在故障转移群集中使用SQL Server工具 19

2.6故障转移群集疑难解答 21

第Ⅱ部分 创建和维护数据库 27

第3章 数据库 27

3.1数据库各组成部分 27

3.1.1文件和文件组 28

3.1.2事务日志 32

3.2数据库设计考虑事项 33

3.2.1创建数据库计划 34

3.2.2联机事务处理与决策支持 36

3.2.3规范化 37

3.2.4数据完整性 39

3.2.5数据安全性 40

3.2.6数据库性能 41

3.2.7维护 41

3.2.8估计数据库的大小 42

3.3创建数据库 48

3.4修改数据库 51

3.4.1扩充数据库 51

3.4.2收缩数据库 52

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

3.4.4创建文件组 54

3.4.5更改默认文件组 55

3.4.6设置数据库选项 55

3.4.7创建可移动数据库 63

3.4.8附加和分离数据库 64

3.4.9重命名数据库 65

3.4.10更改数据库所有者 66

3.4.11更改数据库状态的事务终止 66

3.5查看数据库 66

3.6编写数据库文档和脚本 67

3.7数据库维护计划向导 68

3.8删除数据库 69

第4章 表 71

4.1设计表 71

4.1.1指定列的数据类型 71

4.1.2 Text in Row数据 76

4.1.3自动编号和标识符列 78

4.1.4使用约束、默认值和空值 79

4.2创建和修改表 85

4.2.1修改列属性 87

4.2.2添加和删除列 88

4.2.3创建和修改PRIMARY KEY约束 89

4.2.4创建和修改 FOREIGN KEY约束 89

4.2.5创建和修改 UNIQUE约束 90

4.2.6创建和修改CHECK约束 91

4.2.7创建和修改DEFAULT定义 92

4.2.8 创建和修改标识符列 92

4.3查看表 94

4.4删除表 94

第5章 索引 95

5.1设计索引 96

5.1.1使用聚集索引 98

5.1.2使用非聚集索引 99

5.1.3使用唯一索引 100

5.1.4填充因子 101

5.1.5 Index Tuning Wizard 102

5.2创建索引 104

5.2.1在计算列上创建索引 105

5.2.2在视图上创建索引 107

5.2.3影响结果的SET选项 107

5.2.4创建升序和降序索引 111

5.2.5统计信息 112

5.3重新建立索引 113

5.4重新命名索引 114

5.5查看索引 114

5.6删除索引 115

第6章 视图 117

6.1使用视图方案 117

6.2创建视图 119

6.2.1设计索引视图 121

6.2.2创建索引视图 123

6.2.3创建分区视图 127

6.3修改和重命名视图 132

6.4通过视图修改数据 132

6.5获取关于视图的信息 133

6.6删除视图 133

第7章 存储过程 135

7.1扩展存储过程 136

7.2创建存储过程 136

7.2.1指定参数 138

7.2.2设计存储过程 141

7.2.3从存储过程中返回数据 147

7.3执行存储过程 150

7.4修改和重命名存储过程 151

7.5重新编译存储过程 152

7.6查看存储过程 153

7.7删除存储过程 153

第8章 用触发器强制商业规则 155

8.1设计触发器 156

8.1.1指定触发器激发的时间 157

8.1.2触发器执行 157

8.1.3设计INSTEAD OF触发器 158

8.2创建触发器 160

8.2.1设计触发器 161

8.2.2使用包含ROLLBACK TRANSACTION的触发器 163

8.2.3使用inserted表和deleted表 164

8.2.4多行考虑事项 166

8.2.5条件INSERT触发器 167

8.2.7使用嵌套触发器 170

8.2.8使用INSTEAD OF触发器 173

8.2.9在INSTEAD OF 触发器中使用text、ntext和image 179

8.2.10用隐性和显式空值激活触发器 180

8.3修改和重命名触发器 181

8.4查看触发器 182

8.5删除触发器 182

第9章 用户定义函数 183

9.1返回table数据类型的用户定义函数 186

9.2内嵌用户定义函数 187

9.3确定性和非确定性的函数 188

9.4将存储过程重新编写为函数 191

9.5在数据库对象上使用扩展属性 191

第10章 全文索引 195

10.1使用SQL Enterprise Manager管理全文功能 196

10.2使用存储过程和标量函数管理全文 197

10.2.1使其他用户发布全文查询 198

10.2.2对全文目录执行调查和清除任务 200

10.2.3执行不常用的任务。 202

10.3维护全文索引 203

10.4筛选支持的文件类型 204

10.5列级语言分析 205

第Ⅲ部分 创建和使用数据仓库 209

第11章 数据仓库概述 209

第12章 数据仓库的组成部分 213

12.1数据集市 213

12.2关系数据库 214

12.3数据源 215

12.4数据准备区 215

12.5显示服务 216

12.6最终用户分析 218

第13章 创建数据仓库 219

13.1设计数据仓库 219

13.1.1使用维度建模 220

13.1.2事实数据表 221

13.1.3聚合表 222

13.1.4维度表 222

13.1.5索引 224

13.2创建数据准备区 225

13.3创建数据仓库的数据库 225

13.4从操作系统中析取数据 226

13.5清理和转换数据 227

13.6向数据仓库的数据库中加载数据 228

13.7准备显示信息 229

13.8向数据集市分发数据 229

第14章 使用数据仓库 231

14.1SQL查询 232

14.2OLAP和数据挖掘 232

14.3 English Query 233

14.4Microsoft Offce 2000 233

14.5Web访问和报表 233

14.6脱机OLAP多维数据集 234

14.7第三方应用程序 234

14.8自定义应用程序 235

第15章 维护数据仓库 237

15.1更新数据仓库的数据 237

15.1.1高度数据更新 238

15.1.2同步OLAP多维数据集 238

15.1.3更新数据集市 239

15.2管理数据仓库 239

15.2.1备份数据仓库中的数据 239

15.2.2自动操作数据库任务 240

15.3调整数据仓库性能 240

第Ⅳ部分 优化数据库性能 245

第16章 设计联合数据库服务器 245

16.1设计分区 245

16.2设计高度可用的联合数据库服务器 248

16.3备份和还原联合数据库服务器 249

第17章 数据库设计 251

17.1逻辑数据库设计 251

17.2物理数据库设计 252

17.2.1 RAID 253

17.2.2分区 259

17.2.3使用文件组放置数据 260

17.2.4索引优化建议 262

17.2.5优化事务日志性能 263

17.2.6优化tempdb性能 263

17.2.7文件系统 264

第18章 查询优化 265

18.1分析查询 266

18.1.1利用SQL Query Analyer图形化的显示执行计划 267

18.1.2逻辑和物理运算符 271

18.2查询优化建议 286

18.3高级查询优化概念 287

18.3.1了解嵌套循环联接 288

18.3.2了解合并联接 288

18.3.3了解哈希联接 288

第19章 应用程序设计 291

19.1网络和性能 293

19.2使用高效数据检索优化应用程序性能 294

19.3事务和批处理对应用程序性能的影响 295

19.4存储过程对应用程序性能的影响 296

19.5了解和避免阻塞 296

19.6优化分布式查询 298

第20章 优化实用工具与工具性能 301

20.1优化备份和还原性能 301

20.2优化大容量复制性能 304

20.3优化DBCC性能 306

第21章 优化服务器性能 309

21.1使用内存配置选项优化服务器性能 309

21.2使用I/O配置选项优化服务器性能 310

21.3使用Windows NT选项优化服务器性能 311

21.3.1最大化吞吐量 311

21.3.2配置服务器任务调度 311

21.3.3配置虚拟内存 312

索引 313