《SQL Server 2005应用开发技术与典型实例》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:杭志,黄斌,刘明波编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302194569
  • 页数:564 页
图书介绍:本书采用案例教学的形式,由浅入深、循序渐进地介绍SQL Server 2005数据库平台的知识体系。

第1章 SQL Server 2005基础 1

1.1 SQL Server 2005概述 1

1.1.1核心组件 1

1.1.2开发工具 5

1.1.3 SQL Server 2005带来的好处 6

1.2 SQL Server 2005的新特性 7

1.2.1企业级数据管理 7

1.2.2开发者的能力 11

1.2.3查询通知 15

1.2.4多活动结果集 15

1.2.5数据镜像中的透明的故障转移 16

1.2.6商业智能 19

1.3 SQL Server 2005的版本 22

1.4 SQL Server 2005的安装 25

第2章 SQL Server 2005管理及开发工具 36

2.1配置SQL Server 2005 36

2.2 SQL Server Management Studio 50

2.3查询编辑器 61

2.4报表服务 64

2.5 SQL Server Profiler 69

2.6使用命令行工具 74

第3章 数据库和事务日志 82

3.1创建数据库 82

3.2删除数据库 90

3.3获取数据库信息 94

3.4修改数据库 95

3.5事务日志 105

第4章 数据表与关键字 109

4.1数据库表 109

4.2关系键 119

4.2.1键的定义 119

4.2.2外部关系键 122

4.2.3关系模型的完整性 126

4.3约束 130

第5章 Transact-SQL 135

5.1 Transact-SQL概述 135

5.1.1 Transact-SQL的特点 135

5.1.2 Transact-SQL的语法规则 136

5.2数据类型 136

5.2.1整数数据类型 137

5.2.2浮点数据类型 138

5.2.3字符数据类型 138

5.2.4时间日期数据类型 139

5.2.5文本和图像数据类型 140

5.2.6货币数据类型 140

5.2.7特殊的数据类型 141

5.3运算符 145

5.3.1算术运算符 145

5.3.2比较运算符 146

5.3.3逻辑运算符 146

5.3.4位运算符 147

5.3.5连接运算符 147

5.3.6通配符 147

5.3.7赋值运算符 148

5.4 Transact-SQL编程结构 149

5.4.1程序注释语句 149

5.4.2变量 150

5.4.3 IF…ELSE条件结构 153

5.4.4 CASE条件分支 153

5.4.5 RETURN语句 154

5.4.6新增功能TRY…CATCH语句 155

5.5游标 158

5.5.1游标的作用和特点 158

5.5.2游标的分类 159

5.6常用函数 167

5.6.1字符串函数 167

5.6.2日期和时间函数 173

5.6.3系统函数 174

5.6.4数据类型转换函数 175

5.6.5数学函数 175

5.6.6聚合函数 176

5.7常用SQL语句 180

5.7.1 SELECT数据查询语句 181

5.7.2排序查询 183

5.7.3谓词与量词查询 184

5.7.4使用TOP关键字 186

5.7.5 ORDER BY子句 187

5.7.6 COMPUTE和COMPUTE BY子句 188

5.8常用命令 195

5.8.1 BACKUP命令 195

5.8.2 CHECKPOINT命令 195

5.8.3 DBCC命令 196

5.8.4 DECLARE命令 196

5.8.5 PRINT命令 196

5.8.6 RAISERROR命令 197

5.8.7 READTEXT命令 197

5.8.8 RESTORE命令 198

5.8.9 SHUTDOWN命令 198

5.8.10 USE命令 198

5.9批处理 200

5.9.1批处理概念 200

5.9.2事务管理 201

第6章 视图和索引 203

6.1视图的创建与删除 203

6.2修改视图 210

6.3使用视图加强数据安全 220

6.4索引的创建 222

6.5索引与查询优化 232

第7章 存储过程 240

7.1存储过程的概念和类型 240

7.1.1存储过程的基本概念 240

7.1.2存储过程的类型 241

7.2创建存储过程 241

7.3执行存储过程 248

7.4编辑存储过程 253

7.5重新编译存储过程 256

7.6查看存储过程 257

7.7删除存储过程 259

第8章 触发器 262

8.1触发器的分类和约束条件 262

8.1.1触发器的分类 262

8.1.2触发器的约束条件 263

8.2触发器的使用与管理 264

8.3触发器的特殊功能 281

8.3.1 INSERTED和DELETED表 281

8.3.2创建列级触发器 281

8.4实现数据完整性 284

第9章 安全性 291

9.1安全性概述 291

9.2设置安全级别 292

9.3密码策略 296

9.4 SQL注入 301

9.5创建安全账户 304

9.6管理权限 309

9.7角色 318

9.8数据库备份和恢复 323

第10章 SQL Server 2005与XML 331

10.1 SQL Server 2005与XML 331

10.2 XML数据类型 332

10.3创建XML索引 333

10.4 XQuery 351

10.4.1 FLWOR 352

10.4.2 XQuery提供的条件运算 352

10.4.3 SQL Server 2005为XML数据类型提供的函数 352

10.4.4 XQuery操作符 353

10.5载入XML数据 361

第11章 分析服务 362

11.1分析服务简介 362

11.2 Analysis Services数据库 365

11.3多维数据集 371

11.4数据挖掘 382

11.5 Analysis Services的安全架构 389

第12章 集成服务 395

12.1集成服务概述 395

12.2设计Integration Services包 397

12.3数据转换流程 401

12.4包内较为高级的功能 408

12.5部署与安装包 415

第13章 报表服务 420

13.1报表服务概述 420

13.2报表设计 423

13.3报表模型 433

13.4报表服务管理 441

第14章 新闻信息管理系统 447

14.1系统设计 447

14.1.1概述 447

14.1.2需求分析 447

14.1.3系统功能描述 448

14.1.4系统功能模块分析 449

14.2数据库设计 449

14.2.1数据库分析和设计 449

14.2.2数据表的创建 450

14.2.3数据表关系图 453

14.3建立数据库连接 453

14.4系统公共页面 454

14.4.1管理员登录页面 454

14.4.2管理员退出登录页面 455

14.4.3管理员权限判断页面 456

14.4.4发布者判断页面 456

14.4.5登录判断页面 457

14.5新闻查看模块 457

14.5.1系统主页面 457

14.5.2分类新闻列表页面 460

14.5.3新闻内容显示页面 462

14.6新闻搜索模块 464

14.6.1新闻搜索页面 464

14.6.2搜索结果显示页面 467

14.7用户评论模块 469

14.7.1查看和增加评论页面 469

14.7.2删除评论页面 473

14.8新闻类别管理模块 473

14.9新闻管理模块 478

14.9.1新闻管理主页面 478

14.9.2添加新闻 483

14.9.3保存新闻 485

14.9.4新闻修改 486

14.9.5更新新闻 488

14.9.6删除新闻 489

14.10管理员信息管理模块 490

14.10.1管理员密码修改页面 490

14.10.2管理员密码保存页面 491

14.10.3管理员列表页面 492

14.10.4添加管理员页面 493

14.10.5管理员信息修改页面 494

14.10.6管理员信息保存页面 496

14.10.7管理员信息删除页面 497

第15章 电子商务系统 498

15.1系统设计 498

15.1.1概述 498

15.1.2需求分析 498

15.1.3系统功能描述 499

15.1.4系统功能模块分析 500

15.2数据库设计 501

15.2.1数据库分析和设计 501

15.2.2数据表的创建 501

15.2.3数据表关系图 503

15.3建立数据库连接 504

15.4前台主要功能模块设计 504

15.4.1系统架构设计 504

15.4.2前台首页设计 505

15.4.3新闻中心模块 507

15.4.4特价商品模块 509

15.4.5新品上架模块 511

15.4.6商品分类模块 513

15.4.7会员管理模块 515

15.4.8购物车模块 517

15.4.9收银台模块 519

15.4.10销售排行模块 521

15.5后台主要功能模块 523

15.5.1网站后台文件架构 523

15.5.2后台登录模块 523

15.5.3商品管理模块 525

15.5.4会员管理模块 527

15.5.5订单管理模块 530

15.5.6新闻管理模块 533

15.5.7公告管理模块 537

15.5.8退出系统模块 539

15.6系统类和配置文件 540

15.6.1系统用到的类 540

15.6.2系统用到的配置文件 563