图书介绍

SQL Server 2012实用教程PDF|Epub|txt|kindle电子书版本网盘下载

SQL Server 2012实用教程
  • 李岩,杨立主编;张玉芬,于洪鹏副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302397977
  • 出版时间:2015
  • 标注页数:334页
  • 文件大小:45MB
  • 文件页数:346页
  • 主题词:关系数据库系统-高等职业教育-教材

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 数据库系统的组成2

1.1.3 数据库系统的特点2

1.2 数据模型概述3

1.2.1 概念模型4

1.2.2 数据模型6

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

1.3.1 关系模型9

1.3.2 关系运算11

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

1.3.4 关系模型的规范化15

本章实训 数据库基础18

本章小结19

习题20

第2章 SQL Server2012数据库系统21

2.1 SQL Server 2012简介21

2.1.1 SQL Server2012的发展及特点21

2.1.2 SQL Server 2012的版本23

2.1.3 SQL Server 2012的体系结构25

2.2 SQL Server 2012的安装26

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

2.2.2 SQLServer 2012的安装过程28

2.3 SQL Server 2012的常用工具39

2.3.1 SQL Server 2012配置工具39

2.3.2 SQL Server 2012管理平台39

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

2.3.4 注册服务器42

2.3.5 创建服务器组44

本章实训 SQLServer2012的安装及基本操作44

本章小结45

习题46

第3章 SQL Server数据库47

3.1 SQL Server数据库概述47

3.1.1 数据库文件47

3.1.2 数据库文件组48

3.1.3 数据库对象49

3.1.4 系统数据库49

3.2 创建数据库51

3.2.1 用SQL ServerManagement Studio创建数据库52

3.2.2 用SQL命令创建数据库53

3.2.3 事务日志56

3.3 管理和维护数据库57

3.3.1 打开或切换数据库57

3.3.2 查看数据库信息58

3.3.3 用SQL ServerManagement Studio修改数据库配置58

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

3.3.5 分离与附加数据库60

3.3.6 删除数据库62

本章实训 数据库的基本操作63

本章小结66

习题66

第4章 数据库表67

4.1 创建表67

4.1.1 数据类型67

4.1.2 用SQLServer Management Studio创建表69

4.1.3 用SQL命令方式创建表70

4.2 表的管理和维护71

4.2.1 查看表的属性71

4.2.2 修改表结构72

4.2.3 删除数据表75

4.3 表数据的操作76

4.3.1 用图形界面方式操作表数据76

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

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

4.3.4 用DELETE或TRUNCATE TABLE命令删除表中的数据78

4.3.5 常用系统数据表79

本章实训 数据库表操作80

本章小结83

习题84

第5章 数据完整性85

5.1 数据完整性的基本概念85

5.2 约束86

5.2.1 主键约束86

5.2.2 唯一键约束88

5.2.3 检查约束90

5.2.4 默认值约束93

5.2.5 外键约束95

5.3 默认值97

5.3.1 创建默认值97

5.3.2 绑定和解绑默认值98

5.3.3 删除默认值98

5.4 规则99

5.4.1 创建规则99

5.4.2 绑定和解绑规则99

5.4.3 删除规则100

5.5 标识列100

5.6 自定义数据类型101

5.6.1 创建自定义数据类型101

5.6.2 删除用户自定义数据类型103

本章实训 数据完整性操作103

本章小结105

习题105

第6章 数据库的查询107

6.1 简单SELECT语句108

6.1.1 SELECT语句的语法格式108

6.1.2 基本的SELECT语句109

6.1.3 INTO子句112

6.1.4 WHERE子句114

6.1.5 ORDER BY子句117

6.2 SELECT语句的统计功能118

6.2.1 集合函数118

6.2.2 GROUPBY子句119

6.3 SELECT语句中的多表连接121

6.3.1 交叉连接122

6.3.2 内连接123

6.3.3 外连接124

6.3.4 自连接126

6.3.5 合并查询126

6.4 子查询127

6.4.1 嵌套子查询127

6.4.2 相关子查询129

6.4.3 使用子查询向表中添加多条记录130

本章实训 数据查询131

本章小结134

习题136

第7章 视图及其应用137

7.1 视图概述137

7.1.1 视图的基本概念137

7.1.2 视图的种类及约束137

7.2 视图的创建和查询138

7.2.1 用SQL Server Management Studio创建视图139

7.2.2 用CREATEVIEW命令创建视图140

7.2.3 使用视图查询数据140

7.3 视图的管理和维护141

7.3.1 查看视图的定义信息141

7.3.2 查看视图与其他对象的依赖关系142

7.3.3 视图的修改143

7.3.4 视图的删除144

7.4 通过视图修改表数据144

本章实训 视图的操作145

本章小结147

习题148

第8章 索引及其应用149

8.1 索引概述149

8.1.1 索引的功能149

8.1.2 创建索引的原则150

8.1.3 索引的分类151

8.2 创建索引152

8.2.1 系统自动创建索引152

8.2.2 用SQLServerManagement Studio创建索引153

8.2.3 用CREATE INDEX语句创建索引156

8.3 管理和维护索引157

8.3.1 查看和维护索引信息157

8.3.2 删除索引158

8.3.3 索引的分析与维护159

本章实训 索引的应用163

本章小结164

习题164

第9章 T-SQL语言166

9.1 批处理、脚本和注释166

9.1.1 批处理166

9.1.2 脚本167

9.1.3 注释168

9.2 常量、变量和表达式168

9.2.1 常量169

9.2.2 变量170

9.2.3 运算符与表达式173

9.3 流程控制语句176

9.3.1 BEGIN...END语句块176

9.3.2 IF...ELSE语句176

9.3.3 CASE表达式177

9.3.4 无条件转移语句GOTO180

9.3.5 WAITFOR语句180

9.3.6 WHILE语句180

9.3.7 RETURN语句181

9.4 系统内置函数182

9.4.1 行集函数182

9.4.2 聚合函数183

9.4.3 标量函数184

9.5 用户自定义函数194

9.5.1 用户自定义函数的创建与调用194

9.5.2 查看与修改用户自定义函数198

9.5.3 删除用户自定义函数200

9.6 游标及其使用201

9.6.1 游标概述201

9.6.2 游标的定义与使用202

本章实训 T-SQL语言的使用209

本章小结212

习题212

第10章 存储过程和触发器213

10.1 存储过程概述213

10.1.1 存储过程的分类213

10.1.2 存储过程的优点215

10.2 建立和执行存储过程215

10.2.1 系统表sysobjects216

10.2.2 创建存储过程216

10.2.3 创建不带参数的存储过程218

10.2.4 存储过程的执行219

10.2.5 带输入参数的存储过程221

10.2.6 带输出参数的存储过程222

10.3 存储过程的管理与维护225

10.3.1 查看存储过程的定义信息225

10.3.2 存储过程的修改228

10.3.3 存储过程的重编译229

10.3.4 删除存储过程230

10.4 触发器概述230

10.4.1 触发器的优点231

10.4.2 触发器的种类231

10.4.3 使用触发器的限制232

10.5 触发器的创建232

10.5.1 DML触发器的工作原理232

10.5.2 创建DML触发器233

10.5.3 DDL触发器的创建238

10.6 触发器的管理239

10.6.1 触发器的查看239

10.6.2 触发器的修改与删除241

10.6.3 触发器的禁用和启用242

10.7 事务243

10.7.1 基本概念243

10.7.2 事务处理244

本章实训 存储过程和触发器的使用246

本章小结248

习题248

第11章 备份恢复与导入/导出249

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

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

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

11.1.3 数据库恢复的概念252

11.2 备份数据库253

11.2.1 使用SQLServer Management Studio备份数据库253

11.2.2 创建备份设备254

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

11.3 恢复数据库257

11.3.1 恢复数据库前的准备257

11.3.2 用SQL Server Management Studio恢复数据库259

11.3.3 用SQL语句恢复数据库261

11.4 导入与导出263

11.4.1 导出数据263

11.4.2 导入数据267

本章实训 备份恢复与导入/导出270

本章小结271

习题272

第12章 SQL Server的安全管理273

12.1 SQLServer的安全模型273

12.1.1 SQL Server访问控制273

12.1.2 SQL Server身份验证模式274

12.2 服务器的安全性274

12.2.1 创建和修改登录账户275

12.2.2 禁止或删除登录账户279

12.2.3 服务器角色280

12.3 数据库的安全性281

12.3.1 添加数据库用户281

12.3.2 修改数据库用户283

12.3.3 删除数据库用户284

12.4 数据库用户角色284

12.4.1 固定数据库角色284

12.4.2 自定义数据库角色285

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

12.5 权限287

12.5.1 概述287

12.5.2 权限的管理289

本章实训 数据库安全管理操作292

本章小结293

习题293

第13章 SQL Server开发与编程294

13.1 ADO.NET简介294

13.1.1 ADO.NET对象模型294

13.1.2 .NET数据提供程序295

13.1.3 数据集297

13.1.4 数据集的核心对象298

13.2 访问数据298

13.2.1 SqlConnection类299

13.2.2 SqlDataAdapter类300

13.2.3 DataGrid控件301

13.2.4 DataGridView控件302

13.3 学生选课系统303

13.3.1 学生选课系统简介303

13.3.2 数据库设计303

13.3.3 创建数据库和表305

13.3.4 公共类305

13.3.5 系统登录与主窗体308

本章小结334

参考文献335

热门推荐