《中文版SQL Server 2005数据库应用实用教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:闪四清编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302188643
  • 页数:308 页
图书介绍:本书由浅入深地介绍了中文版Microsoft SQL Server 2005系统的操作方法和使用技巧。

第1章 走进SQL Server 1

简史 1

体系架构 2

数据库的类型和特点 4

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

数据库对象的类型 6

数据库对象的特点 6

AdventureWorks示例数据库 10

管理工具 11

Microsoft SQL Server Management Studio 11

SQL Server配置管理器 13

SQL Server Profiler 13

数据库引擎优化顾问 14

实用工具 15

数据库应用开发和数据库开发 17

数据库应用开发 17

数据库开发 18

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

上机练习 20

使用Microsoft SQL Server Management Studio 20

使用sqlcmd 21

习题 22

第2章 安装和配置 23

安装规划 23

安装目的 24

系统版本 24

环境需求 25

安装位置 27

安全模式 27

安装过程 27

验证安装结果 30

升级规划 32

注册服务器 33

配置服务器选项 35

服务器选项 35

使用sp_configure配置选项 38

使用SQL Server Management Studio配置选项 39

上机练习 43

习题 46

第3章 Transact-SQL语言 47

Transact-SQL语言的特点 47

Transact-SQL语言的执行方式 49

数据定义语言 50

数据操纵语言 52

数据控制语言 54

事务管理语言 55

附加的语言元素 57

标识符 57

变量和常量 58

运算符 59

表达式 65

控制流语言 66

错误捕捉语言 67

注释 69

数据类型 70

数据类型的类型和特点 70

数字数据类型 71

字符数据类型 74

日期和时间数据类型 76

二进制数据类型 77

其他数据类型 77

内置函数 79

函数的特点和类型 79

函数示例 80

上机练习 88

习题 90

第4章 安全性 91

概述 91

管理登录名 94

创建登录名 94

维护登录名 98

固定服务器角色 99

什么是固定服务器角色 99

固定服务器角色和登录名 100

管理数据库用户 101

创建数据库用户 102

维护数据库用户 103

管理架构 104

创建架构 104

修改和删除架构 106

数据库角色 107

管理数据库角色 107

固定数据库角色 109

public角色 110

管理应用程序角色 111

管理权限 113

权限类型 113

常见对象的类型 115

授予权限 115

收回和否认权限 116

内置的加密机制 117

使用SQL Server Management Studio工具 118

上机练习 121

习题 124

第5章 管理数据库文件 125

概述 125

数据库的基本特点 126

定义数据库 128

创建数据库 128

数据库的状态和选项 130

查看数据库信息 134

修改数据库 136

更改数据库名称 136

扩大数据库 137

收缩数据库 138

修改数据库文件 141

管理文件组 142

管理数据库快照 144

其他数据库管理操作 145

优化数据库 147

放置数据文件和日志文件 147

使用文件组 148

使用RAID技术 148

上机练习 149

习题 150

第6章 备份和还原 151

概述 151

数据库的恢复模式 152

备份基础 153

备份前的计划工作 153

备份的对象 154

备份的动态特点 155

执行备份操作 155

创建永久性的备份文件 155

创建临时性的备份文件 157

使用多个备份文件存储备份 157

BACKUP语句 158

备份方法和备份策略 160

还原 164

还原的特点 164

验证备份的内容 164

RESTORE语句 165

RECOVERY和 167

NORECOVERY选项 167

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

上机练习 169

习题 170

第7章 表 171

概述 171

表的基本特点和类型 173

表的基本特点 173

表的类型 174

创建和修改表 175

创建表 175

增加或删除列 178

更改列的数据类型 179

使用标识符列 181

查看表的信息 183

删除表 183

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

己分区表 184

上机练习 186

创建和修改表 186

使用IDENTITY属性 187

习题 188

第8章 操纵表中数据 189

概述 189

插入数据 190

更新数据 194

删除数据 196

检索数据概述 198

使用SELECT子句检索数据 199

选择指定的数据列 199

使用文字串 200

改变列标题 200

数据运算 201

使用ALL和DISTINCT关键字 204

排序 204

使用WHERE子句选择数据 207

简单搜索条件 207

模糊搜索条件 207

复合搜索条件 209

聚合技术 210

SELECT子句中的聚合 210

COMPUTE子句中的聚合 211

分组技术 212

普通分组技术 212

ROLLUP和CUBE关键字 213

连接技术 215

交叉连接 15

内连接 216

外连接 216

子查询技术 217

集合运算技术 219

公用表表达式 220

PIVOT和UNPIVOT 221

加密表中数据 222

上机练习 222

习题 224

第9章 索引和查询优化 225

概述 225

索引的类型和特点 226

堆 227

聚集索引 227

非聚集索引 228

其他类型的索引 229

访问数据的方式 229

创建索引 230

直接方法和间接方法 230

使用CREATE INDEX语句 231

数据库引擎优化顾问 234

查看索引信息 235

索引维护 236

查看索引统计信息 236

查看索引碎片信息 237

维护索引统计信息 238

查询优化 239

上机练习 240

习题 242

第10章 其他数据库对象 243

视图 243

概述 244

视图的概念、特点和类型 244

创建视图 245

通过视图修改数据 248

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

存储过程 250

存储过程的特点和类型 250

创建存储过程的规则 252

使用CREATE PROCEDURE创建存储过程 253

执行存储过程 254

修改和删除存储过程 256

存储过程的执行过程 256

查看存储过程的信息 257

触发器 258

触发器的特点和类型 258

DML触发器的类型 259

创建DML触发器 260

DML触发器的工作原理 262

一个DML触发器示例 263

DDL触发器 266

用户定义函数 269

用户定义函数的特点 269

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

使用CREATE FUNCTION语句 270

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

上机练习 274

习题 274

第11章 数据完整性 275

概述 275

约束的概念和类型 277

管理约束 278

DEFAULT约束 278

CHECK约束 280

主键约束 281

UNIQUE约束 282

外键约束 283

上机练习 286

习题 288

第12章 自动化管理任务 289

概述 289

作业 290

定义作业 291

定义操作员 295

执行和脚本化作业 295

警报 296

上机练习 298

习题 300

第13章 系统监视和调整 301

概述 301

影响系统性能的因素 302

监视和调整策略 302

监视和调整工具 304

Windows事件查看器 305

Windows系统监视器 305

Transact-SQL语句 305

SQL编辑查询器窗口 306

SQL Server Profiler 306

常见的监视和调整任务 307

上机练习 307

习题 308