当前位置:首页 > 工业技术
数据库原理
数据库原理

数据库原理PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:黄上腾等编著
  • 出 版 社:上海:上海交通大学出版社
  • 出版年份:1996
  • ISBN:7313016468
  • 页数:169 页
图书介绍:
《数据库原理》目录

目录 1

第1章数据库概论 1

1.1数据管理的发展 1

1.1.1人工管理阶段 1

1.1.2文件系统阶段 2

1.1.3数据库阶段 2

1.1.4高级数据库阶段 4

1.2数据模型 5

1.2.1概念模型 6

1.2.2层次模型 11

1.2.3网状模型 12

1.2.4关系模型 13

1.3数据库系统的结构 15

1.31数据库的三级模式结构 15

1.3.2数据库系统 17

1.33数据库管理系统 19

2.1关系模型的基本概念 21

2.1.1关系的数学定义 21

第2章关系数据库 21

2.1.2关系模型 23

2.1.3关系模式、关系子模式、关系内模式 25

2.2EER模型到关系模式的转换 26

2.3关系代数 30

2.4关系演算 37

2.4.1元组关系演算 37

2.42域关系演算 42

2.4.3关系运算的安全约束及其相互转换 46

3.2SQL语言概貌及特点 49

第3章关系数据库标准语言——SQL 49

3.1关系数据语言概述 49

3.2.1SQL语言的标准化 50

3.2.2SQL语言的特点 50

3.3SQL语言数据定义功能 51

3.3.1基本表的建立、修改 51

3.3.2索引的建立 54

3.4SQL数据操纵语言 55

3.4.1SQL查询语句 55

3.4.2SQL更新语句 61

3.5.1安全性 63

3.5SQL数据控制功能 63

3.5.2完整性 64

3.5.3并发控制和恢复 64

3.6SQL中的视图 66

3.6.1视图的定义 66

3.6.2视图的更新 67

3.6.3视图的查询 68

3.6.4使用视图的优点 68

3.7一些扩展的SQL语句 69

3.7.1无参数的DML语句 70

3.7.2游标的使用 71

第4章查询优化 75

4.1查询优化概述 75

4.2查询操作符树 76

4.3关系代数的等价变换 76

4.4查询优化的一般策略 78

4.5查询优化的算法 80

第5章关系数据库设计理论 84

5.1问题的提出 84

5.2.1函数依赖 85

5.2函数依赖 85

5.2.3键 86

5.2.2函数依赖的逻辑蕴涵 86

5.3关系模式的规范化 87

5.3.1第一范式(1NF) 88

5.3.2第二范式(2NF) 89

5.3.3第三范式(3NF) 90

5.3.4BCNF范式 90

5.3.5多值函数依赖 92

5.3.6第四范式(4NF) 95

5.4.2公理的正确性 96

5.4函数依赖的公理系统 96

5.4.1Armstrong公理 96

5.4.3公理的推论 97

544公理的完备性 97

5.4.5闭包的计算 98

5.4.6函数依赖集的等价与覆盖 99

5.5关系模式的分解 100

5.5.1无损连接 101

5.5.2无损连接的检验 101

5.53保持函数依赖的分解 102

第6章数据库保护 105

6.1概述 105

6.2数据的完整性 105

6.2.1查询语言作为表达完整性约束的语言 106

6.2.2完整性约束检查 106

6.2.3计算推导公式 107

6.2.4存在约束的推导 108

6.2.5完整性约束的检查机制 108

6.3实现完整性约束的QBE实例 109

6.4数据安全性 110

6.4.1数据库权限及其传递规则 111

6.4.2视图作为保护机制 112

第7章数据库设计 113

7.1数据库设计与软件工程 113

71.1数据库系统设计 113

7.1.2软件工程 113

7.1.3数据库设计方法 114

7.1.4数据库设计过程 114

7.2.1需求分析的目标 115

7.2需求分析 115

7.2.2需求分析的步骤 116

7.2.3需求描述的工具 116

7.3概念结构的设计 117

7.3.1概念设计的主要特点 118

7.3.2概念结构设计的主要步骤 118

7.3.3局部EER模式的合并 120

7.4逻辑结构设计 122

7.4.3概念结构转换为关系模型的过程 123

7.4.2关系数据模型 123

7.4.1逻辑设计的主要步骤 123

7.4.4数据模型的优化 125

7.5数据库物理设计 125

7.5.1物理设计的步骤 125

7.5.2评价物理设计,进行性能预测 126

7.6数据库的实施、运行和维护 126

7.6.1数据库的实施 126

7.6.2数据库的试运行 127

7.6.3数据库的运行和维护 127

8.1事务的基本性质 129

第8章事务处理 129

8.2数据库的恢复 131

8.3数据库的并发控制 135

8.3.1事务的可串行化性 136

8.3.2封锁方法 138

8.3.3基于时标的并发控制 140

第9章数据库新技术及发展趋势 143

9.1数据模型技术的发展 143

9.1.1传统的数据模型技术 143

9.1.2全视图模型的建立 144

9.2Client/Server体系结构 146

9.3多媒体数据库 146

9.3.1概述 146

9.3.2多媒体DBMS 146

9.3.3MDB的硬件环境 147

9.3.4多媒体数据库的用户接口 148

94面向对象的数据库系统 148

9.4.1面向对象数据库的发展 149

9.4.2面向对象数据库的优点 149

9.4.3面向对象数据库的功能 150

9.5.1主动数据库 153

9.5.2联邦数据库 153

9.5.3时态数据库 153

9.5新一代数据库系统的发展 153

9.5.4演绎数据库 154

第10章客户/服务器体系结构与分布式数据库管理系统 155

10.1客户/服务器体系结构概述 155

10.1.1分布处理模式的演变 155

10.1.2开放式系统与标准 156

10.2.1交互式对话过程中的原语转换与中间件协议机制 157

10.2客户/服务器的协同处理机制 157

10.2.2应用成分划分及客户/服务器体系结构下的应用分布类型 158

10.3分布数据管理 159

10.3.1数据分布方法 159

10.3.2分布式数据访问 160

10.3.3分布事务管理 161

10.4分布式数据库管理系统 162

10.4.1全局数据字典 162

10.4.2C.J.Date的DDBMS设计原则 163

附录SQL命令清单 167

相关图书
作者其它书籍
返回顶部