图书介绍

数据库原理与应用 第3版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

数据库原理与应用 第3版
  • 何玉洁编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111568278
  • 出版时间:2017
  • 标注页数:295页
  • 文件大小:54MB
  • 文件页数:309页
  • 主题词:数据库系统-高等学校-教材

PDF下载


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

下载说明

数据库原理与应用 第3版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.1.4 数据库系统3

1.2 数据管理技术的发展3

1.2.1 文件管理3

1.2.2 数据库管理6

1.3 数据独立性9

1.4 数据库系统的组成10

小结11

习题11

第2章 数据模型与数据库系统结构12

2.1 数据和数据模型12

2.1.1 数据与信息12

2.1.2 数据模型13

2.2 概念层数据模型14

2.2.1 基本概念14

2.2.2 实体-联系模型15

2.3 组织层数据模型17

2.3.1 层次数据模型17

2.3.2 网状数据模型19

2.3.3 关系数据模型20

2.4 数据库系统结构21

2.4.1 模式的基本概念21

2.4.2 三级模式结构22

2.4.3 模式映像与数据独立性23

2.5 数据库管理系统24

小结26

习题26

第3章 关系数据库27

3.1 关系数据模型的组成27

3.1.1 关系数据结构27

3.1.2 关系操作27

3.1.3 数据完整性约束29

3.2 关系模型的基本术语30

3.3 关系模型的形式化定义31

3.3.1 形式化定义31

3.3.2 对关系的限定33

3.4 关系模型的完整性约束33

3.4.1 实体完整性33

3.4.2 参照完整性35

3.4.3 用户定义的完整性36

3.5 关系代数36

3.5.1 传统的集合运算37

3.5.2 专门的关系运算39

3.5.3 关系代数操作总结45

小结46

习题46

第4章 SQL Server 2012基础48

4.1 SQL Server 2012预备知识48

4.1.1 主要服务器组件48

4.1.2 管理工具49

4.1.3 主要版本49

4.1.4 软/硬件要求50

4.1.5 实例51

4.2 安装SQL Server 201252

4.3 管理工具60

4.3.1 SQL Server配置管理器60

4.3.2 SQL Server Management Studio62

4.4 创建数据库65

4.4.1 SQL Server数据库的组成65

4.4.2 数据库文件的属性66

4.4.3 创建数据库的图形化方法66

小结69

习题70

上机练习70

第5章 数据类型及关系表创建71

5.1 基本概念71

5.1.1 SQL的发展71

5.1.2 SQL的特点71

5.1.3 SQL功能概述72

5.2 SQL Server提供的主要数据类型72

5.2.1 数字类型73

5.2.2 字符串类型73

5.2.3 日期和时间类型75

5.3 关系表的创建与维护75

5.3.1 创建关系表76

5.3.2 删除关系表78

5.3.3 修改关系表78

5.4 数据完整性79

5.4.1 完整性约束条件的作用对象79

5.4.2 实现数据完整性79

小结81

习题81

上机练习82

第6章 数据操作语句83

6.1 数据查询83

6.1.1 查询语句的基本结构84

6.1.2 单表查询84

6.1.3 多表连接查询101

6.1.4 使用TOP限制结果集107

6.1.5 子查询109

6.1.6 将查询结果保存到新表中118

6.1.7 查询结果的并、交、差运算119

6.2 数据更改122

6.2.1 插入数据122

6.2.2 更新数据122

6.2.3 删除数据124

小结125

习题126

上机练习126

第7章 索引和视图128

7.1 索引128

7.1.1 基本概念128

7.1.2 索引的存储结构及分类129

7.1.3 创建和删除索引134

7.2 视图135

7.2.1 基本概念135

7.2.2 定义视图135

7.2.3 通过视图查询数据138

7.2.4 修改和删除视图139

7.2.5 视图的作用140

小结141

习题141

第8章 关系数据库规范化理论143

8.1 函数依赖143

8.1.1 基本概念143

8.1.2 一些术语和符号144

8.1.3 为什么要讨论函数依赖144

8.2 关系规范化146

8.2.1 关系模式中的键146

8.2.2 范式147

8.3 关系模式的分解准则151

小结153

习题154

第9章 事务与并发控制155

9.1 事务155

9.1.1 基本概念155

9.1.2 事务的特征156

9.1.3 事务处理模型156

9.2 并发控制157

9.2.1 并发控制概述157

9.2.2 并发控制措施159

9.2.3 封锁协议160

9.2.4 活锁和死锁162

9.2.5 并发调度的可串行性164

9.2.6 两段锁协议165

小结166

习题166

第10章 数据库设计168

10.1 数据库设计概述168

10.1.1 数据库设计的特点169

10.1.2 数据库设计方法概述169

10.1.3 数据库设计的全过程170

10.2 数据库需求分析171

10.2.1 需求分析的任务171

10.2.2 需求分析的方法172

10.3 数据库结构设计173

10.3.1 概念结构设计173

10.3.2 逻辑结构设计176

10.3.3 物理结构设计180

10.4 数据库行为设计182

10.4.1 功能分析183

10.4.2 功能设计183

10.4.3 事务设计184

10.5 数据库实施184

10.6 数据库的运行和维护185

小结186

习题186

第11章 存储过程和触发器188

11.1 变量及流程控制语句188

11.1.1 变量188

11.1.2 流程控制语句189

11.2 存储过程190

11.2.1 基本概念190

11.2.2 创建和执行存储过程191

11.2.3 查看和修改存储过程196

11.2.4 删除存储过程196

11.3 触发器197

11.3.1 创建触发器198

11.3.2 后触发型触发器198

11.3.3 前触发型触发器200

11.3.4 查看和修改触发器200

11.3.5 删除触发器201

小结201

习题201

上机练习202

第12章 函数和游标203

12.1 系统提供的内置函数203

12.1.1 日期和时间函数203

12.1.2 字符串函数207

12.1.3 类型转换函数209

12.2 用户自定义函数210

12.2.1 基本概念210

12.2.2 标量函数211

12.2.3 内联表值函数213

12.2.4 多语句表值函数214

12.2.5 查看和修改用户自定义函数215

12.2.6 删除用户自定义函数216

12.3 游标217

12.3.1 基本概念217

12.3.2 使用游标217

12.3.3 游标示例220

小结223

习题223

上机练习223

第13章 安全管理225

13.1 安全控制概述225

13.1.1 安全控制模型225

13.1.2 SQL Server安全控制过程226

13.2 登录名226

13.2.1 身份验证模式226

13.2.2 建立登录名227

13.2.3 删除登录名231

13.3 数据库用户232

13.3.1 建立数据库用户233

13.3.2 删除数据库用户235

13.4 权限的种类和管理236

13.4.1 权限种类及用户分类236

13.4.2 权限管理237

13.5 角色247

13.5.1 建立用户定义的角色247

13.5.2 为用户定义的角色授权248

13.5.3 为用户定义的角色添加成员248

13.5.4 删除用户定义角色中的成员251

小结252

习题252

上机练习253

第14章 备份和恢复数据库254

14.1 备份数据库254

14.1.1 备份内容及备份时间254

14.1.2 备份设备255

14.1.3 SQL Server支持的备份类型256

14.1.4 备份策略258

14.1.5 实现备份259

14.2 恢复数据库264

14.2.1 恢复的顺序264

14.2.2 实现恢复265

小结271

习题271

上机练习271

第15章 NoSQL数据库274

15.1 NoSQL简介274

15.2 NoSQL数据库常见分类275

15.3 NoSQL的优缺点276

15.3.1 优点276

15.3.2 缺点276

15.4 目前一些常见的NoSQL数据库276

15.4.1 Hypertable276

15.4.2 MongoDB277

15.4.3 HBase279

15.4.4 MemcacheDB279

15.4.5 Redis280

15.4.6 Tokyo Cabinet/Tokyo Tyant280

15.4.7 db4o280

15.4.8 Versant281

15.4.9 CouchDB281

15.4.10 DynamoDB282

15.4.11 Cassandra282

15.4.12 Flare282

15.4.13 Berkeley DB283

15.4.14 Memlink283

15.4.15 BaseX283

15.4.16 Neo4j283

15.4.17 NoSQL Database284

15.5 NoSQL数据库发展现状及挑战284

小结285

习题285

附录 数据库分析与设计示例286

参考文献295

热门推荐