图书介绍

SQL SERVER 2012实用教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

SQL SERVER 2012实用教程
  • 李岩,张瑞雪主编;张玉芬,徐宏伟副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302392767
  • 出版时间:2015
  • 标注页数:387页
  • 文件大小:61MB
  • 文件页数:403页
  • 主题词:关系数据库系统-高等学校-教材

PDF下载


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

下载说明

SQL SERVER 2012实用教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 数据库基础1

1.1 数据库系统概述1

1.1.1 数据库的基本概念1

1.1.2 数据管理技术的产生和发展3

1.1.3 数据库系统的特点5

1.2 数据模型7

1.2.1 两类数据模型8

1.2.2 数据模型的组成要素9

1.2.3 概念模型10

1.2.4 常用的数据模型13

1.3 关系数据库的基本原理16

1.3.1 关系模型16

1.3.2 关系运算18

1.3.3 关系数据库的标准语言21

1.3.4 关系模型的规范化23

1.4 实训项目:数据库基础30

本章小结31

习题32

第2章 SQL Server 2012概述33

2.1 SQL Server 2012简介33

2.1.1 SQL Server 2012的发展及特点33

2.1.2 SQL Server 2012的版本36

2.1.3 SQL Server 2012的体系结构37

2.2 SQL Server 2012的安装38

2.2.1 SQL Server 2012安装环境的配置38

2.2.2 SQL Server 2012的安装过程41

2.3 SQL Server 2012常用工具54

2.3.1 SQL Server 2012配置工具54

2.3.2 SQL Server 2012管理平台55

2.3.3 启动、停止、暂停和重新启动SQL Server服务57

2.3.4 注册服务器58

2.3.5 创建服务器组60

2.4 实训项目:SQL Server 2012的安装及基本使用61

本章小结62

习题62

第3章 SQL Server数据库63

3.1 SQL Server数据库概述63

3.1.1 数据库文件63

3.1.2 数据库文件组64

3.1.3 数据库对象65

3.1.4 系统数据库66

3.2 创建数据库67

3.2.1 使用对象资源管理器创建数据库68

3.2.2 使用SQL命令创建数据库70

3.2.3 事务日志73

3.3 管理和维护数据库74

3.3.1 打开或切换数据库74

3.3.2 查看数据库信息75

3.3.3 使用对象资源管理器修改数据库配置76

3.3.4 使用T-SQL命令修改数据库配置76

3.3.5 分离与附加数据库78

3.3.6 删除数据库80

3.4 实训项目:数据库基本操作81

本章小结85

习题85

第4章 SQL Server数据表的管理86

4.1 创建表86

4.1.1 表的设计86

4.1.2 数据类型87

4.1.3 使用对象资源管理器创建表90

4.1.4 使用T-SQL命令方式创建表91

4.2 表的管理和维护93

4.2.1 查看表的属性93

4.2.2 修改表结构94

4.2.3 删除数据表97

4.3 表数据的操作99

4.3.1 使用对象资源管理器操作表数据99

4.3.2 使用INSERT命令向表中添加数据99

4.3.3 使用UPDATE命令修改表中的数据100

4.3.4 使用DELETE或TRANCATE TABLE命令删除表中的数据101

4.3.5 常用系统数据表102

4.4 实训项目:数据库表的操作103

本章小结105

习题105

第5章 数据库的查询和视图107

5.1 简单SELECT语句108

5.1.1 SELECT语句概述109

5.1.2 完整的SELECT语句的基本语法格式109

5.1.3 基本的SELECT语句110

5.1.4 INTO子句114

5.1.5 WHERE子句115

5.1.6 ORDER BY子句119

5.2 SELECT语句的统计功能119

5.2.1 集合函数119

5.2.2 GROUP BY子句121

5.2.3 COMPUTE子句122

5.3 SELECT语句中的多表连接122

5.3.1 交叉连接123

5.3.2 内连接123

5.3.3 外连接124

5.3.4 自连接126

5.3.5 合并查询126

5.4 子查询127

5.4.1 嵌套子查询128

5.4.2 相关子查询130

5.4.3 使用子查询向表中添加多条记录132

5.5 数据库的视图132

5.5.1 视图的概述132

5.5.2 视图的创建134

5.5.3 修改和查看视图138

5.5.4 使用视图140

5.5.5 删除视图144

5.6 实训项目:数据查询和视图的应用145

本章小结146

习题147

第6章 索引及其应用148

6.1 索引概述148

6.1.1 索引的功能148

6.1.2 创建索引的原则149

6.1.3 索引的分类150

6.2 创建索引152

6.2.1 系统自动创建索引152

6.2.2 使用对象资源管理器创建索引152

6.2.3 使用T-SQL语句创建索引155

6.3 管理和维护索引157

6.3.1 查看和维护索引信息157

6.3.2 更改索引标识157

6.3.3 删除索引157

6.3.4 索引的分析与维护158

6.4 全文索引162

6.4.1 使用对象资源管理器创建全文索引163

6.4.2 使用T-SQL创建全文索引169

6.5 实训项目:索引的创建及操作171

本章小结172

习题172

第7章 事务处理与锁173

7.1 事务概述173

7.1.1 事务的概念173

7.1.2 事务的特征174

7.2 事务处理174

7.3 锁简介177

7.3.1 SQL Server锁的模式179

7.3.2 SQL Server中锁的查看180

7.4 死锁及其排除简介181

7.5 实训项目:事务处理与锁的应用183

本章小结184

习题184

第8章 T-SQL程序设计基础185

8.1 批处理、脚本和注释185

8.1.1 批处理185

8.1.2 脚本187

8.1.3 注释187

8.2 常量、变量和表达式188

8.2.1 常量188

8.2.2 变量189

8.2.3 运算符与表达式194

8.3 流程控制语句197

8.3.1 BEGIN…END语句块197

8.3.2 IF…ELSE语句197

8.3.3 CASE表达式198

8.3.4 无条件转移语句GOTO200

8.3.5 WAITFOR语句201

8.3.6 WHILE语句201

8.3.7 RETURN语句203

8.4 系统内置函数203

8.4.1 行集函数204

8.4.2 聚合函数204

8.4.3 标量函数205

8.5 用户自定义函数215

8.5.1 用户自定义函数的创建与调用215

8.5.2 查看与修改用户自定义函数221

8.5.3 删除用户自定义函数224

8.6 游标及其使用224

8.6.1 游标概述224

8.6.2 游标的定义与使用226

8.7 实训项目:T-SQL程序设计233

本章小结233

习题234

第9章 存储过程235

9.1 存储过程概述235

9.1.1 存储过程的分类235

9.1.2 存储过程的优点237

9.2 建立和执行存储过程238

9.2.1 系统表sysobjects238

9.2.2 创建存储过程239

9.2.3 创建不带参数的存储过程241

9.2.4 存储过程的执行241

9.2.5 带输入参数的存储过程244

9.2.6 带输出参数的存储过程246

9.3 存储过程的管理与维护248

9.3.1 查看存储过程的定义信息249

9.3.2 存储过程的修改251

9.3.3 存储过程的重编译253

9.3.4 删除存储过程254

9.4 实训项目:存储过程的使用254

本章小结255

习题256

第10章 数据完整性与触发器257

10.1 数据完整性的概念257

10.2 数据完整性的分类258

10.3 实体完整性的实现259

10.3.1 创建PRIMARY KEY约束和UNIQUE约束259

10.3.2 删除PRIMARY KEY约束和UNIQUE约束262

10.4 域完整性的实现263

10.4.1 CHECK约束的定义与删除263

10.4.2 规则对象的定义、使用与删除266

10.4.3 默认值约束的定义与删除268

10.4.4 默认值对象的定义、使用与删除270

10.5 参照完整性272

10.5.1 参照完整性的实现272

10.5.2 参照完整性的删除272

10.5.3 使用T-SQL语句管理参照完整性273

10.6 标识列275

10.7 自定义数据类型277

10.7.1 创建自定义数据类型277

10.7.2 删除自定义数据类型279

10.8 触发器概述279

10.8.1 触发器的优点279

10.8.2 触发器的种类280

10.8.3 使用触发器的限制281

10.9 创建触发器281

10.9.1 DML触发器的工作原理281

10.9.2 创建DML触发器282

10.9.3 创建DDL触发器287

10.10 触发器的管理289

10.10.1 触发器的查看289

10.10.2 触发器的修改与删除290

10.10.3 触发器的禁用和启用291

10.11 实训项目:数据库完整性和触发器292

本章小结293

习题294

第11章 备份、恢复与导入、导出295

11.1 备份与恢复的基本概念295

11.1.1 备份与恢复的需求分析295

11.1.2 备份数据库的基本概念296

11.1.3 数据库恢复的概念298

11.2 备份数据库299

11.2.1 使用对象资源管理器备份数据库299

11.2.2 创建备份设备301

11.2.3 使用SQL语句备份数据库302

11.3 恢复数据库304

11.3.1 恢复数据库前的准备304

11.3.2 使用对象资源管理器恢复数据库306

11.3.3 使用SQL语句恢复数据库308

11.4 导入与导出310

11.5 实训项目:备份、恢复与导入、导出318

本章小结318

习题318

第12章 SQL Server的安全管理319

12.1 SQL Server的安全模型319

12.1.1 SQL Server访问控制319

12.1.2 SQL Server身份验证模式320

12.2 服务器的安全性321

12.2.1 创建和修改登录账户321

12.2.2 禁止和删除登录账户326

12.2.3 服务器角色328

12.3 数据库的安全性329

12.3.1 添加数据库用户329

12.3.2 修改数据库用户330

12.3.3 删除数据库用户331

12.4 数据库用户角色332

12.4.1 固定数据库角色332

12.4.2 自定义数据库角色332

12.4.3 增加和删除数据库角色成员334

12.5 权限335

12.5.1 权限概述336

12.5.2 权限的管理337

12.6 实训项目:SQL Server的安全管理340

本章小结342

习题342

第13章 SQL Server开发与编程343

13.1 ADO.NET简介343

13.1.1 ADO.NET对象模型343

13.1.2 .NET数据提供程序344

13.1.3 数据集346

13.1.4 数据集的核心对象347

13.2 访问数据348

13.2.1 SqlConnection类348

13.2.2 SqlDataAdapter类350

13.2.3 DataGrid控件351

13.2.4 DataGridView控件352

13.3 学生选课系统353

13.3.1 学生选课系统简介353

13.3.2 数据库设计353

13.3.3 创建数据库和表355

13.3.4 公共类355

13.3.5 系统登录与主窗体358

本章小结387

热门推荐