图书介绍

SQL Server2012数据库应用与开发教程 第3版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

SQL Server2012数据库应用与开发教程 第3版
  • 卫琳主编;唐国良,李冬芳,姚瑶副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302376750
  • 出版时间:2014
  • 标注页数:349页
  • 文件大小:51MB
  • 文件页数:362页
  • 主题词:关系数据库系统-高等学校-教材

PDF下载


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

下载说明

SQL Server2012数据库应用与开发教程 第3版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 初识SQLServer20121

1.1 了解SQL Server 2012的优势1

1.2 了解SQL Server 2012的新功能3

1.3 了解SQLServer 2012系统的体系结构5

1.4 如何选择SQL Server 2012的版本6

1.5 安装SQL Server 20127

1.5.1 SQL Server 2012安装环境需求7

1.5.2 在32位Windows7操作系统中安装SQL Server20127

1.5.3 SQL Server2012常用实用程序19

1.6 SSMS基本操作26

1.6.1 SSMS连接26

1.6.2 注册服务器27

1.6.3 SQL Server 2012服务器属性配置28

1.7 经典习题35

第2章 数据库和表的操作36

2.1 数据库组成36

2.1.1 SQL Server2012常用的逻辑对象36

2.1.2 数据库文件和文件组38

2.2 系统数据库39

2.2.1 SQL Server包含的系统数据库40

2.2.2 在对象资源管理器中隐藏系统对象42

2.3 创建数据库42

2.3.1 使用SQL Server Management Studio图形界面创建数据库42

2.3.2 使用Transact-SQL语句创建数据库45

2.4 管理数据库47

2.4.1 修改数据库47

2.4.2 查看数据库信息49

2.4.3 重命名数据库50

2.4.4 删除数据库50

2.4.5 分离数据库和附加数据库51

2.5 数据类型52

2.5.1 系统数据类型52

2.5.2 用户自定义的数据类型55

2.6 创建数据表57

2.6.1 使用SQL Server Management Studio创建表57

2.6.2 使用Transact-SQL语句创建表58

2.7 管理数据表59

2.7.1 使用Transact-SQL语句增加、删除和修改字段59

2.7.2 查看数据表60

2.7.3 删除数据表62

2.8 疑难解惑62

2.9 经典习题63

第3章 Transact-SQL语言基础64

3.1 工作场景导入64

3.2 Transact-SQL概述64

3.2.1 Transact-SQL语法约定65

3.2.2 多部分名称65

3.2.3 如何给标识符起名66

3.2.4 系统保留字67

3.3 常量69

3.3.1 字符串型常量70

3.3.2 数字常量70

3.3.3 日期时间型常量(DATETIME)70

3.4 变量70

3.4.1 全局变量70

3.4.2 局部变量71

3.5 运算符和表达式71

3.5.1 运算符71

3.5.2 表达式74

3.6 Transact-SQL利器——通配符76

3.7 Transact-SQL语言中的注释76

3.8 数据定义语言(DDL)77

3.9 数据操纵语言(DML)77

3.10 数据控制语言(DCL)78

3.11 其他基本语句78

3.11.1 数据声明79

3.11.2 数据赋值79

3.11.3 数据输出79

3.12 流程控制语句80

3.12.1 BEGIN...END语句80

3.12.2 IF-ELSE条件语句80

3.12.3 Case语句81

3.12.4 WHILE...CONTINUE...BREAK语句82

3.12.5 GOTO语句84

3.12.6 WAITFOR语句84

3.12.7 RETURN语句85

3.13 批处理语句85

3.13.1 批处理的基本概念85

3.13.2 每个批处理单独发送到服务器86

3.13.3 何时使用批处理87

3.13.4 使用批处理建立优先级87

3.13.5 创建批处理后的执行89

3.13.6 批处理中的错误91

3.13.7 GO不是T-SQL命令92

3.14 SQL Server 2012函数简介92

3.14.1 字符串函数92

3.14.2 数学函数95

3.14.3 数据类型转换函数96

3.14.4 日期和时间函数97

3.14.5 系统函数99

3.15 为学生选课表增加10万行测试数据99

3.16 疑难解惑102

3.17 经典习题102

第4章 SQL语言查询103

4.1 工作场景导入103

4.2 关系代数104

4.2.1 选择(Selection)104

4.2.2 投影(Projection)105

4.2.3 关于连接的介绍106

4.3 查询工具的使用107

4.4 简单查询108

4.4.1 SELECT语句对列的查询109

4.4.2 SELECT语句对行的选择111

4.4.3 对查询结果排序118

4.4.4 对查询结果统计119

4.4.5 对查询结果生成新表121

4.5 连接查询122

4.5.1 交叉连接123

4.5.2 内连接124

4.5.3 外连接127

4.6 嵌套查询128

4.6.1 带有IN谓词的子查询128

4.6.2 带有比较运算符的子查询129

4.6.3 带有ANY、SOME或ALL关键字的子查询130

4.6.4 带有EXISTS谓词的子查询131

4.7 联合查询134

4.7.1 UNION操作符134

4.7.2 INTERSECT操作符135

4.7.3 EXCEPT操作符135

4.8 使用排序函数136

4.8.1 ROW_NUMBER()136

4.8.2 RANK()137

4.8.3 DENSE_RANK()138

4.8.4 NTILE()139

4.9 动态查询140

4.10 经典习题142

第5章 数据的更新143

5.1 工作场景导入143

5.2 插入数据143

5.2.1 插入单行数据144

5.2.2 插入多行数据145

5.2.3 大批量插入数据146

5.3 修改数据147

5.3.1 修改单行数据147

5.3.2 修改多行数据148

5.4 删除数据149

5.4.1 使用DELETE语句删除数据149

5.4.2 使用TRUNCATETABLE语句清空表150

5.5 经典习题150

第6章 规则、默认和完整性约束151

6.1 工作场景导入151

6.2 如何实现数据完整性151

6.3 规则对象的基本操作153

6.3.1 创建规则对象153

6.3.2 绑定规则对象154

6.3.3 验证规则对象155

6.3.4 解除规则对象绑定155

6.3.5 删除规则对象155

6.4 默认值对象的基本操作156

6.4.1 创建默认值对象156

6.4.2 默认值对象绑定156

6.4.3 解除默认值对象绑定156

6.4.4 删除默认值对象157

6.5 完整性约束157

6.5.1 PRIMARY KEY约束157

6.5.2 FOREIGN KEY(外键)约束160

6.5.3 UNIQUE约束163

6.5.4 CHECK约束164

6.5.5 DEFAULT约束165

6.5.6 NOT NULL约束165

6.6 疑难解惑166

6.7 经典习题166

第7章 创建和使用索引167

7.1 工作场景导入167

7.2 索引的优缺点167

7.3 索引的分类168

7.4 索引的设计原则170

7.5 创建索引171

7.5.1 使用对象资源管理器创建索引171

7.5.2 使用Transact-SQL语句创建索引174

7.6 索引的维护和删除175

7.6.1 显示索引信息175

7.6.2 修改索引177

7.6.3 删除索引179

7.6.4 重新组织和重新生成索引179

7.7 经典习题184

第8章 事务、锁和游标186

8.1 工作场景导入186

8.2 事务管理187

8.2.1 事务的原理187

8.2.2 事务的概念188

8.2.3 事务的特性188

8.2.4 事务的工作原理188

8.2.5 事务的执行模式188

8.2.6 事务的应用案例190

8.2.7 使用事务时的考虑195

8.3 锁196

8.3.1 事务的缺陷196

8.3.2 锁的概念197

8.3.3 隔离性的级别198

8.3.4 锁的空间管理及粒度199

8.3.5 锁的类别200

8.3.6 如何在SQL Server中查看数据库中的锁201

8.3.7 死锁及其防止202

8.4 游标203

8.4.1 游标(Cursor)概述203

8.4.2 声明游标204

8.4.3 打开游标206

8.4.4 读取游标207

8.4.5 关闭游标208

8.4.6 删除游标209

8.5 经典习题209

第9章 存储过程和触发器210

9.1 存储过程210

9.1.1 存储过程的基本概念210

9.1.2 存储过程的类型211

9.1.3 用户存储过程的创建与执行212

9.1.4 存储过程的查看、修改和删除217

9.2 触发器220

9.2.1 触发器概述220

9.2.2 DML触发器的创建和应用221

9.2.3 DDL触发器的创建和应用224

9.2.4 查看、修改和删除触发器225

9.3 经典习题227

第10章 视图228

10.1 工作场景导入228

10.2 视图概述228

10.2.1 视图的概念229

10.2.2 视图的分类229

10.2.3 视图的优点和作用229

10.3 创建视图230

10.3.1 使用视图设计器创建视图231

10.3.2 使用T-SQL命令创建视图232

10.4 修改视图234

10.5 查看视图235

10.5.1 使用SSMS图形化工具查看视图定义信息235

10.5.2 使用系统存储过程查看视图定义信息236

10.6 更新视图239

10.6.1 通过视图向基本表中插入数据239

10.6.2 通过视图修改基本表中的数据240

10.6.3 通过视图删除基本表中的数据241

10.7 删除视图241

10.7.1 使用对象资源管理器删除视图241

10.7.2 使用T-SQL命令删除视图242

10.8 经典习题242

第11章 SQL Server 2012的安全机制243

11.1 SQL Server 2012安全性概述243

11.1.1 SQL Server网络安全基础244

11.1.2 SQL Server 2012安全性体系结构246

11.1.3 SQL Server2012安全机制的总体策略253

11.2 管理用户255

11.2.1 管理对SQL Server实例的访问255

11.2.2 管理对SQL Server数据库的访问265

11.3 角色管理268

11.3.1 服务器级角色268

11.3.2 数据库级角色272

11.3.3 自定义数据库角色276

11.3.4 应用程序角色277

11.4 管理架构280

11.4.1 认识架构280

11.4.2 使用默认架构281

11.5 权限管理282

11.5.1 授予权限282

11.5.2 撤销权限283

11.5.3 拒绝权限284

11.6 管理对表和列的访问285

11.7 管理对可编程对象的访问287

11.8 疑难解惑294

11.9 经典习题294

第12章 数据库的备份与恢复295

12.1 备份与恢复295

12.1.1 备份类型296

12.1.2 恢复模式296

12.1.3 设置恢复模式297

12.2 备份设备298

12.2.1 创建备份设备298

12.2.2 删除备份设备299

12.3 备份数据库300

12.3.1 完整备份300

12.3.2 差异备份302

12.3.3 事务日志备份303

12.4 在SQL Server Management Studio中还原数据库303

12.5 用T-SQL语言还原数据库306

12.5.1 完整备份还原306

12.5.2 差异备份还原306

12.5.3 事务日志还原306

12.6 建立自动备份的维护计划307

12.7 疑难解惑314

12.8 经典习题314

第13章 分区管理及系统数据库的备份和还原315

13.1 工作场景导入315

13.2 创建分区315

13.2.1 SQL Server数据库表分区316

13.2.2 分区技术的分类和优点316

13.2.3 创建分区函数317

13.2.4 创建分区方案320

13.2.5 创建分区表321

13.2.6 管理分区322

13.2.7 使用向导创建分区表323

13.3 系统数据库的备份326

13.3.1 查看或更改数据库的恢复模式327

13.3.2 系统数据库的备份331

13.3.3 备份和还原model数据库333

13.4 还原master数据库334

13.4.1 从当前数据库备份还原master334

13.4.2 完全重新生成master335

13.4.3 数据库选项339

13.4.4 使用master数据库的限制340

13.4.5 使用master数据库的建议341

13.5 经典习题341

13.6 实验341

参考文献349

热门推荐