图书介绍

SQL Server 2008数据库应用实用教程PDF|Epub|txt|kindle电子书版本网盘下载

SQL Server 2008数据库应用实用教程
  • 闪四清,邵明珠编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302225263
  • 出版时间:2010
  • 标注页数:308页
  • 文件大小:105MB
  • 文件页数:324页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2008-教材

PDF下载


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

下载说明

SQL Server 2008数据库应用实用教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 走进SQL Server1

1.1 简史1

1.2 体系架构3

1.3 数据库的类型和特点4

1.4 数据库对象的类型、特点和示例6

1.4.1 数据库对象的类型6

1.4.2 数据库对象的特点7

1.4.3 AdventureWorks示例数据库11

1.5 管理工具12

1.5.1 Microsoft SQL Server Management Studio12

1.5.2 SQL Server配置管理器14

1.5.3 SQL Server Profiler15

1.5.4 数据库引擎优化顾问15

1.5.5 实用工具16

1.5.6 PowerShell18

1.6 数据库应用开发和数据库开发19

1.6.1 数据库应用开发19

1.6.2 数据库开发20

1.6.3 数据库开发和数据库应用开发之间的关系21

1.7 上机练习21

1.7.1 使用Microsoft SQL Server Management Studio22

1.7.2 使用sqlcmd23

1.8 习题23

第2章 安装和配置24

2.1 安装规划24

2.1.1 安装目的24

2.1.2 系统版本25

2.1.3 环境需求26

2.1.4 安装位置27

2.1.5 安全模式27

2.2 安装过程28

2.3 验证安装结果30

2.4 升级规划32

2.5 注册服务器33

2.6 配置服务器选项35

2.6.1 服务器选项35

2.6.2 使用sp_configure配置选项38

2.6.3 使用SQL Server Management Studio配置选项38

2.7 上机练习43

2.8 习题45

第3章 Transact-SQL语言46

3.1 Transact-SQL语言的特点46

3.2 Transact-SQL语言的执行方式48

3.3 数据定义语言49

3.4 数据操纵语言51

3.5 数据控制语言53

3.6 事务管理语言54

3.7 附加的语言元素55

3.7.1 标识符56

3.7.2 变量和常量57

3.7.3 运算符58

3.7.4 表达式63

3.7.5 控制流语言64

3.7.6 错误捕捉语言65

3.7.7 注释67

3.8 数据类型68

3.8.1 数据类型的类型和特点68

3.8.2 数字数据类型69

3.8.3 字符数据类型72

3.8.4 日期和时间数据类型73

3.8.5 二进制数据类型75

3.8.6 其他数据类型76

3.9 内置函数77

3.9.1 函数的特点和类型77

3.9.2 函数示例78

3.10 上机练习86

3.11 习题88

第4章 安全性89

4.1 概述89

4.2 管理登录名92

4.2.1 创建登录名92

4.2.2 维护登录名96

4.3 固定服务器角色97

4.3.1 什么是固定服务器角色97

4.3.2 固定服务器角色和登录名98

4.4 管理数据库用户99

4.4.1 创建数据库用户100

4.4.2 维护数据库用户101

4.5 管理架构102

4.5.1 创建架构102

4.5.2 修改和删除架构104

4.6 数据库角色105

4.6.1 管理数据库角色105

4.6.2 固定数据库角色107

4.6.3 public角色108

4.7 管理应用程序角色109

4.8 管理权限111

4.8.1 权限类型111

4.8.2 常见对象的权限113

4.8.3 授予权限113

4.8.4 收回和否认权限114

4.9 内置的加密机制115

4.10 使用SQL Server Management Studio工具116

4.11 上机练习119

4.12 习题122

第5章 管理数据库文件123

5.1 概述123

5.2 数据库的基本特点124

5.3 定义数据库126

5.3.1 创建数据库126

5.3.2 数据库的状态和选项129

5.3.3 查看数据库信息133

5.4 修改数据库134

5.4.1 更改数据库名称134

5.4.2 扩大数据库135

5.4.3 收缩数据库136

5.4.4 修改数据库文件139

5.4.5 管理文件组140

5.5 管理数据库快照142

5.6 其他数据库管理操作144

5.7 优化数据库145

5.7.1 放置数据文件和日志文件145

5.7.2 使用文件组146

5.7.3 使用RAID技术147

5.8 上机练习147

5.9 习题148

第6章 备份和还原149

6.1 概述149

6.2 数据库的恢复模式150

6.3 备份基础151

6.3.1 备份前的计划工作151

6.3.2 备份的对象152

6.3.3 备份的动态特点153

6.4 执行备份操作153

6.4.1 创建永久性的备份文件153

6.4.2 创建临时性的备份文件155

6.4.3 使用多个备份文件存储备份155

6.4.4 BACKUP语句156

6.4.5 备份方法和备份策略158

6.5 还原162

6.5.1 还原的特点162

6.5.2 验证备份的内容162

6.5.3 RESTORE语句163

6.5.4 RECOVERY和NORECOVERY选项165

6.5.5 从不同的备份中还原数据库165

6.6 上机练习167

6.7 习题168

第7章 表169

7.1 概述169

7.2 表的基本特点和类型171

7.2.1 表的基本特点171

7.2.2 表的类型172

7.3 创建和修改表173

7.3.1 创建表173

7.3.2 增加或删除列176

7.3.3 更改列和数据类型178

7.3.4 使用标识符列179

7.3.5 查看表的信息182

7.3.6 删除表182

7.3.7 使用图形工具执行表的相关操作182

7.4 已分区表183

7.5 上机练习185

7.5.1 练习创建和修改表185

7.5.2 练习使用IDENTITY属性186

7.6 习题187

第8章 操纵表中数据188

8.1 概述188

8.2 插入数据189

8.3 更新数据193

8.4 删除数据195

8.5 检索数据概述197

8.6 使用SELECT子句检索数据198

8.6.1 选择指定的数据列198

8.6.2 使用文字串199

8.6.3 改变列标题199

8.6.4 数据运算200

8.6.5 使用ALL和DISTINCT关键字203

8.7 排序204

8.8 使用WHERE子句选择数据206

8.8.1 简单搜索条件206

8.8.2 模糊搜索条件207

8.8.3 复合搜索条件208

8.9 聚合技术209

8.9.1 SELECT子句中的聚合209

8.9.2 COMPUTE子句中的聚合210

8.10 分组技术211

8.10.1 普通分组技术211

8.10.2 ROLLUP和CUBE关键字213

8.11 连接技术214

8.11.1 交叉连接214

8.11.2 内连接215

8.11.3 外连接216

8.12 子查询技术217

8.13 集合运算技术219

8.14 公用表表达式219

8.15 PIVOT和UNPIVOT221

8.16 加密表中数据221

8.17 上机练习222

8.18 习题223

第9章 索引和查询优化224

9.1 概述224

9.2 索引的类型和特点225

9.2.1 堆226

9.2.2 聚集索引226

9.2.3 非聚集索引227

9.2.4 其他类型的索引228

9.2.5 访问数据的方式228

9.3 创建索引229

9.3.1 直接方法和间接方法229

9.3.2 使用CRERATE INDEX语句230

9.3.3 数据库引擎优化顾问233

9.3.4 查看索引信息234

9.4 索引维护235

9.4.1 查看索引统计信息235

9.4.2 查看索引碎片信息236

9.4.3 维护索引统计信息237

9.5 查询优化238

9.6 上机练习239

9.7 习题241

第10章 数据库编程对象242

10.1 视图242

10.1.1 概述243

10.1.2 视图的概念、特点和类型243

10.1.3 创建视图244

10.1.4 通过视图修改数据247

10.1.5 使用图形化工具定义视图249

10.2 存储过程249

10.2.1 存储过程的特点和类型249

10.2.2 创建存储过程的规则251

10.2.3 使用CREATE PROCEDURE创建存储过程252

10.2.4 执行存储过程254

10.2.5 修改和删除存储过程255

10.2.6 存储过程的执行过程256

10.2.7 查看存储过程的信息256

10.3 触发器257

10.3.1 触发器的特点和类型257

10.3.2 DML触发器的类型258

10.3.3 创建DML触发器260

10.3.4 DML触发器的工作原理261

10.3.5 一个DML触发器示例262

10.3.6 DDL触发器266

10.3.7 登录触发器268

10.4 用户定义函数269

10.4.1 用户定义函数的特点269

10.4.2 创建用户定义函数时的考虑269

10.4.3 使用CREATE FUNCTION语句270

10.4.4 查看用户定义函数的信息273

10.5 上机练习274

10.6 习题274

第11章 数据完整性275

11.1 概述275

11.2 约束的概念和类型277

11.3 管理约束278

11.3.1 DEFAULT约束278

11.3.2 CHECK约束280

11.3.3 主键约束281

11.3.4 UNIQUE约束282

11.3.5 外键约束283

11.4 上机练习286

11.5 习题288

第12章 自动化管理任务289

12.1 概述289

12.2 作业290

12.2.1 定义作业291

12.2.2 定义操作员295

12.2.3 执行和脚本化作业295

12.3 警报296

12.4 上机练习298

12.5 习题300

第13章 系统监视和调整301

13.1 概述301

13.2 影响系统性能的因素302

13.3 监视和调整策略302

13.4 监视和调整工具304

13.4.1 Windows事件查看器305

13.4.2 Windows系统监视器305

13.4.3 Transact-SQL语句305

13.4.4 SQL编辑查询器窗口306

13.4.5 SQL Server Profiler306

13.5 常见的监视和调整任务307

13.6 上机练习307

13.7 习题308

热门推荐