图书介绍

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

数据库系统原理
  • 张锡英,李林辉,边继龙主编 著
  • 出版社: 哈尔滨:哈尔滨工业大学出版社
  • ISBN:9787560358659
  • 出版时间:2016
  • 标注页数:241页
  • 文件大小:47MB
  • 文件页数:255页
  • 主题词:数据库系统-高等学校-教材

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 数据库技术的主要特点6

1.2.5 数据技术的研究领域8

1.3 数据库体系结构9

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

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

1.3.3 三级模式间的映射11

本章小结13

习题13

第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 关系的完整性30

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

3.3.2 实体完整性31

3.3.3 参照完整性31

3.3.4 用户定义的完整性32

3.4 关系代数32

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的特点43

4.2 学生-课程数据库44

4.3 数据定义45

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

4.3.2 索引的建立与删除51

4.4 数据查询51

4.4.1 SELECT的基本应用52

4.4.2 连接查询59

4.4.3 嵌套查询63

4.4.4 集合查询68

4.5 数据更新69

4.5.1 插入数据69

4.5.2 修改数据70

4.5.3 删除数据71

4.6 视图72

4.6.1 创建视图73

4.6.2 删除视图75

4.6.3 查询视图75

4.6.4 更新视图76

4.6.5 视图的特点77

本章小结78

习题78

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

5.1 数据库的安全性84

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

5.1.2 数据库的安全性控制85

5.1.3 用户标识和鉴别86

5.1.4 存取控制86

5.1.5 视图机制92

5.1.6 审计92

5.1.7 数据加密92

5.2 数据库的完整性93

5.2.1 完整性约束条件94

5.2.2 完整性控制95

5.3 数据库并发控制98

5.3.1 并发控制概述99

5.3.2 可串行性104

5.3.3 封锁105

5.3.4 封锁协议106

5.3.5 活锁和死锁109

5.4 数据库恢复技术112

5.4.1 故障的种类112

5.4.2 恢复的实现技术113

5.4.3 恢复策略116

5.4.4 检查点技术118

本章小结119

习题120

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

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

6.2 关系模式的规范化124

6.2.1 函数依赖125

6.2.2 码125

6.2.3 范式126

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

6.3.1 多值依赖128

6.3.2 第四范式130

6.3.3 规范化小结131

6.4 数据依赖的公理系统131

6.4.1 Armstrong公理系统131

6.4.2 闭包及其计算132

6.4.3 函数依赖的覆盖133

6.5 关系模式的分解135

6.5.1 无损连接性135

6.5.2 函数依赖保持性137

本章小结138

习题139

第7章 数据库设计140

7.1 数据库设计概述140

7.1.1 数据库设计方法141

7.1.2 数据库设计步骤142

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

7.2 需求分析143

7.2.1 需求调查144

7.2.2 结构化分析方法145

7.2.3 数据流图145

7.2.4 数据字典148

7.2.5 系统需求说明书151

7.2.6 需求分析注意事项153

7.3 概念结构设计153

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

7.3.2 设计局部视图155

7.3.3 集成视图157

7.4 逻辑结构设计161

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

7.4.2 数据模型的优化方法162

7.4.3 设计用户子模式163

7.5 物理结构设计164

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

7.5.2 索引方法165

7.5.3 聚簇方法166

7.5.4 散列技术167

7.5.5 评价物理结构167

7.6 数据库实施167

7.6.1 数据库实施步骤168

7.6.2 数据库试运行和评价169

7.7 数据库维护169

本章小结170

习题170

第8章 Oracle 10g简介173

8.1 Oracle 10g产品特性简介173

8.2 Oracle数据库体系结构175

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

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

8.2.3 Oracle 10g实例179

8.3 Oracle数据库安全性管理181

8.3.1 数据库的存取控制181

8.3.2 特权和角色183

8.3.3 审计184

8.4 Oracle数据库完整性管理184

8.4.1 完整性约束185

8.4.2 数据库触发器185

8.5 Oracle数据库并发控制186

8.5.1 封锁机制186

8.5.2 手工的数据封锁186

8.6 Oracle数据库备份与恢复187

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

8.6.2 联机日志187

8.6.3 归档日志188

8.6.4 数据库备份189

8.6.5 数据库恢复189

本章小结190

习题191

第9章 PL/SQL程序设计192

9.1 PL/SQL编程基础知识192

9.1.1 PL/SQL概述192

9.1.2 PL/SQL块结构193

9.1.3 PL/SQL程序标识符193

9.1.4 变量和常量194

9.2 条件语句和循环语句197

9.2.1 单分支条件语句IF…THEN197

9.2.2 双分支条件语句IF…THEN…ELSE197

9.2.3 多路分支条件语句IF…THEN…ELSIF198

9.2.4 多路判断CASE表达式198

9.2.5 Loop…end loop循环200

9.2.6 While循环200

9.2.7 For循环201

9.2.8 异常处理201

9.3 游标的使用203

9.3.1 隐式游标203

9.3.2 显式游标204

9.3.3 游标属性205

9.3.4 游标控制语句207

9.3.5 修改游标中的结果集208

9.4 存储过程和函数209

9.4.1 存储过程的应用209

9.4.2 函数的应用211

9.5 触发器212

9.5.1 触发器种类212

9.5.2 创建及使用DML触发器215

9.5.3 创建替代(Instead_of)触发器217

9.5.4 创建和使用用户事件触发器218

9.5.5 创建和使用系统事件触发器219

9.5.6 管理触发器220

9.6 包221

本章小结223

习题223

第10章 现代数据库系统及其典型代表225

10.1 现代数据库系统概述225

10.1.1 现代数据库的逻辑存储结构分类225

10.1.2 现代数据库系统的新特征228

10.2 分布式数据库系统229

10.2.1 分布式数据库的概念229

10.2.2 分布式数据库的特性230

10.2.3 分布式数据库的数据存储方式232

10.3 面向对象数据库233

10.3.1 面向对象数据库的特征及功能233

10.3.2 面向对象数据库模型234

10.3.3 对象关系数据库和对象关系映射237

10.3.4 对象持久性237

本章小结240

习题240

参考文献241

热门推荐