图书介绍

数据库系统原理PDF|Epub|txt|kindle电子书版本网盘下载

数据库系统原理
  • 王霓虹,张锡英,李林辉主编 著
  • 出版社: 哈尔滨:哈尔滨工业大学出版社
  • ISBN:9787560339610
  • 出版时间:2013
  • 标注页数:236页
  • 文件大小:113MB
  • 文件页数:250页
  • 主题词:数据库系统-高等学校-教材

PDF下载


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

下载说明

数据库系统原理PDF格式电子书版下载

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

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

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

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

图书目录

第1章 数据库引论1

1.1引言1

1.2数据库的基本概念2

1.2.1数据、信息及其管理2

1.2.2数据库技术的发展3

1.2.3数据库技术的主要特点5

1.2.4数据技术的研究领域7

1.3数据库体系结构7

1.3.1数据库管理系统外部的体系结构7

1.3.2数据库管理系统内部的系统结构8

1.3.3三级模式间的映射10

1.4常用的关系型数据库管理系统简介10

1.4.1 Oracle关系数据库10

1.4.2 Sybase关系数据库11

1.4.3 Microsoft SQL Server数据库13

本章小结13

习题14

第2章 数据模型15

2.1数据模型的基本概念15

2.1.1概念世界与概念模型15

2.1.2信息模型19

2.1.3物理模型19

2.2数据模型的组成要素19

2.2.1数据结构19

2.2.2数据操作20

2.2.3完整性约束20

2.3常用的几种数据模型20

2.3.1层次模型20

2.3.2网状模型21

2.3.3关系模型23

2.3.4面向对象数据模型24

本章小结25

习题25

第3章 关系数据库27

3.1关系数据结构及形式化定义27

3.1.1关系27

3.1.2关系模式29

3.1.3关系数据库29

3.2关系操作30

3.2.1基本的关系操作30

3.2.2关系数据语言的分类30

3.3关系的完整性31

3.3.1关系的三类完整性约束31

3.32实体完整性31

3.3.3参照完整性31

3.3.4用户定义的完整性32

3.4关系代数33

3.4.1传统的集合运算33

3.4.2专门的关系运算34

本章小结39

习题39

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

4.1 SQL语言概述42

4.1.1 SQL的产生与发展42

4.1.2 SQL数据库的体系结构42

4.1.3 SQL的组成43

4.1.4 SQL的特点44

4.2学生-课程数据库45

4.3数据定义45

4.3.1基本表的创建、删除和修改45

4.3.2索引的建立与删除51

4.4数据查询52

4.4.1 SELECT的基本应用53

4.4.2连接查询59

4.4.3嵌套查询63

4.4.4集合查询68

4.5数据更新70

4.5.1插入数据70

4.5.2修改数据71

4.5.3删除数据72

4.6视图73

4.6.1创建视图73

4.6.2删除视图75

4.6.3查询视图76

4.6.4更新视图76

4.6.5视图的特点78

4.7嵌入式SQL79

4.7.1嵌入式SQL的一般形式79

4.7.2嵌入式SQL语句与主语言之间的通信79

4.7.3不用游标的SQL语句82

4.8使用游标的SQL语句85

4.8.1查询结果为多条记录的SELECT语句85

4.8.2 CURRENT形式的UPDAT语句和DELETE语句87

4.9动态SQL88

4.10 PL/SQL与存储过程88

4.10.1 PL/SQL与存储过程概述89

4.10.2 PL/SQL的程序结构89

4.10.3控制结构90

4.10.4异常处理90

4.10.5存储过程91

4.10.6游标92

4.10.7触发器93

本章小结94

习题94

第5章 数据库安全与保护102

5.1数据库的安全性102

5.1.1数据库系统的安全概述102

5.1.2数据库的安全性控制103

5.1.3用户标识和鉴别104

5.1.4存取控制104

5.1.5视图机制109

5.1.6神计110

5.1.7数据加密110

5.2数据库完整性110

5.2.1完整性约束条件111

5.2.2完整性控制112

5.3数据库并发控制114

5.3.1并发控制概述114

5.3.2可串行性120

5.3.3封锁121

5.3.4封锁协议122

5.3.5活锁和死锁126

5.4数据库恢复技术129

5.4.1故障的种类129

5.4.2恢复的实现技术130

5.4.3恢复策略133

本章小结135

习题135

第6章 关系数据库设计理论138

6.1数据依赖对关系模式的影响138

6.2关系模式的规范化139

6.2.1函数依赖140

6.2.2码140

6.2.3范式141

6.3多值依赖与第四范式(4NF)143

6.3.1多值依赖143

6.3.2第四范式145

6.4数据依赖的公理系统145

6.4.1函数依赖公理146

6.4.2闭包及其计算146

6.4.3函数依赖的覆盖147

6.5关系模式的分解149

6.5.1无损连接性149

6.5.2函数依赖保持性150

本章小结152

习题152

第7章 数据库设计154

7.1数据库设计概述154

7.1.1数据库设计方法155

7.1.2数据库设计步骤156

7.1.3数据库设计过程中的各级模式156

7.2需求分析157

7.2.1需求调查158

7.2.2结构化分析方法159

7.2.3数据流图159

7.2.4数据字典162

7.2.5系统需求说明书165

7.2.6需求分析注意事项167

7.3概念结构设计167

7.3.1概念结构设计的方法与步骤167

7.3.2设计局部视图169

7.3.3集成视图171

7.4逻辑结构设计175

7.4.1 E-R模型向关系模型转换175

7.4.2数据模型的优化方法176

7.4.3设计用户子模式177

7.5物理结构设计178

7.5.1确定数据库的物理结构178

7.5.2索引方法179

7.5.3聚簇方法180

7.5.4散列技术181

7.5.5评价物理结构181

7.6数据库实施181

7.6.1数据库实施步骤182

7.6.2数据库试运行和评价183

7.7数据库维护183

本章小结184

习题184

第8章 Oracle 10g简介187

8.1 Oracle 10g产品特性简介187

8.2 Oracle数据库体系结构189

8.2.1 Oracle数据库服务器的物理存储结构189

8.2.2 Oracle数据库的逻辑存储结构191

8.2.3 Oracle 10g实例193

8.3 Oracle数据库安全性管理195

8.3.1数据库的存取控制195

8.3.2特权和角色197

8.3.3审计198

8.4 Oracle数据库完整性管理198

8.4.1完整性约束199

8.4.2数据库触发器199

8.5 Oracle数据库并发控制200

8.5.1封锁机制200

8.5.2手工的数据封锁200

8.6 Oracle数据库备份与恢复201

8.6.1恢复数据库所使用的结构201

8.6.2联机日志201

8.6.3归档日志202

8.6.4数据库备份203

8.6.5数据库恢复203

本章小结204

习题205

第9章 现代数据库系统及其典型代表206

9.1现代数据库系统概述206

9.1.1现代数据库逻辑存储结构分类206

9.1.2现代数据库系统的新特征209

9.1.3现代数据库系统的研究领域210

9.2分布式数据库系统210

9.2.1分布式数据库的概念210

9.2.2分布式数据库的特性211

9.2.3分布式数据库的数据存储方式214

9.2.4 Oracle分布式数据库及其应用程序的建立215

9.3面向对象数据库218

9.3.1面向对象数据库的特征及功能218

9.3.2面向对象数据库模型219

9.3.3对象关系数据库和对象关系映射221

9.3.4对象持久性222

9.4数据仓库224

9.4.1从数据库到数据仓库224

9.4.2数据仓库的概念及特点225

9.4.3数据仓库中的数据组织226

9.4.4数据仓库的关键技术229

9.4.5 Oracle数据仓库的解决方案232

本章小结234

习题235

参考文献236

热门推荐