首页> 中文学位 >对象关系映射在关系型数据上的分析与实现
【6h】

对象关系映射在关系型数据上的分析与实现

代理获取

目录

文摘

英文文摘

论文说明:图目录、表目录

第1章绪论

1.1引言

1.2 O/R Mapping概述

第2章O/R Mapping的由来及相关

2.1 O/R Mapping由来

2.2 O/R Mapping的好处

2.3 O/R Mapping带来的变革

2.4 O/R Mapping的定义及分类

2.4.1 O/R Mapping的定义

2.4.2 O/R Mapping的分类

第3章O/R Mapping映射实现

3.1敏捷DBA角色

3.2基本概念

3.2.1 Shadow信息

3.2.2映射元数据

3.3继承结构的映射

3.3.1整个层次结构映射到一张表

3.3.2每个类单独映射到一张表

3.3.3将类映射为一个通用的表结构

3.3.4多重继承映射

3.3.5映射策略之间的比较

3.4映射对象关系

3.4.1关系的映射

3.4.2如何实现对象关系

3.4.3如何实现关系数据库中的关系

3.4.4关系映射

3.4.5映射有序集合

3.4.6映射递归关系

3.5映射类作用域(Class-Scope)属性

第4章O/R Mapping的性能调优

4.1性能调优

4.2优化映射

4.3延迟读取

第5章O/R Mapping在关系数据库上的实现

5.1 Hibernate配置

5.2表映射文件的实现

5.3 O/R Mapping与表操作

第6章O/R Mapping技术缺陷与改进

6.1 O/R Mapping技术缺陷

6.2 O/R Mapping改进思想

6.2.1查询原理

6.2.2改进方法

6.2.3性能分析

6.2.4改进总结

第7章总结与展望

7.1实现方式对对象的影响

7.2模型驱动体系结构(Model Driven Architecture)展望

7.3总结

参考文献

致谢

展开▼

摘要

在软件工程的各个阶段运用并体现面向对象的思想,已经成为当前软件设计开发的主流。在开发过程中对象模型与关系数据模型往往结合使用,二者在技术上的差异常常在开发过程中引发许多问题。克服这个矛盾的办法便是将对象模型映射为关系数据模型,既实现关系/数据映射(Obiect/Relation Mapping)。 本文着眼于面向对象系统中的类及其实例与关系数据库中表的映射,分析了类及其实例与关系数据库的映射模型,比较了几种映射策略的优缺点,重点研究了继承、关系映射在对象/关系映射方面的优势及应用。 本文通过一个实例介绍使用了Hibemate,它是一个实现对象/关系映射的开源工具,在对象和关系数据库中数据之间建立相应的映射关系,简化了数据库访问操作。将此工具应用到关系数据库系统中,可充分发挥其优点,提高系统开发效率。 在探讨了对象关系映射的机制之后,本文又提出了针对不同映射策略的性能调优方法,确保映射的正确高效。本文还通过对当前对象/关系映射技术中存在的浪费内存缺陷的分析,提出了基于反射机制思想的对于对象/关系映射的技术改进,避免了对象/关系映射在数据查询检索过程中对非必需字段的选择,从而降低了的内存消耗。 最后展望了未来MDA等模型结构技术的出现和应用对于对象/关系映射的产生的影响,指出了未来的研究方向。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号