新書推薦:
《
甘于平凡的勇气
》
售價:NT$
225.0
《
存在与结构:精神分析的法国转向——以拉康与萨特为中心
》
售價:NT$
240.0
《
生成式人工智能:AIGC与多模态技术应用实践指南
》
售價:NT$
495.0
《
石油帝国的兴衰:英国的工业化与去工业化
》
售價:NT$
445.0
《
古典的回響:溪客舊廬藏明清文人繪畫
》
售價:NT$
1990.0
《
根源、制度和秩序:从老子到黄老学(王中江著作系列)
》
售價:NT$
550.0
《
索恩丛书·北宋政治与保守主义:司马光的从政与思想(1019~1086)
》
售價:NT$
345.0
《
掌故家的心事
》
售價:NT$
390.0
|
內容簡介: |
对象代理数据库系统既具有关系数据库的灵活性,又具有面向对象数据库表现复杂语义的能力,非常适合管理结构复杂、语义丰富的数据。《对象代理数据库系统原理》根据作者提出的对象代理模型,给出对象代理代数,描述对象代理数据库语言,并围绕对象代理数据库的存储管理、查询处理、事务管理和安全机制等实现技术进行深入介绍,使读者能够全面掌握对象代理数据库系统原理。
|
目錄:
|
目录“信息科学技术学术著作丛书”序前言第1章数据库发展历史11.1数据库简介11.2层次数据库31.2.1研制背景31.2.2层次数据库的特点41.2.3层次数据库的实例41.3网状数据库81.3.1研制背景81.3.2网状数据库的特点81.3.3网状数据库的实例91.4关系数据库111.4.1研制背景111.4.2关系数据库的特点111.4.3关系数据库的实例121.5面向对象数据库141.5.1研制背景141.5.2面向对象数据库的特点151.5.3面向对象数据库的实例161.6对象关系数据库201.6.1研制背景201.6.2对象关系数据库的特点211.6.3对象关系数据库的实例221.7对象代理数据库251.7.1研制背景251.7.2对象代理数据库的特点261.7.3对象代理数据库的实例271.8小结28参考文献29第2章对象代理模型302.1数据模型简介302.1.1层次数据模型302.1.2网状数据模型312.1.3关系数据模型322.1.4面向对象数据模型332.1.5对象关系模型342.1.6对象代理模型342.2对象和类352.3代理对象和代理类402.4语义关系452.4.1语义数据模型的语义关系452.4.2对象代理数据模型的语义关系482.5对象视图522.5.1关系数据模型的视图522.5.2面向对象数据模型的视图542.5.3对象代理数据模型的视图572.6对象角色592.6.1面向对象数据模型的对象角色592.6.2对象代理数据模型的对象角色632.7对象移动652.7.1面向对象数据模型的对象移动652.7.2对象代理数据模型的对象移动682.8小结72参考文献73第3章对象代理代数743.1数据库代数简介743.1.1数据库代数的演化753.1.2对象代理代数原理783.2选择操作783.3投影操作823.4扩展操作863.5分组操作903.6合并操作953.7连接操作993.8小结104参考文献104第4章对象代理数据库语言1064.1数据库语言简介1064.2SQL标准1144.2.1SQL的发展历程1144.2.2关系数据库语言的构成1164.2.3OD-SQL与SQL的关系1174.3对象代理数据库定义语言1184.3.1数据库的创建和删除1184.3.2基本类的定义1194.3.3代理类的定义1214.3.4代理继承和代理覆盖1294.3.5类的删除1304.4数据库模式演化1304.4.1模式演化概念1314.4.2模式演化分类1314.4.3模式演化处理1324.4.4对象代理数据库模式演化处理1334.5对象代理数据库操作语言1374.5.1对象的创建1374.5.2对象的更新1404.5.3对象的删除1444.6基于切换表达式的基本查询1444.6.1对象代理数据库的查询语句1454.6.2切换表达式的应用1494.7基于路径导航的跨类查询1504.7.1路径表达式1514.7.2跨类查询1524.7.3跨类投影选择1534.8小结155参考文献155第5章对象代理数据库存储管理1575.1数据库存储管理简介1575.1.1数据库存储管理机制1575.1.2数据库存储管理实现1585.2模式存储1615.2.1数据库的模式信息1615.2.2数据库管理系统的模式存储1615.2.3对象代理数据库的模式存储1635.3数据存储1655.3.1数据库的数据存储1655.3.2对象代理数据库的磁盘存储机制1665.3.3对象代理数据库的双向指针机制1675.4对象标识符回收机制1695.4.1对象标识符简介1695.4.2OID机制的实现1705.4.3OID的分配与回收1705.5对象聚簇1725.5.1对象聚簇策略1725.5.2O2的聚簇策略1725.5.3基于源类的对象聚簇策略1735.5.4基于代理关系的对象聚簇策略1755.6对象缓存1795.6.1数据库缓存机制1795.6.2对象代理数据库缓存管理架构1805.6.3页面缓冲池管理1825.6.4共享对象缓冲池的设计1825.7索引机制1845.7.1索引简介1845.7.2虚属性索引1855.7.3路径表达式与路径导航索引1875.8小结190参考文献191第6章对象代理数据库查询处理1926.1数据库查询处理简介1926.2查询编译1956.3模式操作处理2026.3.1创建类与代理类2026.3.2模式更新2086.4切换表达式处理2096.4.1切换操作2106.4.2切换表达式2126.5路径表达式处理2166.5.1路径表达式2176.5.2影响路径表达式计算的因素2196.5.3路径表达式的优化策略2226.6查询优化2246.6.1执行计划的生成2246.6.2代价估计2266.6.3虚属性查询优化2276.7查询执行2306.8小结236参考文献236第7章对象代理数据库事务管理2387.1数据库事务管理简介2387.2备份与恢复2437.2.1故障恢复技术2447.2.2逻辑备份2457.2.3数据恢复2487.3更新迁移2487.3.1一致性约束2487.3.2对象更新迁移2497.3.3类更新迁移2527.3.4索引更新迁移2547.4类和类事务冲突2567.5类和实例事务冲突2597.6实例和实例事务冲突2637.7加锁机制2687.7.1封锁机制简介2687.7.2原子段封锁机制2707.7.3多粒度多版本严格两阶段锁协议2737.8小结275参考文献275第8章对象代理数据库安全2778.1数据库安全简介2778.1.1数据库安全定义2778.1.2常见的数据库安全机制2788.1.3数据库安全标准发展脉络2808.2TCSEC简介及安全等级划分2818.2.1TCSEC简介2818.2.2TCSEC安全等级划分2828.3对象代理数据库安全机制2858.3.1面向对象数据库的强制访问控制实现原理2858.3.2对象代理数据库强制访问控制机制实现2878.3.3对象代理数据库角色访问控制机制实现2918.4云数据库安全2948.4.1云数据库概念与特点2948.4.2云数据库面临的安全挑战2958.5云数据库可信访问控制机制2978.5.1基于密钥的访问控制机制2988.5.2基于属性加密的访问控制机制2998.5.3云数据库密文搜索机制3018.5.4对象代理数据库可信访问控制机制实现原理3028.6云数据库隐私保护机制3038.6.1数据库隐私保护概念3048.6.2基于数据泛化的数据隐私保护机制3058.6.3基于差分隐私的数据隐私保护机制3068.6.4对象代理数据库隐私保护机制3078.7云数据库审计验证机制3088.7.1基于日志的数据库审计机制3098.7.2审计机制的安全性增强3098.7.3区块链数据库的审计机制3108.7.4对象代理数据库审计机制3138.8小结314参考文献314
|
|