• 对象代理数据库系统原理
21年品牌 40万+商家 超1.5亿件商品

对象代理数据库系统原理

正版图书,可开发票,请放心购买。

110.74 6.3折 175 全新

库存148件

广东广州
认证卖家担保交易快速发货售后保障

作者彭智勇,王黎维著

出版社科学出版社

ISBN9787030779458

出版时间2024-03

装帧平装

开本其他

定价175元

货号15508036

上书时间2024-06-27

哲仁书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
目录

“信息科学技术学术著作丛书”序

前言

第1章数据库发展历史1

1.1数据库简介1

1.2层次数据库3

1.2.1研制背景3

1.2.2层次数据库的特点4

1.2.3层次数据库的实例4

1.3网状数据库8

1.3.1研制背景8

1.3.2网状数据库的特点8

1.3.3网状数据库的实例9

1.4关系数据库11

1.4.1研制背景11

1.4.2关系数据库的特点11

1.4.3关系数据库的实例12

1.5面向对象数据库14

1.5.1研制背景14

1.5.2面向对象数据库的特点15

1.5.3面向对象数据库的实例16

1.6对象关系数据库20

1.6.1研制背景20

1.6.2对象关系数据库的特点21

1.6.3对象关系数据库的实例22

1.7对象代理数据库25

1.7.1研制背景25

1.7.2对象代理数据库的特点26

1.7.3对象代理数据库的实例27

1.8小结28

参考文献29

第2章对象代理模型30

2.1数据模型简介30

2.1.1层次数据模型30

2.1.2网状数据模型31

2.1.3关系数据模型32

2.1.4面向对象数据模型33

2.1.5对象关系模型34

2.1.6对象代理模型34

2.2对象和类35

2.3代理对象和代理类40

2.4语义关系45

2.4.1语义数据模型的语义关系45

2.4.2对象代理数据模型的语义关系48

2.5对象视图52

2.5.1关系数据模型的视图52

2.5.2面向对象数据模型的视图54

2.5.3对象代理数据模型的视图57

2.6对象角色59

2.6.1面向对象数据模型的对象角色59

2.6.2对象代理数据模型的对象角色63

2.7对象移动65

2.7.1面向对象数据模型的对象移动65

2.7.2对象代理数据模型的对象移动68

2.8小结72

参考文献73

第3章对象代理代数74

3.1数据库代数简介74

3.1.1数据库代数的演化75

3.1.2对象代理代数原理78

3.2选择操作78

3.3投影操作82

3.4扩展操作86

3.5分组操作90

3.6合并操作95

3.7连接操作99

3.8小结104

参考文献104

第4章对象代理数据库语言106

4.1数据库语言简介106

4.2SQL标准114

4.2.1SQL的发展历程114

4.2.2关系数据库语言的构成116

4.2.3OD-SQL与SQL的关系117

4.3对象代理数据库定义语言118

4.3.1数据库的创建和删除118

4.3.2基本类的定义119

4.3.3代理类的定义121

4.3.4代理继承和代理覆盖129

4.3.5类的删除130

4.4数据库模式演化130

4.4.1模式演化概念131

4.4.2模式演化分类131

4.4.3模式演化处理132

4.4.4对象代理数据库模式演化处理133

4.5对象代理数据库操作语言137

4.5.1对象的创建137

4.5.2对象的更新140

4.5.3对象的删除144

4.6基于切换表达式的基本查询144

4.6.1对象代理数据库的查询语句145

4.6.2切换表达式的应用149

4.7基于路径导航的跨类查询150

4.7.1路径表达式151

4.7.2跨类查询152

4.7.3跨类投影选择153

4.8小结155

参考文献155

第5章对象代理数据库存储管理157

5.1数据库存储管理简介157

5.1.1数据库存储管理机制157

5.1.2数据库存储管理实现158

5.2模式存储161

5.2.1数据库的模式信息161

5.2.2数据库管理系统的模式存储161

5.2.3对象代理数据库的模式存储163

5.3数据存储165

5.3.1数据库的数据存储165

5.3.2对象代理数据库的磁盘存储机制166

5.3.3对象代理数据库的双向指针机制167

5.4对象标识符回收机制169

5.4.1对象标识符简介169

5.4.2OID机制的实现170

5.4.3OID的分配与回收170

5.5对象聚簇172

5.5.1对象聚簇策略172

5.5.2O2的聚簇策略172

5.5.3基于源类的对象聚簇策略173

5.5.4基于代理关系的对象聚簇策略175

5.6对象缓存179

5.6.1数据库缓存机制179

5.6.2对象代理数据库缓存管理架构180

5.6.3页面缓冲池管理182

5.6.4共享对象缓冲池的设计182

5.7索引机制184

5.7.1索引简介184

5.7.2虚属性索引185

5.7.3路径表达式与路径导航索引187

5.8小结190

参考文献191

第6章对象代理数据库查询处理192

6.1数据库查询处理简介192

6.2查询编译195

6.3模式操作处理202

6.3.1创建类与代理类202

6.3.2模式更新208

6.4切换表达式处理209

6.4.1切换操作210

6.4.2切换表达式212

6.5路径表达式处理216

6.5.1路径表达式217

6.5.2影响路径表达式计算的因素219

6.5.3路径表达式的优化策略222

6.6查询优化224

6.6.1执行计划的生成224

6.6.2代价估计226

6.6.3虚属性查询优化227

6.7查询执行230

6.8小结236

参考文献236

第7章对象代理数据库事务管理238

7.1数据库事务管理简介238

7.2备份与恢复243

7.2.1故障恢复技术244

7.2.2逻辑备份245

7.2.3数据恢复248

7.3更新迁移248

7.3.1一致性约束248

7.3.2对象更新迁移249

7.3.3类更新迁移252

7.3.4索引更新迁移254

7.4类和类事务冲突256

7.5类和实例事务冲突259

7.6实例和实例事务冲突263

7.7加锁机制268

7.7.1封锁机制简介268

7.7.2原子段封锁机制270

7.7.3多粒度多版本严格两阶段锁协议273

7.8小结275

参考文献275

第8章对象代理数据库安全277

8.1数据库安全简介277

8.1.1数据库安全定义277

8.1.2常见的数据库安全机制278

8.1.3数据库安全标准发展脉络280

8.2TCSEC简介及安全等级划分281

8.2.1TCSEC简介281

8.2.2TCSEC安全等级划分282

8.3对象代理数据库安全机制285

8.3.1面向对象数据库的强制访问控制实现原理285

8.3.2对象代理数据库强制访问控制机制实现287

8.3.3对象代理数据库角色访问控制机制实现291

8.4云数据库安全294

8.4.1云数据库概念与特点294

8.4.2云数据库面临的安全挑战295

8.5云数据库可信访问控制机制297

8.5.1基于密钥的访问控制机制298

8.5.2基于属性加密的访问控制机制299

8.5.3云数据库密文搜索机制301

8.5.4对象代理数据库可信访问控制机制实现原理302

8.6云数据库隐私保护机制303

8.6.1数据库隐私保护概念304

8.6.2基于数据泛化的数据隐私保护机制305

8.6.3基于差分隐私的数据隐私保护机制306

8.6.4对象代理数据库隐私保护机制307

8.7云数据库审计验证机制308

8.7.1基于日志的数据库审计机制309

8.7.2审计机制的安全性增强309

8.7.3区块链数据库的审计机制310

8.7.4对象代理数据库审计机制313

8.8小结314

参考文献314

内容摘要
对象代理数据库系统既具有关系数据库的灵活性,又具有面向对象数据库表现复杂语义的能力,非常适合管理结构复杂、语义丰富的数据。本书根据作者提出的对象代理模型,给出对象代理代数,描述对象代理数据库语言,并围绕对象代理数据库的存储管理、查询处理、事务管理和安全机制等实现技术进行深入介绍,使读者能够全面掌握对象代理数据库系统原理。

精彩内容
对象代理数据库系统既具有关系数据库的灵活性,又具有面向对象数据库表现复杂语义的能力,非常适合管理结构复杂、语义丰富的数据。本书根据作者提出的对象代理模型,给出对象代理代数,描述对象代理数据库语言,并围绕对象代理数据库的存储管理、查询处理、事务管理和安全机制等实现技术进行深入介绍,使读者能够全面掌握对象代理数据库系统原理。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP