《SQL SERVER2005实例精讲》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:谢维成,苏长明主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:7302168040
  • 页数:515 页
图书介绍:本书介绍SQL Server 2005的安装,开发以及管理等知识。

第1章 SQL Server 2005概述及安装方法 1

1.1 SQL Server简介 2

1.1.1 SQL Server的历史 2

1.1.2 SQL Server 2005的介绍 2

1.2 SQL Server 2005新特性 4

1.3 SQL Server 2005常用工具及其组件 7

1.3.1 SQL Server 2005常用工具 7

1.3.2 SQL Server 2005组件 12

1.4 安装SQL Server 2005 13

1.4.1 SQL Server 2005的软硬件环境 14

1.4.2 安装SQL Server 2005的安全注意事项 18

1.4.3 安装SQL Server 2005的详细步骤 20

1.4.4 以命令行方式安装SQL Server 2005 29

1.4.5 以升级方式进行对SQL Server 2005的安装 30

1.4.6 配置SQL Server 2005 34

第2章 创建数据库及数据库对象 39

2.1 数据库知识储备 40

2.1.1 数据库基本知识 40

2.1.2 系统数据库 40

2.1.3 文件与文件组 43

2.1.4 数据库状态 44

2.1.5 文件状态 44

2.1.6 创建数据类型 45

2.1.7 数据完整性 45

2.2 操作数据库 46

2.3 操作数据库表 52

2.4 销售管理数据库操作实例 56

2.5 教学管理数据库创建实例 69

第3章 索引 77

3.1 索引知识储备 78

3.1.1 什么是索引 78

3.1.2 为什么要创建索引 78

3.1.3 什么时候使用索引 79

3.1.4 索引的类型 79

3.2 创建索引 80

3.2.1 在建表时创建索引 80

3.2.2 对已存在的表创建索引 81

3.3 联机索引 90

3.3.1 联机索引结构 90

3.3.2 联机索引操作 91

3.4 操作索引 93

3.4.1 查看索引 93

3.4.2 修改索引 93

3.4.3 删除索引 95

3.5 索引经典实例 95

第4章 SQL查询应用 99

4.1 查询应用基础 100

4.1.1 关系模型 100

4.1.2 学习SQL Server 2005查询的最后一站——关系运算 101

4.2 数据查询 103

4.2.1 实例数据库及数据库表介绍 103

4.2.2 普通数据查询 104

4.2.3 Transact-SQL高级查询 121

4.3 数据查询经典实例 129

第5章 视图 133

5.1 视图的基本概念 134

5.1.1 视图简介 134

5.1.2 视图的优点 135

5.2 创建视图 136

5.2.1 创建视图的两种方法 136

5.2.2 使用SQL Server Manager Studio管理器创建与管理视图 136

5.2.3 用Transact-SQL语句创建与管理视图 139

5.3 视图经典实例 143

第6章 Transact-SQL编程基础 149

6.1 Transact-SQL语言简介 150

6.2 SQL语言 150

6.2.1 SQL语言组成 151

6.2.2 SQL常用语句及其结构 152

6.3 数据类型 153

6.3.1 字符类型 154

6.3.2 数据类型 154

6.3.3 日期时间类型 157

6.3.4 二进制类型 158

6.3.5 货币数据类型 159

6.3.6 Unicode类型 160

6.3.7 其他类型 161

6.4 运算符 164

6.4.1 算术运算符 164

6.4.2 赋值运算符 165

6.4.3 位运算符 165

6.4.4 比较运算符 166

6.4.5 逻辑运算符 166

6.4.6 一元运算符 167

6.4.7 运算符的优先级顺序 168

6.5 流程控制 168

6.5.1 BEGIN...END程序块 168

6.5.2 IF语句 169

6.5.3 CASE语句 171

6.5.4 WHILE语句 171

6.5.5 BREAK语句 172

6.5.6 CONTINUE语句 173

6.5.7 GOTO语句 173

6.5.8 RETURN返回语句 174

第7章 常用函数与用户自定义函数 175

7.1 常用函数 176

7.1.1 聚合函数 176

7.1.2 算术函数 181

7.1.3 字符串函数 182

7.1.4 数据类型转换函数 187

7.1.5 日期和时间函数 187

7.1.6 文本和图像函数 189

7.2 SQL Server 2005函数扩展与用户自定义函数 190

7.2.1 元数据函数 190

7.2.2 排名函数 191

7.2.3 行集函数 192

7.2.4 安全函数 193

7.2.5 系统统计函数 194

7.2.6 创建用户自定义函数 194

7.2.7 用户自定义函数类型 196

7.2.8 修改和删除用户自定义函数 197

7.2.9 自定义函数的应用 198

第8章 SQL Server游标 203

8.1 游标的概念 204

8.2 游标的分类 204

8.2.1 API服务器游标 205

8.2.2 Transact-SQL游标 206

8.2.3 客户端游标 206

8.3 游标基本操作 206

8.3.1 声明游标 206

8.3.2 打开游标 208

8.3.3 读取游标数据 208

8.3.4 关闭游标 209

8.3.5 释放游标 210

8.4 游标经典实例 211

第9章 存储过程 215

9.1 存储过程的特点 216

9.2 存储过程的分类 216

9.2.1 用户定义的存储过程 216

9.2.2 扩展存储过程 217

9.2.3 系统存储过程 217

9.3 存储过程的创建和管理 217

9.3.1 存储过程的创建和执行 217

9.3.2 创建存储过程 219

9.3.3 执行存储过程 220

9.3.4 存储过程的管理 220

9.4 系统存储过程和扩展存储过程 226

9.4.1 系统存储过程 226

9.4.2 扩展存储过程 231

9.5 存储过程经典实例 232

第10章 数据库触发器 235

10.1 触发器概述 236

10.2 DML触发器 237

10.2.1 DML触发器分类 237

10.2.2 创建DML触发器 238

10.3 DDL触发器 240

10.3.1 创建DDL触发器 241

10.3.2 DML触发器和DDL触发器的比较 242

10.4 管理触发器 242

10.4.1 修改触发器 242

10.4.2 删除触发器 244

10.4.3 禁用或启用触发器 245

10.5 递归触发器和嵌套触发器 246

10.5.1 递归触发器 246

10.5.2 嵌套触发器 247

10.6 触发器经典实例 247

第11章 SQL Server 2005报表设计 253

11.1 创建报表 254

11.2 报表分组 261

11.3 报表排序 264

11.4 报表的格式设置 266

第12章 Analysis Services项目与数据挖掘 271

12.1 Analysis Services项目 272

12.1.1 新建Analysis Services项目的数据源 272

12.1.2 新建Analysis Services项目的数据源视图 276

12.1.3 新建多维数据库集 280

12.2 数据挖掘 285

12.2.1 准备Analysis Services数据库 286

12.2.2 生成目标邮件方案 293

第13章 数据库备份与还原 305

13.1 备份和恢复概述 306

13.1.1 备份的重要性 306

13.1.2 备份内容 306

13.1.3 备份介质 306

13.1.4 备份策略 306

13.1.5 恢复概述 307

13.2 备份数据库 307

13.2.1 创建备份设备 308

13.2.2 备份数据库 311

13.3 还原数据库 318

13.3.1 使用RESTORE命令进行数据库还原 319

13.3.2 使用SQL Server Management Studio进行数据库还原 322

第14章 数据导入与导出 327

14.1 数据导入与导出方式 328

14.2 数据导出 328

14.2.1 大容量复制程序(bcp)命令 329

14.2.2 在图形界面下导出数据 329

14.3 数据导入 334

14.4 SSIS 340

第15章 数据库维护 349

15.1 数据库维护的准则 350

15.2 在SQL Server 2005中改进的创建维护计划 350

15.3 在SQL Server 2005中创建维护计划 350

15.4 执行维护计划 362

15.5 修改维护计划 363

第16章 SQL Server 2005数据库的优化 365

16.1 良好的数据库设计方案 366

16.2 SQL Server 2005相关的软件系统 366

16.3 SQL Server 2005相关的硬件系统 367

16.4 数据库性能优化的原则 368

16.5 数据库的性能评估 369

16.6 优化准备工作 371

16.7 数据库引擎优化顾问 371

16.8 SQL Server 2005数据库优化日志 375

16.9 优化中可能出现的问题 375

第17章 SQL Server 2005的安全性 377

17.1 管理SQL Server服务 378

17.1.1 启动SQL Server服务 378

17.1.2 停止SQL Server服务 379

17.1.3 暂停SQL Server服务 380

17.1.4 恢复SQL Server服务 380

17.2 管理服务器 381

17.2.1 注册服务器 381

17.2.2 连接和断开服务器 383

17.3 SQL Server的安全认证 384

17.3.1 SQL Server登录的安全认证 384

17.3.2 SQL Server安全认证模式的设置 385

17.3.3 SQL Server 2005的密码策略 386

17.4 SQL Server的登录帐号 387

17.5 管理登录 394

17.5.1 查看登录帐号 394

17.5.2 修改登录帐号 396

17.5.3 删除登录帐号 398

17.5.4 禁用和启用登录帐号 399

17.6 管理用户或组 400

17.7 服务器角色与数据库角色 405

17.7.1 服务器角色 405

17.7.2 数据库角色 408

第18章 SQL Server Agent代理服务 415

18.1 自动管理组件 416

18.2 配置SQL Server代理 417

18.2.1 启动SQL Server代理服务 417

18.2.2 设置所需权限 418

18.2.3 设置SQL Server代理属性 419

18.3 执行作业 420

18.3.1 创建作业 420

18.3.2 创建作业类别 424

18.3.3 将作业所有权授予其他人 425

第19章 分布式数据复制 427

19.1 数据复制的概念及分类 428

19.1.1 复制的概念及特点 428

19.1.2 复制的类型 429

19.2 SQL Server 2005同步复制技术 434

19.2.1 准备工作 435

19.2.2 开始复制 437

19.3 执行复制与监视复制 443

19.3.1 创建出版物 443

19.3.2 出版服务器的配置 443

19.3.3 设计订阅 443

19.3.4 订阅服务器端 444

19.4 在服务器和客户端之间复制数据 444

19.4.1 在服务器和客户端之间复制数据简介 444

19.4.2 在服务器和客户端之间复制数据的配置 446

19.5 服务器对服务器环境复制数据简述 454

第20章 Delphi对SQL Server 2005数据库的访问 459

20.1 Delphi简介 460

20.2 教学管理系统分析与概要设计 460

20.3 TeachingManageSYS数据库的安全管理 461

20.4 制作SQL Server 2005数据库连接类 463

20.4.1 关于ADO 463

20.4.2 制作连接类连接TeachingManageSYS数据库 464

20.5 程序设计 467

第21章 物流网站开发实例 485

21.1 系统需求分析 486

21.2 系统概要设计 486

21.3 详细设计 487

21.3.1 数据库分析与设计 487

21.3.2 实现机制 488

21.4 程序设计 494

21.4.1 本系统所用到的JavaBean 494

21.4.2 用户注册 496

21.4.3 用户登录 497

21.4.4 控制台管理 499

21.4.5 客户管理 509

参考文献 515