收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

在EDBMS中若干面向对象关键技术的扩充及系统应用

徐新国  
【摘要】:本文的主要工作是针对工程领域和面向对象思想的特点,通过对国内外同类产品的研究、综合分析,并结合国家“八·五”重点科技攻关项目“工程数据库及其管理系统”的研制实践,对面向对象关键技术,诸如:面向对象的数据模型、类型扩充、封装、继承和版本管理等方面在工程数据管理中的应用进行了研究,并在此基础上实现了一个具有面向对象性质特点的工程数据库管理原型系统。 1、在我们室自行研制的工程数据库管理系统EDBMS/2基础上进一步扩充了若干面向对象的关键技术。设计并实现了一个关系+面向对象的数据库管理系统原型,它既具备传统的关系数据库管理系统的功能,又能支持对象、复杂对象、继承、封装等面向对象数据库系统必备的基本功能。若将该系统中面向对象的特性去掉,它又是一个传统的关系数据库管理系统。 2、扩充了一个R型数据类型,体现了面向对象的一个基本概念——对象的值也是一个对象。R类型的引入,允许关系的属性值可以是另一个关系/元组(用表名、记录名或数据库码等来表示),甚至自身的一个元组,导致数据库中关系/元组间的嵌套关系,而且这种嵌套关系是可以递归的,从而在数据库中关系/元组间建立嵌套网状结构。体现不同关系甚至同一关系/元组间的IS_PART_OF语义关联,为对象间的复杂关系描述提供一种新的手段。在R类型属性的处理和维护方面,通过为每个具有R类型的表定义一个扩充结构,来描述表中或表间所有的R类型数据间的关系,以提高效率。 3、本文扩充了面向对象的“封装”概念。将对象的数据结构与定义在其上的操作方法封装在一起,体现信息隐蔽思想,提供一种逻辑数据独立性。方法可以定义在关系一级,也可以定义在元组一级,还可以定义在特定元组的某个属性上,支持在一个对象(包括关系和元组)上定义多种处理方法。方法由用户自行定义,它的应用几乎不受限制。 4、我们的系统可支持用户把数据库中对象组织成一个网状结构,父对象可以有多个子对象,子对象也可以有多个父对象(多重继承)。除了对父对象静态数据结构的继承外,还支持子对象对父对象动态操作的继承(方法继承)。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 周伯鑫,冯建华,黄钺;CIMS/EDBMS:面向对象的工程数据库管理系统[J];东南大学学报;1995年01期
2 许锡春,沈康辰;面向对象的工程数据库设计方法EOODBD[J];计算机工程与设计;1993年01期
3 邬家炜,宋万寿,王小铭;面向对象的工业产品外观设计工程数据库管理系统的总体设计[J];华南师范大学学报(自然科学版);1997年02期
4 王军,肖冬荣,刘晓平;冷冲模CAD系统中的工程数据库系统[J];南京气象学院学报;2003年03期
5 寿宇澄,何志均,董金祥;OSCARⅡ:面向对象的工程数据库管理系统[J];计算机辅助设计与图形学学报;1994年02期
6 李隆江;刘一鹗;;工程数据库模型分析[J];计算机研究与发展;1992年06期
7 黄钺,冯建华,周伯鑫;面向CIMS的工程数据库管理系统[J];计算机辅助设计与图形学学报;1995年04期
8 章国宝,周伯鑫,居荣;一个面向对象的工程数据库管理系统[J];东南大学学报;1996年03期
9 狄瑞坤,郭爱军,高志材,郑元纬;基于CIMS中面向对象的工程数据库[J];机电工程;1996年03期
10 李春,周昕,程新广;基于面向对象技术的CAD系统建模与工程数据库管理[J];上海理工大学学报;2000年02期
11 袁海斌,袁海文,张新;Oracle工程数据库中的面向对象设计技术[J];计算机应用研究;2003年08期
12 卢正鼎,陈晓萍;一种面向对象建模语言的研究与实现[J];华中理工大学学报;1995年05期
13 王桥医;基于面向对象技术的CAD系统研究[J];株洲工学院学报;2002年04期
14 李春,周昕,程新广;面向对象技术在工程数据库开发和应用[J];机械设计与制造;2000年06期
15 岳德坤;面向对象技术的开发[J];成都电子机械高等专科学校学报;2001年03期
16 卢正鼎,张照,周裕强,王伟峰,朱达纲;面向工程设计应用的数据库管理系统EDDBMS[J];计算机研究与发展;1997年S1期
17 卢跃平;一个面向对象工程数据库管理系统的总体设计[J];计算机应用与软件;1997年01期
18 孟明辰,邓超;用商用数据库管理系统管理工程数据[J];清华大学学报(自然科学版);1994年05期
19 毛波影,毛根生,董金祥;面向对象工程数据库SQL语言中SELECT语句的设计与实现[J];计算机辅助设计与图形学学报;1999年04期
20 卢正鼎,朱达刚,张照,周裕强;EDDBMS中的OEDDL与OEDML的研究与实现[J];计算机工程与应用;1997年02期
中国重要会议论文全文数据库 前10条
1 李云鹏;陈飙松;张洪武;;面向大规模计算的新型工程数据库[A];庆祝中国力学学会成立50周年暨中国力学学会学术大会’2007论文摘要集(下)[C];2007年
2 罗文新;何敢想;毛维伦;许腊英;罗锎;;面向对象的中医理论体系[A];中医药学术发展大会论文集[C];2005年
3 杨卫东;施于宏;葛亮;施伯乐;;面向对象的Web应用建模[A];第十八届全国数据库学术会议论文集(技术报告篇)[C];2001年
4 王晓红;李玉刚;项曙光;韩方煜;;面向对象的乙烯裂解工段动态模型[A];过程系统工程2001年会论文集[C];2001年
5 柳诚飞;居德华;;面向对象的数据库在CASE环境中的应用[A];第九届全国数据库学术会议论文集(上)[C];1990年
6 王传国;董逸生;;一种面向对象的关系数据库辅助设计工具[A];第十届全国数据库学术会议论文集[C];1992年
7 丁国良;张春路;刘建;魏文建;Masae Nakayama;Masaharu Fukaya;Gaiken OH;Takefumi Inagaki;;面向对象的整体式翅片管换热器快速仿真软件开发[A];上海市制冷学会二○○三年学术年会论文集[C];2003年
8 饶上荣;李士才;;基于对象模型的规则组合表格模板设计[A];全国第13届计算机辅助设计与图形学(CAD/CG)学术会议论文集[C];2004年
9 刘付娥;葛宁;;在面向对象的SoC设计中应用设计模式[A];中国通信集成电路技术与应用研讨会论文集[C];2004年
10 项阳;尹长华;陈丙森;;面向对象的弧焊工艺专家系统及其网络化[A];第十次全国焊接会议论文集(第2册)[C];2001年
中国博士学位论文全文数据库 前10条
1 蔡永昌;流形方法的理论与应用研究[D];重庆大学;2001年
2 李平;面向对象遗传算法及其在铁路行车指挥中的应用[D];铁道部科学研究院;2001年
3 田波;面向对象的滩涂湿地遥感与GIS应用研究[D];华东师范大学;2008年
4 张家安;市场条件下多区域电力系统分布式暂态稳定仿真[D];天津大学;2004年
5 郭健强;面向对象软件测试理论与技术的研究[D];西安电子科技大学;1999年
6 杜相文;面向对象的彩色视频四维矩阵DCT编码[D];吉林大学;2005年
7 黄羚;基于功能图形对象的桥梁建模技术研究与实现[D];中南大学;2007年
8 冯建民;计算机辅助强度试验系统研究[D];西北工业大学;2002年
9 马海民;基于面向对象的高速铁路网络资源时空GIS研究[D];兰州交通大学;2009年
10 刘顺喜;高光谱遥感土地利用信息提取技术研究[D];北京林业大学;2005年
中国硕士学位论文全文数据库 前10条
1 陈昊;面向对象的盾构机刀盘有限元模型自动生成与分析系统[D];天津大学;2010年
2 殷广富;光碟连锁租凭系统的设计与实现[D];电子科技大学;2009年
3 鲁琴;基于客户机/服务器模式的管理信息系统的开发与研究[D];华东师范大学;2001年
4 刘艺;面向对象的电力系统分析软件研究与开发[D];广东工业大学;2004年
5 王居林;面向对象工程数据库及其在结构工程中的应用研究[D];太原理工大学;2004年
6 张全和;计算机基础考试系统的分析与设计[D];重庆大学;2005年
7 田卫东;保定市防伪税控系统研究[D];天津大学;2005年
8 戴飞;中小跨径桥梁电子版通用图图库管理系统的研究与开发[D];清华大学;2005年
9 袁加全;基于Java多线程的有限元并行计算的研究[D];天津工业大学;2006年
10 张为成;GIS中地图符号的研究[D];吉林大学;2006年
中国重要报纸全文数据库 前10条
1 崔林 吴鹤龄;2001年图灵奖“面向对象”[N];计算机世界;2002年
2 旷;《基于项目的软件工程:面向对象研究方法》[N];中国图书商报;2002年
3 ;产品数据管理(PDM)简述[N];中国船舶报;2003年
4 浙江大学能源工程学系副主任 教授 博士生导师 邱利民;移动通信基站空调应采用面向对象的冷却方法[N];人民邮电;2010年
5 记者 魏敬民;九院确立“十五”工作重点[N];中国船舶报;2000年
6 星雨;从通用走向实用[N];中国计算机报;2004年
7 刘宗斗;阶梯式的信息化管理进程[N];计算机世界;2001年
8 任利民;我家我设计[N];中国电脑教育报;2002年
9 周传刚;解读数据库[N];解放军报;2005年
10 本报记者 熊文新 本报特约记者 周老九;清华五杰世纪之邀[N];中国计算机报;2002年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978