当前位置:首页 > 工业技术
SQL Server 2005初学者指南
SQL Server 2005初学者指南

SQL Server 2005初学者指南PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:宁义,郑兵,薛涛编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2008
  • ISBN:7030204921
  • 页数:476 页
图书介绍:本书是一本SQL Server 2005数据库管理并Microsoft Training And Certification知识体系方面的培训教材。
《SQL Server 2005初学者指南》目录

引论 1

数据库简史 1

数据库类型 1

关系数据库发展史 2

建立数据库连接系统 3

单层结构(主机系统) 4

二层结构(客户/服务器结构) 4

三层结构 6

N层结构 7

数据存取模型 8

小结 9

第1章 SQL Server 2005安装与配置 11

1.1 SQL Server 2005简介 11

1.2 安装条件 14

1.2.1 版本说明 15

1.2.2 硬件和OS要求 16

1.3 安装 20

1.4 配置 24

1.4.1 SQL Server实例 24

1.4.2 Licensing选项 25

1.4.3 SQL Server服务的安全性选项 25

1.4.4 校验考虑 26

1.4.5 升级 26

1.4.6 系统一致性检查器 27

1.4.7 智能化安装 27

1.4.8 服务器级选项 27

1.5 小结 28

第2章 SQL Server 2005组成 29

2.1 SQL Server管理工具 29

2.1.1 SQL Server Management Studio 29

2.1.2 综合服务(SSIS) 31

2.1.3 大容量拷贝程序 32

2.1.4 MS DTC管理控制台 32

2.1.5 SQL Server Profiler 32

2.1.6 查询分析器 34

2.1.7 OSQL 34

2.1.8 sqlmaint.exe 34

2.2 配置工具(Configuration Tools) 35

2.2.1 通知服务命名提示符 35

2.2.2 报表服务配制器 36

2.2.3 SQL Server配置管理器 36

2.2.4 向导错误和使用情况报告设置 43

2.2.5 SQL Server表面区域配置器 44

2.3 性能工具(Performance Tools) 46

2.4 文档和指南(Documentation and Tutorials) 48

2.4.1 联机从书 48

2.4.2 示例 49

2.4.3 指南 49

2.5 SQL Server 2005 Upgrade Advisor 49

2.6 开发工具 49

2.7 基本概念 50

2.7.1 T-SQL基础语句 50

2.7.2 创建和修改表 52

2.7.3 约束 53

2.7.4 视图 54

2.7.5 脚本和批处理 55

2.7.6 存储过程 56

2.7.7 用户自定义函数 57

2.7.8 触发器 58

2.7.9 SQL游标 59

2.7.10 数据库快照 61

2.8 小结 61

第3章 SQL Server Management Studio 62

3.1 SQL Server Management Studio导航 62

3.1.1 Management Studio窗口介绍 63

3.1.2 编写T-SQL语句 68

3.1.3 使用Management Studio……7l3.2 SQL Server数据库组成 77

3.2.1 数据库对象 77

3.2.2 SQL Server数据类型 93

3.2.3 SQL Server对象标识符 97

3.3 SQL Server数据库引擎 98

3.3.1 连接数据库引擎 98

3.3.2 数据库引擎的增强功能 100

3.4 小结 105

第4章 T-SQL基础语句 106

4.1 最基本的SELECT语句 106

4.1.1 SELECT和FROM从句 107

4.1.2 WHERE从句 110

4.1.3 ORDER BY从句 112

4.1.4 利用GROUP BY从句聚集数据 116

4.1.5 利用HAVING从句在分组上放置条件 125

4.1.6 用FOR XML从句输出XML 127

4.1.7 使用OPTION从句,利用提示 128

4.1.8 DISTINCT和ALL谓词 128

4.1.9 LIKE比较 130

4.2 INSERT语句 135

4.3 用UPDATE语句更新取得的数据 140

4.4 DELETE语句 142

4.5 小结 143

第5章 联接表 144

5.1 联接 144

5.2 内部联接 148

INNER JOIN类似WHERE从句 151

5.3 外部联接 156

5.3.1 简单的OUTER JOIN 157

5.3.2 处理更复杂的OUTER JOIN 162

5.4 完全联接 169

5.5 交叉联接 170

5.6 探讨联接的替代语法 171

5.6.1 INNER JOIN的替代语法 172

5.6.2 OUTER JOIN的替代语法 172

5.6.3 CROSS JOIN的替代语法 174

5.7 联合 175

5.8 小结 178

第6章 创建和修改表 179

6.1 SQL Server的对象名 179

6.1.1 架构 179

6.1.2 数据库名 181

6.1.3 用服务器命名 181

6.1.4 回顾默认值 182

6.2 CREATE语句 182

6.2.1 创建数据库 182

6.2.2 创建架构 190

6.2.3 创建表 191

6.3 ALTER语句 200

6.3.1 ALTER DATABASE 200

6.3.2 更改表 202

6.4 DROP语句 205

6.5 使用GUI工具 206

利用数据库引擎创建数据库 206

6.6 小结 210

第7章 SQL Server 2005管理 211

7.1 安全性基础 212

7.1.1 固定登录ID和口令 212

7.1.2 口令有效期 213

7.1.3 长度与组成 214

7.1.4 登录次数 215

7.1.5 存储用户和口令 216

7.1.6 信任 216

7.2 安全性选项 217

7.2.1 安全性范围 217

7.2.2 SQL Server 2005安全性 218

7.2.3 操作系统集成安全性 222

7.3 用户权限 224

7.3.1 对特定数据库授予访问权 224

7.3.2 在数据库中授予对象许可权 225

7.3.3 用户权限和语句级的许可权 228

7.4 服务器和数据库角色 229

7.4.1 服务器角色 229

7.4.2 数据库角色 230

7.5 应用程序角色 233

7.5.1 创建应用程序角色 234

7.5.2 给应用程序角色添加许可权 234

7.5.3 使用应用程序角色 234

7.5.4 删除应用程序角色 235

7.6 XML的安全性 235

7.7 更高级的安全性 236

7.7.1 处理Guest账户 236

7.7.2 TCP/IP端口设置 236

7.7.3 禁用sa账户 237

7.7.4 xp_cmdshell 237

7.7.5 其他工具 237

7.8 调度表作业 237

7.8.1 创建操作员 239

7.8.2 创建作业和任务 241

7.8.3 SQL Server代理 252

7.9 自动响应警报 253

7.9.1 在数据库引擎中创建自动响应警报 254

7.9.2 在T-SQL中创建自动响应警报 254

7.10 全文目录操纵 256

7.10.1 备份与恢复 256

7.10.2 安排注入的调度 256

7.11 异地复制 256

7.11.1 复制数据库向导 256

7.11.2 备份和恢复 257

7.11.3 连接/分离 257

7.12 索引重建 257

7.13 归档数据 258

7.14 数据库选项 258

7.15 数据库元数据 260

7.16 小结 263

第8章 优化 264

8.1 索引选择 265

8.2 数据库引擎优化顾问 266

8.2.1 工作负荷 267

8.2.2 注意事项 268

8.3 数据处理 269

8.4 策略要求 270

8.5 程序维护 271

8.6 优化存储过程 271

8.6.1 尽可能缩短事务 271

8.6.2 尽可能使用限制最少的事务隔离层 271

8.6.3 必要时可以执行多种解决方案 272

8.6.4 尽可能避免使用游标 272

8.7 使用临时表 272

8.8 硬件考虑 273

8.8.1 服务器的独占使用 273

8.8.2 I/O与CPU速度 274

8.8.3 OLTP与OLAP 276

8.8.4 在线或离线 276

8.8.5 宕机 277

8.8.6 丢失数据 277

8.8.7 性价比 277

8.8.8 服务器 278

8.8.9 理想系统 278

8.9 解决方法 278

8.9.1 各种显示计划和统计信息 279

8.9.2 数据库一致性检验程序 283

8.9.3 查询控制器(Query Governor) 286

8.9.4 SQL Server事件探查器 287

8.9.5 性能监视器(Perfmon) 289

8.10 小结 291

第9章 SQL Server 2005服务 292

9.1 服务分割器 292

9.1.1 Service Broker概念 293

9.1.2 Service Broker体系结构 295

9.2 分析服务 301

9.2.1 终端用户的要求 302

9.2.2 维度数据库 305

9.2.3 OLAP存储类型 310

9.2.4 数据仓库 311

9.2.5 数据转换 313

9.2.6 元数据 314

9.2.7 数据挖掘模型 317

9.2.8 数据挖掘算法 317

9.2.9 分析服务体系结构 320

9.2.10 商业智能增强功能 324

9.3 报表服务 326

9.3.1 创建管理和报表 328

9.3.2 功能与概念 329

9.3.3 报表服务体系结构 333

9.4 通知服务 333

9.4.1 通知服务定义 333

9.4.2 关键术语 334

9.4.3 通知服务体系结构 335

9.5 小结 337

第10章 SQL Server 2005灾备 338

10.1 重要性及目标 338

10.2 备份介质 340

10.3 备份策略 341

10.4 恢复数据 345

10.5 恢复模式 346

10.6 恢复优化 348

10.7 备份方法举例 351

10.8 恢复方法 358

10.9 小结 365

第11章 复制 366

11.1 bcp 367

11.1.1 bcp语法 367

11.1.2 bcp导出 370

11.1.3 格式化文件 371

11.1.4 bcp导入 374

11.1.5 BULK INSERT 376

11.1.6 OPENROWSET 377

11.1.7 XML大容量加载 379

11.1.8 优化大容量导入的方法 384

11.2 支持分布式数据 385

11.3 架构复制时的考虑 386

11.3.1 独立性 386

11.3.2 延迟性 386

11.3.3 数据一致性 386

11.3.4 架构一致性 386

11.3.5 其他考虑 387

11.4 发布比喻 388

11.4.1 订阅刊物 390

11.4.2 订阅服务器类型 390

11.4.3 过滤数据 390

11.5 复制类型 391

11.5.1 快照复制 391

11.5.2 合并复制 394

11.5.3 事务复制 397

11.5.4 立即更新的订阅服务器 400

11.5.5 混合复制类型 400

11.6 复制模型假设 401

11.6.1 标准模型 401

11.6.2 混合模型 403

11.6.3 附加说明 404

11.7 实现示例 404

11.7.1 承包人供应公司 404

11.7.2 清除服务 405

11.8 计划复制 406

11.8.1 数据考虑 406

11.8.2 复制类型 407

11.8.3 复制向导 407

11.9 启用发布和分发 407

11.9.1 启动向导 408

11.9.2 默认配置 408

11.9.3 禁用发布 410

11.9.4 T-SQL过程 410

11.10 事务/快照发布刊物 410

11.10.1 创建和管理发布向导 410

11.10.2 配置之后 413

11.10.3 T-SQL过程 415

11.11 合并发布刊物 415

11.12 异类数据库复制 415

11.12.1 从Oracle发布数据 416

11.12.2 将数据发布到非SQL Server订阅服务器 423

11.13 管理复制 424

11.13.1 复制脚本 424

11.13.2 支持各种复制 425

11.13.3 发布到Internet 425

11.13.4 复制和架构变化 425

11.13.5 复制监视器 427

11.13.6 后续 428

11.14 企业范围的自动化管理 428

11.14.1 创建多服务器环境 429

11.14.2 管理作业 430

11.14.3 轮询服务器 430

11.14.4 管理事件 431

11.15 高可用性解决方案 432

11.16 小结 435

第12章 综合服务 436

12.1 体系结构 436

12.2 综合服务实用工具 438

12.2.1 综合服务与Studio环境 438

12.2.2 SSIS设计器及概念 440

12.2.3 SSIS向导 454

12.2.4 执行包实用工具 457

12.3 SSIS设计 457

12.3.1 生成解决方案 457

12.3.2 设计和创建SSIS包 459

12.3.3 部署包 469

12.4 典型用途 473

12.5 小结 476

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