图书介绍

MICROSOFT SQL SERVER 2005 初学者指南PDF|Epub|txt|kindle电子书版本网盘下载

MICROSOFT SQL SERVER 2005 初学者指南
  • (美)DUSAN PETKOVIC著;冯飞,薛莹译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302145881
  • 出版时间:2007
  • 标注页数:587页
  • 文件大小:48MB
  • 文件页数:607页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2005-基本知识

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

MICROSOFT SQL SERVER 2005 初学者指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第Ⅰ部分 SQL Server的基本概念第1章 数据库系统和SQL Server3

1.1 数据库系统概述5

1.1.1 多种不同的用户界面6

1.1.2 物理数据独立性6

1.1.3 逻辑数据独立性6

1.1.4 查询优化7

1.1.5 数据完整性7

1.1.6 并发控制7

1.1.7 备份与恢复7

1.1.8 安全性和授权8

1.2 关系数据库系统8

1.3 SQL:一种关系数据库语言11

1.4 数据库设计12

1.4.1 范式13

1.4.2 实体-关系(ER)模型15

1.5 小结17

1.6 Microsoft SQL Server概述 18

1.7 练习18

第2章 SQL Server Management Studio21

2.1 SQL Server程序组和Books Online22

2.2 SQL Server Management Studio23

2.2.1 通过SQL Server Database Engine使用Management Studio26

2.2.2 使用Object Explorer管理数据库29

2.2.3 使用SQL Server Management Studio创建动作35

2.3 小结39

2.4 练习40

第Ⅱ部分 Transact-SQL语言第3章 SQL组件43

3.1 SQL的基本对象44

3.1.1 注释45

3.1.2 标识符46

3.1.3 保留字46

3.2 数据类型46

3.2.1 数值型46

3.2.2 串型47

3.2.3 指定日期和时间50

3.2.4 派生数据类型51

3.2.5 混杂型51

3.3 谓词52

3.2.6 用户自定义型52

3.4 聚集函数53

3.5 标量函数53

3.5.1 数值函数54

3.5.2 日期函数55

3.5.3 串函数56

3.5.4 文本/图像函数58

3.5.5 系统函数58

3.6 标量运算符60

3.7 空值62

3.8 小结63

3.9 练习63

第4章 数据定义语言65

4.1.1 创建数据库66

4.1 创建数据库对象66

4.1.2 CREATE TABLE:一个基本的格式69

4.1.3 CREATE TABLE:增强型格式71

4.1.4 CREATE TABLE和声明性完整性约束72

4.1.5 参照约束76

4.1.6 创建其他数据库对象80

4.1.7 完整性约束和域81

4.2 修改数据库对象86

4.2.1 修改数据库86

4.2.2 修改表:基本格式87

4.2.3 修改表:增强格式88

4.3 删除数据库对象91

4.5 练习92

4.4 小结92

第5章 简单查询95

5.1 SELECT语句:基本格式96

5.2 WHERE子句98

5.2.1 布尔运算符100

5.2.2 IN和BETWEEN运算符104

5.2.3 涉及NULL值的查询108

5.2.4 LIKE运算符109

5.3 简单子查询113

5.3.1 子查询与比较运算符113

5.3.2 子查询与IN运算符115

5.3.3 ANY以及ALL运算符116

5.3.4 EXISTS函数118

5.4 GROUP BY子句119

5.3.5 FROM子句中的查询119

5.5 聚集函数121

5.5.1 便利聚集121

5.5.2 统计聚集127

5.5.3 超聚集(运算符CUBE和ROLLUP)128

5.5.4 用户自定义的聚集函数128

5.6 HAVING子句128

5.7 ORDER BY子句129

5.8 SELECT语句和IDENTITY属性132

5.9 集合运算符133

5.10 CASE表达式138

5.11 COMPUTE子句139

5.12 临时表142

5.13 计算列143

5.14 小结144

5.15 练习144

第6章 复杂查询147

6.1 连接运算符148

6.1.1 两种实现连接的语法格式148

6.1.2 等值连接149

6.1.3 笛卡尔积152

6.1.4 自然连接154

6.1.5 theta连接156

6.1.6 多个表的连接157

6.1.7 把某个表与其自身连接158

6.1.8 外部连接160

6.2 相关子查询163

6.3.1 子查询的优点168

6.3 连接查询和子查询的优点168

6.3.2 连接的优点169

6.4 通用表表达式169

6.4.1 CTE和非递归查询170

6.4.2 通用表表达式和递归查询172

6.5 小结176

6.6 练习176

第7章 对表中内容的修改179

7.1 INSERT语句180

7.1.1 插入一行180

7.1.2 插入多行182

7.2 UPDATE语句183

7.3 DELETE语句186

7.4 小结188

7.5 练习188

第8章 存储过程与用户自定义函数189

8.1 SQL扩展190

8.1.1 语句块190

8.1.2 IF语句190

8.1.3 WHILE语句191

8.1.4 局部变量192

8.1.5 其他过程语句193

8.1.6 用TRY和CATCH语句处理事件194

8.2 存储过程196

8.2.1 存储过程的创建与执行197

8.2.3 存储过程和CLR201

8.2.2 系统存储过程201

8.3 用户自定义函数205

8.3.1 用户自定义函数的创建和执行205

8.3.2 用户自定义函数和CLR209

8.4 小结210

8.5 练习211

第9章 索引和查询优化213

9.1 索引214

9.1.1 群集索引和非群集索引215

9.1.2 索引以及相关Transact-SQL语句217

9.1.3 编辑索引信息222

9.1.4 索引和键223

9.1.5 创建索引的准则223

9.2.1 连接与相关子查询225

9.2 提高效率的通用标准225

9.2.2 不完整语句226

9.2.3 LIKE运算符227

9.2.4 用于查询优化的Transact-SQL语句227

9.3 查询优化器229

9.3.1 优化器统计信息230

9.3.2 连接操作的实现231

9.3.3 优化器提示232

9.4 DBCC命令和索引242

9.5 小结242

9.6 练习242

第10章 视图245

10.1 DDL语句和视图246

10.1.1 创建视图246

10.1.2 修改和删除视图250

10.2.1 视图检索252

10.2 DML语句和视图252

10.2.2 INSERT语句和视图253

10.2.3 UPDATE语句和视图255

10.2.4 DELETE语句和视图257

10.3 索引视图257

10.3.1 创建索引视图258

10.3.2 索引视图的好处260

10.3.3 索引视图的使用261

10.4 小结263

10.5 练习263

第11章 系统目录265

11.1.1 Sysobjects266

11.1 系统表266

11.1.2 Syscolumns267

11.1.3 Sysindexes267

11.1.4 Sysusers267

11.1.5 Sysdatabases268

11.1.6 Sysdepends268

11.1.7 Sysconstraints268

11.2 目录视图269

11.2.1 Sys_objects270

11.2.2 Sys.columns270

11.2.3 Sys.database_principals270

11.3 目录视图的查询271

11.4.1 系统过程273

11.4 访问系统信息的其他方式273

11.4.2 系统函数275

11.4.3 属性函数276

11.4.4 信息模式277

11.5 小结280

11.6 练习280

第12章 SQL Server安全性281

12.1 身份验证282

12.1.1 SQL Server加密策略及机制283

12.1.2 使用DDL设置SQL Server284

12.1.3 使用系统过程来设置SQL Server的安全性286

12.1.4 与登录有关的系统过程286

12.2 模式287

12.2.2 与模式有关的DDL语句288

12.2.1 用户和模式分离288

12.3 数据库安全291

12.3.1 使用DDL创建数据库用户账户291

12.3.2 使用系统过程设置数据库用户账户292

12.3.3 默认的数据库模式293

12.4 角色294

12.4.1 固定服务器294

12.4.2 固定服务器角色及其权限295

12.4.3 固定数据库角色297

12.4.4 固定数据库角色及其权限298

12.4.5 应用程序角色300

12.4.6 用户自定义的数据库角色302

12.5 授权303

12.5.1 GRANT语句304

12.5.2 DENY语句308

12.5.3 REVOKE语句310

12.6 视图和数据访问310

12.7 存储过程和数据访问312

12.8 小结312

12.9 练习313

第13章 触发器315

13.1 引言316

13.2 触发器的工作原理316

13.2.1 AFTER触发器的应用领域318

13.2.2 INSTEAD OF触发器的应用领域321

13.2.3 第一个和最后一个触发器322

13.2.4 DDL触发器323

13.3 触发器和CLR324

13.4 OUTPUT子句328

13.5 修改触发器的结构329

13.6 小结330

13.7 练习330

第14章 事务331

14.1 引言332

14.2 Transact-SQL语句和事务333

14.3 锁336

14.3.1 锁定粒度337

14.3.2 锁的种类337

14.3.3 SELECT语句和锁340

14.4 隔离级别341

14.5 死锁344

14.7 练习345

14.6 小结345

第15章 SQL Server系统环境347

15.1 磁盘存储器348

15.1.1 数据页349

15.1.2 大对象351

15.1.3 索引页351

15.2 系统数据库351

15.3 实用程序352

15.3.1 bcp实用程序352

15.3.2 osql实用程序354

15.3.3 sqlcmd实用程序355

15.4 SQL Server的实例357

15.5 Unicode358

15.6.1 多处理器硬件体系结构359

15.6 SQL Server体系结构359

15.6.2 SQL Server的多线程体系结构360

15.7 小结362

15.8 练习362

第Ⅲ部分 SQL Server:系统管理第16章 系统管理概述365

16.1 管理工具366

16.1.1 MS SQL Server 2005程序组367

16.1.2 SQL Computer Manager367

16.1.3 动态管理视图368

16.2 系统管理员369

16.3 小结369

第17章 规划安装并安装SQL Server371

17.1.1 SQL Server的用途372

17.1 规划安装372

17.1.2 硬件和软件要求373

17.1.3 SQL Server的版本374

17.1.4 安装建议374

17.2 安装SQL Server375

17.3 安装后配置SQL Server381

17.3.1 创建服务器组并注册服务器381

17.3.2 设置服务器选项381

17.4 启动和停止SQL Server的实例382

17.5 小结383

第18章 管理数据库和数据库文件385

18.1 管理文件组386

18.2 管理数据库387

18.2.1 创建数据库388

18.2.2 查看和修改数据库选项389

18.2.3 修改数据库391

18.3 管理事务日志393

18.4 小结394

18.5 练习394

第19章 管理安全性395

19.1 引言396

19.1.1 实现安全模式396

19.1.2 管理SQL Server登录397

19.2 数据库安全权限398

19.3 管理权限402

19.4 小结403

19.5 练习404

第20章 备份和恢复405

20.1 引言406

20.1.1 软件和硬件故障406

20.1.2 事务日志407

20.2 备份407

20.2.1 完全数据库备份407

20.2.2 差异备份408

20.2.3 事务日志备份408

20.2.4 数据库文件备份409

20.3 执行备份409

20.3.1 使用Management Studio进行备份410

20.3.2 使用Transact-SQL语句进行备份413

20.3.3 备份哪些数据库415

20.3.4 最小化系统停机时间416

20.3.5 高可用性419

20.4 恢复420

20.4.1 自动恢复420

20.4.2 手工恢复421

20.4.3 恢复模型428

20.4.4 恢复到标记处430

20.5 小结431

20.6 练习431

第21章 自动化系统管理任务433

21.1 引言434

21.2 SQL Server Agent435

21.3 创建作业和操作员435

21.3.2 使用SQL Server Management Studio创建作业436

21.3.1 作业步骤436

21.3.3 建立作业时间表438

21.3.4 创建要通知的操作员439

21.3.5 查看作业历史日志440

21.4 警报441

21.4.1 错误消息442

21.4.2 SQL Server错误日志443

21.4.3 事件日志443

21.4.4 定义警报来处理SQL Server错误443

21.4.5 定义警报来处理用户定义的错误446

21.5 小结448

21.6 练习448

第22章 性能和调449

22.1 引言450

22.2 影响性能的因素450

22.2.1 数据库应用程序和性能450

22.2.2 数据库服务器和性能452

22.2.3 系统资源和性能453

22.3 监视工具458

22.3.1 应用程序性能工具458

22.3.2  SQL Sever特有的监视462

22.3.3 监视系统资源的工具464

22.4 使用正确的工具466

22.4.1 SQL Server Profiler467

22.4.2 Database Engine Tuning Advisor467

22.5 小结472

第23章 数据分区475

23.1 引言476

23.2 创建分区表的步骤477

23.2.1 设置分区目标477

23.2.2 确定分区键和分区数478

23.2.3 为每个分区创建文件组478

23.2.4 创建分区函数和分区模式479

23.2.5 并置对象482

23.3 对表和索引进行分区的准则482

23.4 小结482

第24章 数据复制485

24.1 分布式数据486

24.2 概述SQL Server复制487

24.2.1 发布者、分发者和订阅者488

24.2.2 发布和项目489

24.2.3 复制类型490

24.2.4 复制模型492

24.3 管理复制494

24.3.1 配置分发服务器和发布服务器494

24.3.2 设置发布495

24.3.3 设置订阅服务器496

24.4 小结498

24.5 练习498

第Ⅳ部分 Microsoft分析服务第25章 数据仓库入门501

25.1 联机事务处理与数据仓库化502

25.1.1 联机事务处理502

25.1.2 数据仓库系统503

25.2 数据仓库和数据集市504

25.3 数据仓库设计506

25.4 立方和存储模式508

25.5 聚集510

25.6 数据访问512

25.7 小结512

25.8 练习512

第26章 Microsoft Analysis Services515

26.1 BI Development Studio517

26.2 Analysis Services和立方521

26.2.1 创建立方522

26.2.2 设计存储器聚集和处理立方523

26.2.3 浏览立方526

26.3 小结527

第27章 商务智能和SQL529

27.1 Transact-SQL中的OLAP扩展530

27.1.1 CUBE运算符530

27.1.2 ROLLUP运算符533

27.1.3 排序函数535

27.1.4 TOP n子句541

27.1.5 PIVOT和UNPIVOT运算符543

27.2 小结544

第28章 Microsoft报表服务545

28.1 引言546

28.1.1 Report Manager546

28.1.2 Report Server546

28.1.3 Report Server数据库547

28.2 创建报表547

28.2.1 Report向导548

28.2.2 参数化报表554

28.3 处理和管理报表555

28.4 访问和交付报表556

28.4.1 随需应变的报表557

28.4.2 报表订阅558

28.5 小结559

28.6 练习559

第Ⅴ部分 XML支持563

第29章 XML概述563

29.1 World Wide Web564

29.2 XML和相关的语言564

29.3 文档类型定义568

29.4 XML模式570

29.5 小结571

第30章 SQL Server 2005和XML573

30.1 在关系数据库中存储XML574

30.2 XML数据类型575

30.2.1 索引XML列577

30.2.2 类型化和未类型化的XML578

30.3 用FOR XML子句构建XML文档580

30.3.1 RAW模式581

30.3.2 AUTO模式582

30.3.3 EXPLICIT模式582

30.3.4 PATH模式584

30.3.5 用不同的模式指定指令585

30.4 XML查询语言586

30.5 小结587

热门推荐