《面向对象数据库》求取 ⇩

目 录1

第一章语义数据建模1

1.1简介1

1.2扩展实体联系模型2

1.2.1实体和属性2

1.2.2联系3

1.2.3 EER模型的图解描述4

1.2.4复杂的联系5

1.3.1 关系的数学定义9

1.3关系数据模型9

1.2.5 映射实现9

1.3.2关键字10

1.3.3把EER模型转换成关系模式11

1.4关系模式的规范化16

1.4.1 函数依赖16

1.4.2第二范式17

1.4.3第三范式17

1.4.4 Boyce-Codd范式18

1.4.5 多值依赖和第四范式19

1.5关系数据库设计理论21

1.4.6规范化的限度21

1.6数据库完整性23

1.6.1域完整性23

1.6.2关系内在完整性24

1.6.3引用完整性24

1.7语义数据模型RM/T25

1.8函数型数据模型26

1.9摘要30

2.1软件工程与数据库31

第二章面向对象系统原理31

2.2数据库生命周期32

2.2.1需求分析32

2.2.2数据建模和应用软件的设计33

2.2.3实现34

2.2.4测试34

2.2.5维护34

2.3面向对象系统35

2.3.1模式发展和可重用性36

2.3.3校正37

2.3.2并发37

2.3.4永久性38

2.4数据抽象38

2.4.1抽象数据类型的规范化说明39

2.4.2数据抽象和强类型41

2.4.3用类实现抽象数据类型42

2.5继承44

2.5.1可扩展性的继承46

2.5.2继承和多态性46

2.5.3继承和动态联编47

2.6摘要48

第三章面向对象的数据建模49

3.1基本概念49

3.2面向对象系统分析50

3.2.1识别对象51

3.2.2识别操作52

3.3面向对象的抽象53

3.3.1 分类和例示53

3.3.3聚合55

3.3.2识别55

3.3.4归纳58

3.4继承的作用59

3.5面向对象系统中的完整性控制61

3.5.1 约束61

3.5.2触发器62

3.6实例分析63

3.6.1 一个医学研究小组实例分析63

3.6.2医院数据库实例分析66

3.7.2数据完整性73

3.7面向对象模型和关系数据模型的比较73

3.7.1 数据类型73

3.7.3模式的发展74

3.8摘要75

第四章类和继承76

4.1 引言76

4.2 Smalltalk语言76

4.2.1 消息79

4.2.2汇集79

4.3 C++语言80

4.2.3 Smalltalk环境80

4.3.1 C++的继承81

4.3.2C++中的多态性和动态联编82

4.3.3 ODE83

4.4 EIFEL83

4.4.1 Eiffel中的类属84

4.4.2 Eiffel的继承84

4.5 Vbase中的类和继承86

4.6摘要88

5.2 SQL概览89

5.2.1检索操作89

5.1 简介89

第五章面向对象的查询处理89

5.2.2修改操作93

5.3 函数型的数据操作93

5.4面向对象数据操作95

5.4.1面向对象的SQL97

5.4.2 O2数据库编程语言98

5.5摘要100

6.1 引言101

第六章永久性101

6.2数据库编程语言的永久性102

6.2.1 Pascal/R的永久性103

6.2.2 PS-algol中的永久性105

6.3 面向对象系统中的永久性106

6.3.1对象标识107

6.3.2对象标识的操作107

6.4永久性模型109

6.4.1 GemStone中的永久性109

6.4.2 ODE中的永久性110

6.4.3支持永久性的其他方法111

6.5摘要112

第七章基于对象的并发、恢复和分布113

7.1 引言113

7.2数据库事务113

7.2.1 读写锁116

7.2.2死锁116

7.2.3 串行化和双阶段协议117

7.2.4加锁的粒度119

7.3优化调度121

7.4时戳122

7.5面向对象系统中的并发性123

7.5.1 Gem Stone中的并发性123

7.5.2基于对象的并发非串行性方法124

7.6恢复125

7.6.1备份和快照126

7.6.2 日志文件126

7.6.4屏蔽分页127

7.6.3从不一致状态中恢复127

7.6.5优化方案中的恢复128

7.7分布式数据库128

7.7.1基础知识128

7.7.2异构分布式数据库129

7.8摘要131

第八章面向对象数据库的实现132

8.1 引言132

8.2对象的存储策略132

8.2.1类层次的存储策略134

8.2.2将对象从磁盘映射到内存137

8.3.1概念簇集139

8.3簇集139

8.3.2簇集的实现140

8.4版本化141

8.4.1 ORION中的版本化142

8.4.2 ODE中的版本化143

8.5摘要144

9.1 引言145

9.2知识表示模式145

第九章面向对象的知识库145

9.3结构化知识表示147

9.3.1 语义网络147

9.3.2基于框架的知识表示148

9.4面向对象的方法151

9.4.1 FLAVOR中面向对象编程151

9.4.2知识工程环境(KEE)153

9.4.3面向对象技术在人工智能中的其他应用153

9.5摘要154

附录OODB术语对照表155

1998《面向对象数据库》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由李也白,范春晓编著 1998 北京:高等教育出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

面向对象的编程向导-Visual C++5.0(1998 PDF版)
面向对象的编程向导-Visual C++5.0
1998 北京:人民邮电出版社
面向对象数据库应用开发——开发工具 In( PDF版)
面向对象数据库应用开发——开发工具 In
面向对象的程序设计( PDF版)
面向对象的程序设计
面向对象数据库原理与应用( PDF版)
面向对象数据库原理与应用
北京希望电脑公司
面向对象数据库管理  在工程及计算机科学中的应用(1994 PDF版)
面向对象数据库管理 在工程及计算机科学中的应用
1994 清华大学出版社 Prentice-Hall.Inc
面向对象数据库的程序设计  英文版(1989 PDF版)
面向对象数据库的程序设计 英文版
1989 Springer-Verlag
Visual FoxPro 3.0面向对象编程(1995 PDF版)
Visual FoxPro 3.0面向对象编程
1995 成都:成都科技大学出版社
面向对象式软件的构造(1992 PDF版)
面向对象式软件的构造
1992 北京:北京航空航天大学出版社
面向对象的编程指南(1996 PDF版)
面向对象的编程指南
1996 北京:电子工业出版社
面向对象数据库(1998 PDF版)
面向对象数据库
1998 北京:高等教育出版社
面向对象编程的C++/ES(1992 PDF版)
面向对象编程的C++/ES
1992 北京:中国铁道出版社
面向对象程序设计(1994 PDF版)
面向对象程序设计
1994 北京:电子工业出版社
面向对象程序设计(1999 PDF版)
面向对象程序设计
1999 合肥:安徽大学出版社
面向对象的分析(1992 PDF版)
面向对象的分析
1992 北京:北京大学出版社
UNIX系统V/386操作系统(1992 PDF版)
UNIX系统V/386操作系统
1992 北京:北京理工大学出版社