- 1
- 0
- 约4.28万字
- 约 34页
- 2017-06-17 发布于湖北
- 举报
将对象映射到关系数据库:对象/
关系映射(O/R Mapping)详解
满江红翻译团队声明:本文是在获得Scott W. Ambler的授权后进行翻译的,原文在
/essays/mappingObjects.html#MappingInheritance
,本文版权属于Ambler,我们放弃除署名权之外的翻译权利,可以在网上随意转载发表,不
得用于商业目的,不得修改pdf文件。
本文是从Agile Database Techniques的第 14 章中截取的。
大多数现代商业应用开发项目使用面向对象技术,比如采用Java或者C#来创建应
用软件,同时使用关系型数据库来存储数据。但这并不是要说你没有其它选择,
也有许多应用程序是使用面向过程的语言开发,比如COBOL,而且也有许多系统
使用对象型数据库或者XML数据库来存储数据。然而,因为面向对象和关系数据
库技术到目前为止已经成为一种事实上的标准,在本章节中我假设你正在使用这
些技术。如果你采用其它的存储技术,本文里的许多概念仍然适用,只需要做一
点点修改(不必担心,Realistic XML总括了对象与XML映射的相关问题)。
在项目组通常用来创建以软件为基础的系统时,那些技术中,存在着面向对象技
术和关系型技术之间的阻抗失配。不过这种阻抗失配很容易被克服,秘诀在于两
原创力文档

文档评论(0)