《中小型计算机数据库简明教程》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:冯玉才等编著
  • 出 版 社:北京:科学出版社
  • 出版年份:1994
  • ISBN:7030035496
  • 页数:197 页
图书介绍:

第一章 数据库系统论概 1

1.1 一个管理信息系统的实例 1

1.1.1 实例的原型 1

目录 1

1.1.2 手工处理 2

1.1.3 自由管理方式 3

1.1.4 文件管理方式 3

1.1.5 数据库管理方式 6

1.2 数据库系统的本质——变换 9

1.3.1 数据独立性 13

1.3 数据库系统的功能和特性 13

1.3.2 数据安全性 14

1.3.3 数据完整性 14

1.3.4 数据一致性 15

1.3.5 数据共享 15

1.3.6 控制冗余 15

1.3.7 集中管理 16

1.3.8 并发控制 16

1.3.9 故障恢复 16

1.4 数据库管理系统(DBMS) 17

1.4.2 数据操纵语言 18

1.4.1 数据描述语言 18

1.4.3 数据库实用程序 19

1.5 数据库系统的工作环境 19

1.5.1 硬设备 20

1.5.2 软件资源 20

1.5.3 数据库管理员 20

1.6 数据库系统的工作过程 21

小结 22

习题一 23

2.1 实体及其联系 24

第二章 数据模型 24

2.2 数据模型 25

2.3 实体-联系模型 25

2.4 层次模型 26

2.5 网状模型 28

2.5.1 网状模型的基本概念 29

2.5.2 DBTG主要概念 30

2.5.3 DBTG系统的描述语言 31

2.5.4 DBTG系统的DML 31

2.6 关系模型 32

2.6.1 关系模型的概念 32

2.6.2 关系模型的特点 34

2.6.3 关系模型的描述 35

2.6.4 关系模型的数据操纵语言 36

2.6.5 关系代数 37

2.7 关系数据库设计理论 40

2.7.1 问题的提出 40

2.7.2 函数依赖 41

2.7.3 函数依赖公理 42

2.7.4 闭包的计算 42

2.7.5 函数依赖集的最小集 43

2.7.6 关系模式的分解 44

2.7.7 关系模式的规范化 46

2.7.8 候选关键字的求解算法 48

2.7.9 图论在关系理论中的应用 51

习题二 54

第三章 数据库设计 55

3.1 数据库的筹划 55

3.1.1 可行性论证 55

3.1.2 确定设计目标 56

3.1.3 系统选择 56

3.1.4 制定开发规范 58

3.2 数据库设计实现运行综述 59

3.2.1 数据库系统的生命周期 59

3.2.2 数据库设计过程 60

3.3 需求说明与分析 62

3.3.1 数据信息与事务处理信息 62

3.3.2 调查 62

3.3.3 分析 64

3.4 概念设计 66

3.4.1 概念模式的表达工具——E-R图 66

3.4.2 构造局部E-R图 67

3.4.3 构造整体E-R图 72

3.5 实现设计与物理设计 73

3.5.1 E-R图到逻辑模式的转换 73

3.5.2 物理设计简介 75

3.5.3 逻辑模式的数据描述语言 77

3.6 基于函数依赖的关系模式规范化图解法 81

3.6.1 函数依赖图 81

3.6.2 函数依赖左部均为单属性时的图解法 82

3.6.3 函数依赖左部均为多属性时的图解法 83

3.7 关系模式规范化的Smith图解法 85

3.7.1 属性的依赖关系与依赖表 86

3.7.2 Smith依赖图及化简法则 87

3.7.3 规范化模式的构成 91

习题三 93

4.1.2 模拟试验与加载 94

4.1.1 数据的采集 94

4.1 数据采集、模拟试验、数据加载 94

第四章 数据库实现与使用 94

4.2 应用程序的编制 99

4.2.1 用户如何使用数据库 99

4.2.2 数据库应用程序的开发 100

4.2.3 数据库应用程序语言基础 101

4.3 数据库维护 104

4.4 数据库开发维护工具 105

4.4.1 一般开发工具 105

4.4.2 计算机辅助数据库设计工具 106

习题四 107

第五章 关系数据库管理系统Rdb 108

5.1 Rdb简介 108

5.1.1 关系数据库管理系统VAX Rdb/VMS 108

5.1.2 Rdb的特色 109

5.2 Rdb语言元素 110

5.2.1 Rdb值表达式和条件表达式 110

5.2.2 Rdb记录选择表达式 113

5.3 Rdb数据库的创建 115

5.3.1 定义数据库 116

5.3.2 定义域 116

5.3.3 定义关系 118

5.3.4 定义约束 120

5.3.5 定义索引 120

5.3.6 定义视图 121

5.3.7 Rdb数据库的创建方法 122

5.4 Rdb数据库的保护 123

5.4.1 访问控制表ACL 123

5.4.2 ACL表的创建 124

5.4.3 Rdb检查ACL表的方法 125

5.4.4 改造缺省的ACL表 125

5.4.6 删除保护 128

5.4.5 改变保护 128

5.5 Rdb数据操纵 129

5.5.1 Rdb数据库的装入 129

5.5.2 Rdb数据库的打开 130

5.5.3 Rdb记录流的形成 131

5.5.4 Rdb单关系检索 132

5.5.5 Rdb多关系检索 134

5.5.6 用视图使询问固定化 135

5.5.7 Rdb数据库的更新 136

5.5.8 Rdb事务 137

5.6 在应用程序中使用Rdb 144

5.6.2 用终端接口RDO开发Rdb询问 145

5.6.1 注意事项 145

5.6.3 主变量和语句标志 146

5.6.4 数据类型的一致性 147

5.6.5 处理Rdb运行时产生的错误 149

5.7 Rdb数据库的重构 155

5.7.1 改变关系、域、数据库 155

5.7.2 删除关系、域、数据库 156

5.8 Rdb数据库的维护 156

5.8.1 Rdb数据库的恢复方法 157

5.8.2 Rdb数据库的性能改进 159

习题五 163

第六章 数据库的最新研究动态 164

6.1 分布式数据库 165

6.1.1 分布式数据库的特色 165

6.1.2 为什么要有分布式数据库 166

6.1.3 分布式数据库的体系结构 167

6.1.4 分布式数据库的透明层次 167

6.1.5 分布式数据库设计 169

6.1.6 分布式数据库查询 170

6.1.7 分布式数据库的事务管理 170

6.1.8 分布式数据库的并发控制 170

6.2 专家数据库 171

6.1.9 分布式数据库的目录管理 171

6.2.1 专家数据库的研究动机和目标 172

6.2.2 EDS的用户集团 173

6.2.3 人工智能与数据库技术的发展 173

6.2.4 EDS的系统结构 175

6.2.5 知识——数据模型和方法论 177

6.2.6 逻辑和数据库 182

6.2.7 Prolog和关系数据库的接口 184

6.2.8 语义查询优化 186

6.2.9 智能数据库接口 186

6.2.10 结论 186

6.3.2 演绎数据库的基本结构 187

6.3 演绎数据库 187

6.3.1 演绎数据库的基本概念 187

6.3.3 演绎数据库的研究现状 188

6.3.4 已经实现的演绎数据库系统 190

6.3.5 演绎数据库与知识库、智能数据库 190

6.4 工程数据库 191

6.4.1 工程数据库的应用环境 191

6.4.2 工程数据库的特点要求 191

6.5 多介质数据库 194

6.5.1 多介质数据库管理系统的功能要求 194

6.5.2 多介质DBMS的体系结构 194

参考文献 197