图书介绍

普通高等教育“十三五”规划教材 软件工程专业 数据库原理及应用 SQL Server 2012pdf电子书版本下载

普通高等教育“十三五”规划教材  软件工程专业  数据库原理及应用 SQL Server 2012
  • 赖玲,李祥琴,胡秀,王娅纷,沈成涛著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787517052791
  • 出版时间:2017
  • 标注页数:299页
  • 文件大小:42MB
  • 文件页数:308页
  • 主题词:关系数据库系统-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

普通高等教育“十三五”规划教材 软件工程专业 数据库原理及应用 SQL Server 2012PDF格式电子书版下载

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

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

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

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

图书目录

第1章 数据库系统概述 1

1.1 数据管理技术的发展 1

1.2 数据库技术概述 3

1.3 数据模型 5

1.3.1 数据模型概念 5

1.3.2 实体的描述 6

1.3.3 联系 6

1.3.4 实体—联系模型 7

1.3.5 层次模型 9

1.3.6 网状模型 9

1.3.7 关系模型 10

习题 10

第2章 关系数据库 12

2.1 关系模型 12

2.2 关系的形式化定义 13

2.2.1 域(Domain) 13

2.2.2 笛卡尔积(Cartesian Product) 13

2.2.3 关系的基本性质 14

2.2.4 关系模式 15

2.3 关系的键 15

2.3.1 候选关键字与主关键字 15

2.3.2 主属性与非主属性 15

2.3.3 外关键字 15

2.4 关系完整性 16

2.4.1 实体完整性 16

2.4.2 参照完整性 16

2.4.3 用户定义完整性 17

2.5 关系代数 17

2.5.1 关系代数的定义、分类及运算符 17

2.5.2 传统的集合运算 18

2.5.3 专门的关系运算 19

习题 23

第3章 关系数据库理论 25

3.1 规范化问题的提出 25

3.1.1 规范化理论的主要内容 25

3.1.2 关系模式存在的问题 25

3.1.3 解决问题的方法 27

3.2 函数依赖 28

3.2.1 函数依赖的定义 28

3.2.2 有关函数依赖的说明 29

3.2.3 函数依赖的基本性质 30

3.2.4 平凡函数依赖与非平凡函数依赖 30

3.2.5 完全依赖与部分依赖 31

3.2.6 传递依赖 31

3.2.7 属性的封闭集 31

3.3 范式 32

3.3.1 第一范式(1NF) 32

3.3.2 第二范式(2NF) 33

3.3.3 第三范式(3NF) 35

3.3.4 BC范式(BCNF) 36

3.4 关系模式的规范化 37

3.4.1 关系模式规范化的目的 38

3.4.2 关系模式规范化的基本思想 38

3.4.3 关系模式规范化的原则 38

3.4.4 关系模式规范化的步骤 39

3.4.5 分解的方法 39

习题 41

第4章 关系数据库标准语言SQL 42

4.1 SQL简介 42

4.2 数据定义语言(DDL) 43

4.2.1 定义数据库 43

4.2.2 定义数据库表 49

4.3 数据操作语言(DML) 53

4.3.1 插入数据 53

4.3.2 更新数据 54

4.3.3 删除数据 55

4.4 数据查询语言(DQL) 55

4.4.1 SELECT语句的基本语法格式 55

4.4.2 简单查询 58

4.4.3 汇总查询 70

4.4.4 关联表查询 75

4.4.5 连接查询 77

4.4.6 子查询 83

4.5 视图 89

4.5.1 视图概述 89

4.5.2 创建视图 90

4.5.3 使用视图 92

4.5.4 修改视图 92

4.5.5 删除视图 93

习题 93

第5章 索引 97

5.1 索引概述 97

5.2 索引的类型 98

5.3 创建索引 99

5.4 修改索引 104

5.5 删除索引 105

5.6 全文索引 105

5.6.1 开启SQL Full-text服务 106

5.6.2 启用全文索引 106

5.6.3 创建全文目录 107

5.6.4 创建全文索引 108

5.6.5 添加列到全文索引 112

习题 113

第6章 T-SQL程序设计 115

6.1 T-SQL基础 115

6.1.1 标识符 115

6.1.2 批处理 116

6.1.3 脚本 116

6.1.4 注释 117

6.2 数据类型 117

6.2.1 系统提供的数据类型 118

6.2.2 定义数据类型 120

6.3 变量和运算符 121

6.3.1 变量 121

6.3.2 运算符 122

6.4 流程控制语句 123

6.4.1 BEGIN...END语句 123

6.4.2 IF…ELSE语句 124

6.4.3 IF[NOT]EXISTS语句 124

6.4.4 CASE语句 124

6.4.5 WHILE语句 126

6.4.6 其他流程控制语句 126

6.5 函数 127

6.5.1 系统内置函数 127

6.5.2 自定义函数 134

习题 143

第7章 存储过程、触发器和游标 146

7.1 存储过程 146

7.1.1 存储过程的概念 146

7.1.2 存储过程的优点 147

7.1.3 存储过程的分类 147

7.1.4 创建存储过程 148

7.1.5 执行存储过程 151

7.1.6 修改存储过程 155

7.1.7 查看存储过程 156

7.1.8 删除存储过程 157

7.2 触发器 158

7.2.1 触发器的定义 158

7.2.2 触发器的作用 158

7.2.3 触发器的类型 159

7.2.4 触发器的工作原理 160

7.2.5 创建触发器 161

7.2.6 修改触发器 168

7.2.7 查看触发器 169

7.2.8 禁用、启用和删除触发器 170

7.3 游标 172

7.3.1 游标的概念 172

7.3.2 游标的分类 172

7.3.3 游标的使用 173

7.3.4 游标变量 177

7.3.5 利用游标修改或删除数据 178

习题 180

第8章 事务和锁 183

8.1 事务 183

8.1.1 事务的概念 183

8.1.2 事务的性质 183

8.1.3 事务的模式 184

8.1.4 事务控制 186

8.1.5 分布式事务 188

8.1.6 事务隔离级别 189

8.2 并发控制 191

8.2.1 串行执行与并发执行 191

8.2.2 并发导致的问题 191

8.3 锁 192

8.3.1 锁定粒度 193

8.3.2 锁模式 194

8.3.3 锁协议 195

8.3.4 活锁与死锁 196

习题 197

第9章 数据库的安全管理 200

9.1 SQL Server的安全机制 200

9.2 服务器级的安全性 200

9.2.1 SQL Server的身份验证模式 201

9.2.2 配置身份验证模式 202

9.2.3 SQL Server登录账户 202

9.2.4 服务器角色 205

9.3 数据库级的安全性 208

9.3.1 数据库用户 208

9.3.2 数据库角色 211

9.4 数据库对象级的安全性 213

9.4.1 权限类型 214

9.4.2 管理权限 215

习题 218

第10章 数据的备份与恢复 220

10.1 数据的备份 220

10.1.1 数据库备份的概念 220

10.1.2 备份设备 221

10.1.3 备份数据库 223

10.2 数据的恢复 225

10.2.1 恢复策略 225

10.2.2 恢复数据库 225

习题 227

第11章 数据库设计 230

11.1 需求分析 230

11.1.1 需求分析的任务 230

11.1.2 需求分析的方法 231

11.2 概念结构设计 232

11.2.1 概念模型的特点 232

11.2.2 概念结构设计的方法与步骤 233

11.3 逻辑结构设计 237

11.3.1 E-R图向关系模型的转换 237

11.3.2 数据模型的优化 238

11.4 物理结构设计 239

11.4.1 确定数据库的存取方法 239

11.4.2 确定数据库的存储结构 239

11.4.3 确定系统存储参数的配置 240

11.5 数据库的实施 240

11.6 数据库的运行和维护 241

习题 241

第12章 数据库技术的新发展 244

12.1 影响数据库技术发展的因素 244

12.2 面向对象的数据库技术 245

12.3 分布式数据库 246

12.3.1 分布式数据库系统简介 246

12.3.2 分布式数据库的特点 246

12.3.3 分布式数据库与集中式数据库相比的优缺点 247

12.4 多媒体数据库技术 248

12.5 数据仓库 249

12.6 数据挖掘技术 250

12.7 基于移动Ad Hoc无线网络的数据库技术 250

12.8 嵌入式数据库技术 251

习题 251

第13章 SQL Server开发工具 253

13.1 SQL Server代理服务 253

13.1.1 SQL Server代理简介 253

13.1.2 启用SQL Server代理 254

13.1.3 配置数据库作业 256

13.1.4 数据库邮件 262

13.1.5 配置操作员 269

13.1.6 配置警报 270

13.1.7 维护计划 276

13.2 SQL Server Integration Services 279

13.2.1 使用导入/导出向导转换数据 280

13.2.2 SSIS设计器 283

13.3 SQL Server Reporting Services 286

13.3.1 报表服务器项目向导 286

13.3.2 报表设计器 290

13.3.3 报表发布 292

13.4 SQL Server Analysis Services 293

习题 297

参考文献 299

精品推荐