图书介绍

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

SQL Server 2012数据库应用教程
  • 刘勇军,张丽,蒋文君主编;刘亚飞,王俊海,冉娜,林静副主编;刘甫迎主审 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121274671
  • 出版时间:2016
  • 标注页数:283页
  • 文件大小:28MB
  • 文件页数:296页
  • 主题词:关系数据库系统-高等学校-教材

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部分 基础篇2

第1章 数据库基础知识2

1.1 数据库技术概述3

1.1.1 数据库相关概念3

1.1.2 数据库技术的产生和发展4

1.1.3 数据库系统的模式结构4

1.2 数据模型5

1.2.1 数据模型的组成要素5

1.2.2 层次模型6

1.2.3 网状模型7

1.2.4 关系模型7

1.3 数据库设计8

1.3.1 概述8

1.3.2 数据库设计步骤8

1.4 概念模型10

1.4.1 基本概念10

1.4.2 概念模型的表示(E-R建模)11

1.5 数据库技术新发展12

1.5.1 数据库领域现状12

1.5.2 数据库新技术12

1.6 本章小结13

1.7 思考与练习13

1.8 实训项目14

第2章 关系数据库17

2.1 关系模型的概述18

2.1.1 关系18

2.1.2 关系术语19

2.2 概念模型向关系模型的转换19

2.2.1 联系19

2.2.2 模型转换20

2.3 关系的完整性21

2.3.1 实体完整性21

2.3.2 域完整性21

2.3.3 参照完整性21

2.3.4 完整性检查22

2.4 函数依赖与规范化23

2.4.1 函数依赖23

2.4.2 规范化设计24

2.5 本章小结26

2.6 思考与练习26

2.7 实训项目28

第2部分 应用篇32

第3章 SQL Server系统概述32

3.1 SQL Server简介33

3.2 SQL Server基本功能34

3.2.1 易管理性34

3.2.2 安全性35

3.2.3 扩展语言的支持35

3.2.4 开发工具36

3.3 SQL Server 2016新增功能36

3.4 体验SQL Server Management Studio38

3.4.1 启动SQL Server Management Studio38

3.4.2 配置SQL Server Management Studio环境39

3.5 系统数据库和示例数据库41

3.5.1 系统数据库41

3.5.2 示例数据库42

3.5.3 成绩管理数据库CJGL42

3.6 SQL Server工具简介42

3.6.1 执行T-SQL语句42

3.6.2 使用sqlcmd工具43

3.7 本章小结44

3.8 思考与练习44

第4章 创建和管理数据库45

4.1 创建数据库45

4.2 管理数据库48

4.3 备份与恢复50

4.3.1 数据库备份50

4.3.2 数据库还原51

4.4 数据库分离和附加52

4.4.1 分离数据库52

4.4.2 附加数据库52

4.5 本章小结53

4.6 思考与练习53

4.7 实训项目54

第5章 创建和管理表56

5.1 表57

5.1.1 表的基本概念57

5.1.2 数据类型57

5.1.3 创建表60

5.1.4 管理表64

5.2 表数据操作66

5.2.1 操作表数据66

5.2.2 数据的导入/导出70

5.3 表数据完整性的实现74

5.3.1 约束的概述74

5.3.2 主键约束(PRIMARY KEY)75

5.3.3 唯一性约束(UNIQUE)76

5.3.4 检查约束(CHECK)76

5.3.5 默认约束(DEFAULT)78

5.3.6 外键约束(FOREIGN KEY)79

5.4 用Power Designer建模创建表81

5.4.1 Power Designer(PD)简介81

5.4.2 用PD建模创建库表82

5.5 本章小结88

5.6 思考与练习88

5.7 实训项目89

第6章 数据检索94

6.1 SQL概述95

6.2 使用SELECT语句的简单查询95

6.2.1 SELECT子句95

6.2.2 FROM子句99

6.2.3 WHERE子句100

6.2.4 GROUP BY子句102

6.2.5 HAVING子句103

6.2.6 ORDER BY子句105

6.3 常用的其他关键字105

6.3.1 LIKE关键字105

6.3.2 NULL关键字107

6.3.3 TOP关键字108

6.3.4 BETWEEN…AND…关键字109

6.3.5 CASE关键字110

6.4 高级查询111

6.4.1 连接查询111

6.4.2 子查询116

6.4.3 联合查询118

6.5 本章小结120

6.6 思考与练习120

6.7 实训项目121

第3部分 提高篇126

第7章 索引和视图126

7.1 索引127

7.1.1 索引基础知识127

7.1.2 建立索引128

7.1.3 管理索引130

7.1.4 索引分析和维护134

7.2 视图137

7.2.1 视图基础知识138

7.2.2 创建视图138

7.2.3 管理视图145

7.3 本章小结152

7.4 思考与练习153

7.5 实训项目153

第8章 T-SQL编程基础155

8.1 T-SQL基础知识156

8.1.1 用户定义数据类型156

8.1.2 规则和默认160

8.1.3 索引基础知识162

8.2 函数165

8.2.1 常用系统函数165

8.2.2 自定义函数169

8.2.3 常用系统存储过程171

8.3 批处理和流程控制语句172

8.3.1 语句注释172

8.3.2 批处理173

8.3.3 流程控制语句173

8.4 本章小结176

8.5 思考与练习177

8.6 实训项目177

第9章 存储过程179

9.1 存储过程概述180

9.1.1 存储过程的概念180

9.1.2 存储过程的优点180

9.1.3 存储过程的类型180

9.2 创建和执行存储过程181

9.2.1 存储过程的创建181

9.2.2 执行存储过程184

9.3 存储过程中的参数186

9.3.1 在存储过程中使用参数186

9.3.2 带输入参数的存储过程186

9.3.3 在存储过程中使用默认参数188

9.3.4 带输出参数的存储过程188

9.4 存储过程的管理189

9.4.1 查看存储过程189

9.4.2 修改存储过程191

9.4.3 重命名存储过程192

9.4.4 删除存储过程193

9.5 系统存储过程和扩展存储过程193

9.5.1 常用的系统存储过程194

9.5.2 扩展存储过程195

9.6 游标196

9.6.1 游标的概念196

9.6.2 游标的基本操作196

9.7 本章小结199

9.8 思考与练习199

9.9 实训项目200

第10章 触发器202

10.1 触发器203

10.1.1 为何要使用触发器203

10.1.2 触发器和外键约束203

10.1.3 触发器的分类和特点205

10.1.4 inserted虚表和deleted虚表211

10.2 管理触发器215

10.3 本章小结221

10.4 思考与练习221

10.5 实训项目222

第11章 SQL Server安全管理223

11.1 数据库的安全性224

11.1.1 安全性概述224

11.1.2 SQL Server安全机制224

11.2 用户管理225

11.2.1 创建登录225

11.2.2 创建数据库用户228

11.3 权限管理229

11.3.1 权限范围230

11.3.2 授予权限231

11.3.3 收回权限232

11.4 本章小结232

11.5 思考与练习232

11.6 实训项目232

第12章 数据库并发控制及实现234

12.1 事务235

12.1.1 事务的概念和特性235

12.1.2 事务操作235

12.2 并发控制237

12.2.1 并发操作与数据的不一致性237

12.2.2 SQL Server中的锁239

12.3 本章小结239

12.4 思考与练习239

12.5 实训项目240

第13章 微软云计算数据库SQL Azure241

13.1 SQL Azure架构242

13.2 SQL Azure的特点及优势242

13.2.1 使用SQL Azure的理由242

13.2.2 使用SQL Azure Database的好处243

13.2.3 使用SQL Azure与SQL Server比较244

13.3 SQL Azure的关键技术246

13.4 在应用程序中使用SQL Azure255

13.5 本章小结257

13.6 思考与练习257

13.7 实训项目257

附录A 安装SQL Server 2012258

A.1 SQL Server 2012版本258

A.2 安装SQL Server 2012259

A.2.1 安装SQL Server 2012的软件和硬件要求259

A.2.2 SQL Server 2012的安装步骤259

附录B 学校综合管理数据库系统示例265

B.1 学校管理数据库系统的需求分析265

B.2 概念模型设计266

B.3 逻辑模型266

B.4 创建College数据库的脚本文件268

B.5 创建College中表的脚本文件269

B.6 各表的参考数据271

附录C 常用函数和系统存储过程275

C.1 常用函数列表275

C.1.1 常用聚合函数275

C.1.2 日期和时间函数276

C.1.3 数学函数276

C.1.4 元数据函数277

C.1.5 行集函数277

C.1.6 安全函数278

C.1.7 字符串函数278

C.1.8 文本和图像函数279

C.1.9 其他系统函数279

C.2 系统存储过程280

热门推荐