欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 对象代理数据库系统原理(精)/信息科学技术学术著作丛书
      • 作者:彭智勇//王黎维|责编:孙伯元
      • 出版社:科学
      • ISBN:9787030779458
      • 出版日期:2024/03/01
      • 页数:315
    • 售价:70
  • 内容大纲

        对象代理数据库系统既具有关系数据库的灵活性,又具有面向对象数据库表现复杂语义的能力,非常适合管理结构复杂、语义丰富的数据。本书根据作者提出的对象代理模型,给出对象代理代数,描述对象代理数据库语言,并围绕对象代理数据库的存储管理、查询处理、事务管理和安全机制等实现技术进行深入介绍,使读者能够全面掌握对象代理数据库系统原理。
        本书既可供计算机专业高年级本科和研究生学习,也可作为数据库专业技术人员的参考书籍。
  • 作者介绍

  • 目录

    “信息科学技术学术著作丛书”序
    前言
    第l章  数据库发展历史
      1.1  数据库简介
      1.2  层次数据库
        1.2.1  研制背景
        1.2.2  层次数据库的特点
        1.2.3  层次数据库的实例
      1.3  网状数据库
        1.3.1  研制背景
        1.3.2  网状数据库的特点
        1.3.3  网状数据库的实例
      1.4  关系数据库
        1.4.1  研制背景
        1.4.2  关系数据库的特点
        1.4.3  关系数据库的实例
      1.5  面向对象数据库
        1.5.1  研制背景
        1.5.2  面向对象数据库的特点
        1.5.3  面向对象数据库的实例
      1.6  对象关系数据库
        1.6.1  研制背景
        1.6.2  对象关系数据库的特点
        1.6.3  对象关系数据库的实例
      1.7  对象代理数据库
        1.7.1  研制背景
        1.7.2  对象代理数据库的特点
        1.7.3  对象代理数据库的实例
      1.8  小结
      参考文献
    第2章  对象代理模型
      2.1  数据模型简介
        2.1.1  层次数据模型
        2.1.2  网状数据模型
        2.1.3  关系数据模型
        2.1.4  面向对象数据模型
        2.1.5  对象关系模型
        2.1.6  对象代理模型
      2.2  对象和类
      2.3  代理对象和代理类
      2.4  语义关系
        2.4.1  语义数据模型的语义关系
        2.4.2  对象代理数据模型的语义关系
      2.5  对象视图
        2.5.1  关系数据模型的视图
        2.5.2  面向对象数据模型的视图
        2.5.3  对象代理数据模型的视图
      2.6  对象角色
        2.6.1  面向对象数据模型的对象角色
        2.6.2  对象代理数据模型的对象角色

      2.7  对象移动
        2.7.1  面向对象数据模型的对象移动
        2.7.2  对象代理数据模型的对象移动
      2.8  小结
      参考文献
    第3章  对象代理代数
      3.1  数据库代数简介
        3.1.1  数据库代数的演化
        3.1.2  对象代理代数原理
      3.2  选择操作
      3.3  投影操作
      3.4  扩展操作
      3.5  分组操作
      3.6  合并操作
      3.7  连接操作
      3.8  小结
      参考文献
    第4章  对象代理数据库语言
      4.1  数据库语言简介
      4.2  SQL标准
        4.2.1  SQL的发展历程
        4.2.2  关系数据库语言的构成
        4.2.3  OD-SQL与SQL的关系
      4.3  对象代理数据库定义语言
        4.3.1  数据库的创建和删除
        4.3.2  基本类的定义
        4.3.3  代理类的定义
        4.3.4  代理继承和代理覆盖
        4.3.5  类的删除
      4.4  数据库模式演化
        4.4.1  模式演化概念
        4.4.2  模式演化分类
        4.4.3  模式演化处理
        4.4.4  对象代理数据库模式演化处理
      4.5  对象代理数据库操作语言
        4.5.1  对象的创建
        4.5.2  对象的更新
        4.5.3  对象的删除
      4.6  基于切换表达式的基本查询
        4.6.1  对象代理数据库的查询语句
        4.6.2  切换表达式的应用
      4.7  基于路径导航的跨类查询
        4.7.1  路径表达式
        4.7.2  跨类查询
        4.7.3  跨类投影选择
      4.8  小结
      参考文献
    第5章  对象代理数据库存储管理
      5.1  数据库存储管理简介
        5.1.1  数据库存储管理机制

        5.1.2  数据库存储管理实现
      5.2  模式存储
        5.2.1  数据库的模式信息
        5.2.2  数据库管理系统的模式存储
        5.2.3  对象代理数据库的模式存储
      5.3  数据存储
        5.3.1  数据库的数据存储
        5.3.2  对象代理数据库的磁盘存储机制
        5.3.3  对象代理数据库的双向指针机制
      5.4  对象标识符回收机制
        5.4.1  对象标识符简介
        5.4.2  0ID机制的实现
        5.4.3  0ID的分配与回收
      5.5  对象聚簇
        5.5.1  对象聚簇策略
        5.5.2  O2的聚簇策略
        5.5.3  基于源类的对象聚簇策略
        5.5.4  基于代理关系的对象聚簇策略
      5.6  对象缓存
        5.6.1  数据库缓存机制
        5.6.2  对象代理数据库缓存管理架构
        5.6.3  页面缓冲池管理
        5.6.4  共享对象缓冲池的设计
      5.7  索引机制
        5.7.1  索引简介
        5.7.2  虚属性索引
        5.7.3  路径表达式与路径导航索引
      5.8  小结
      参考文献
    第6章  对象代理数据库查询处理
      6.1  数据库查询处理简介
      6.2  查询编译
      6.3  模式操作处理
        6.3.1  创建类与代理类
        6.3.2  模式更新
      6.4  切换表达式处理
        6.4.1  切换操作
        6.4.2  切换表达式
      6.5  路径表达式处理
        6.5.1  路径表达式
        6.5.2  影响路径表达式计算的因素
        6.5.3  路径表达式的优化策略
      6.6  查询优化
        6.6.1  执行计划的生成
        6.6.2  代价估计
        6.6.3  虚属性查询优化
      6.7  查询执行
      6.8  小结
      参考文献
    第7章  对象代理数据库事务管理

      7.1  数据库事务管理简介
      7.2  备份与恢复
        7.2.1  故障恢复技术
        7.2.2  逻辑备份
        7.2.3  数据恢复
      7.3  更新迁移
        7.3.1  一致性约束
        7.3.2  对象更新迁移
        7.3.3  类更新迁移
        7.3.4  索引更新迁移
      7.4  类和类事务冲突
      7.5  类和实例事务冲突
      7.6  实例和实例事务冲突
      7.7  加锁机制
        7.7.1  封锁机制简介
        7.7.2  原子段封锁机制
        7.7.3  多粒度多版本严格两阶段锁协议
      7.8  小结
      参考文献
    第8章  对象代理数据库安全
      8.1  数据库安全简介
        8.1.1  数据库安全定义
        8.1.2  常见的数据库安全机制
        8.1.3  数据库安全标准发展脉络
      8.2  TCSEC简介及安全等级划分
        8.2.1  TCSEC简介
        8.2.2  TCSEC安全等级划分
      8.3  对象代理数据库安全机制
        8.3.1  面向对象数据库的强制访问控制实现原理
        8.3.2  对象代理数据库强制访问控制机制实现
        8.3.3  对象代理数据库角色访问控制机制实现
      8.4  云数据库安全
        8.4.1  云数据库概念与特点
        8.4.2  云数据库面临的安全挑战
      8.5  云数据库可信访问控制机制
        8.5.1  基于密钥的访问控制机制
        8.5.2  基于属性加密的访问控制机制
        8.5.3  云数据库密文搜索机制
        8.5.4  对象代理数据库可信访问控制机制实现原理
      8.6  云数据库隐私保护机制
        8.6.1  数据库隐私保护概念
        8.6.2  基于数据泛化的数据隐私保护机制
        8.6.3  基于差分隐私的数据隐私保护机制
        8.6.4  对象代理数据库隐私保护机制
      8.7  云数据库审计验证机制
        8.7.1  基于日志的数据库审计机制
        8.7.2  审计机制的安全性增强
        8.7.3  区块链数据库的审计机制
        8.7.4  对象代理数据库审计机制
      8.8  小结

      参考文献