首页 > 文章中心 > 对象数据库

对象数据库

对象数据库

对象数据库范文第1篇

我所在的诸暨市店口镇是浙江省级小城镇改革试点镇之一,既然处于城镇改革的前列,作为我们残联服务对象的广度和深度也因之发生变化。镇残联的公共服务职能也因服务对象的变化由传统型向现代化管理型转变。数据库信息化管理,是当前信息管理时代政府职能转变的有效管理途径和方法。这就需要我们把对数据库信息化管理的认识,提高到关注民生切身利益的高度来认识,提高到保增长促转型,保民生促和谐,维护一方平安稳定的高度来认识。只有从这个角度出发,才能在增加办公设施,规范办事程序等方面得到优化和透明,使工作开展得顺利有序。

从操作层面来看,数据库的建设需要投入大量的精力和资金,我们全镇有3900余名残疾人,需要全部录入数据库,工作量之大可以想见。为此,我们在认真分析研究建立残疾人数据库的基本数据的基础上,首先确定公共服务科为职能办公室,具体提出工作思路与实施方案;确定残联办公室组织实施,抓数据库业务的输入和操作;确定23个行政村(社区)文书为数据库提供资料的信息员,具体办理资料的申报、登记、变更及注销等手续。上下分工明确、科室职责分明,为开展工作奠定了组织保障平台。

面对众多的残疾服务对象,要全面掌握数据信息,仅靠纸上谈兵解决不了实质性问题,必须深入基层第一线,进村入户,展开调查。为此,我们以村(社区)文书为业务骨干,对每家每户的基本信息如实核对、整理。然后由镇驻村指导员下村指导,帮助村(社区)文书负责统一登记,资料汇总收集。最后在镇残联办公室按服务对象的基本情况集中进行归类。数据库内涉及康复、教就、救助、组宣等内容,需要实行资源共享,规范运作。在平时管理中,我们注重数据的收集整理录入,做到勤登记,勤归档,坚持做到既有书面档案资料,又有电脑数据资料,使服务对象信息具有完整性和可操作性,为开展工作奠定决策依据。

数据库的设立还需要各个政府部门的配合与支持。合法的数据信息,才能保证办事公开、公正、公平,才能增加工作透明度。我们由分管领导牵头,协调公安、社保、卫生、民政等职能部门,各职能部门分工协作,种好自己的责任田,正确提供素材,积极配合。各行政村(社区)及时准确提供服务对象的居住状况和生活经济来源。如此一来,各个方面,各种渠道的信息数据的融合,形成管理的统一体,使数据库真正具备合法、合理、合情的服务功能。

对象数据库范文第2篇

关键词:对象数据库;编译技术;属性

中图分类号:G250.74 文献标识码:A 文章编号:

作为计算机软件的一个重要分支,数据库技术一直是备受业界关注的焦点。从20世纪60年代末开始,数据库技术经历了层次数据库、网状数据库和进而进入关系数据库阶段至今,数据库技术的研究也不断取得进展。80年代,关系数据库是发展的主流,几乎所有新推出的DBMS产品都是关系型的[1]。研究的方向主要有两条:一是改造和扩充关系数据库,以适应新的应用需求;二是改用新的数据模型,例如面向对象的数据模型、基于逻辑的数据模型等。

1、面向对象数据库概述

属性值都是直接量的对象是简单对象,用其他对象作属性值的对象是复合对象,复合对象是一个层次结构,这是对象概念不同于关系模型中元组的重要特征。对象间通过发送消息实现相互通信,属性值查询和修改只有通过向对象发消息调用才能实现;具有相同特征的对象被组织成了类,类间存在继承、聚集的关联。与传统的数据模型相比,面向对象数据模型具有许多优势,它具有表示复杂对象的能力,通过封装和信息隐藏概念提供了模块化机制,通过封装和继承概念提供了软件重用机制,而通过滞后联编等概念得到了系统扩充能力。面向对象数据库(OODB)是指对象的集合、行为、状态和联系是以面向对象数据模型来定义的。面向对象数据库系统(OODBS)是指支持定义和操作OODB的数据库系统[2]。

2、面向对象数据库的基本要素及其结构

(1)抽象。随着网络技术和分布式数据库技术的发展,产生了客户机/服务器(Client/Server)结构和微内核结构的操作系统。客户机/服务器结构的思想如下:将操作系统分成运行在用户态并以C/S方式活动的进程以及运行在核心态的内核两大部分。内核部分除外,操作系统的其余部分将会被分成若干相对独立的进程,并且每一个进程实现一类服务,称作服务器进程,例如,提供文件管理服务、进程管理服务、存储管理服务、网络通信服务,等等。(用户进程也在该层并以C/S方式活动,是一种客户进程)。服务器进程的任务是检查是否有客户提出服务请求,如果有请求则在满足客户的要求后返回结果,于是,用户进程与服务器进程形成了客户机/服务器关系。运行在核心态的内核把该消息传给服务器;服务器执行相应操作,再通过内核用另一种消息把结果返回给用户[3]。

(2)封装性(信息隐蔽)。以往的电子商务应用系统常常采用C/S结构进行数据的管理。所谓C/S结构即Client/Server(客户机/服务器),是一种两层结构,采用Intranet技术。

(3)共享性。SQL Server Management Studio替代了原有SQL Server 2000下的企业管理器的功能,可以充分管理SQL Server。它是一套管理工具,采用简易用户接口提供辅助开发方程式工具和管理服务器的许多功能,用于管理从属于SQL Server的组件。此集成环境使用户可以在一个界面内执行各种任务,例如,实现备份数据、编辑查询和自动执行常见函数等任务,也大大改善了创建表、视图、触发器、用户自定义函数和存储过程的工具。

3、面向对象数据库的编译技术

假如我们进一步把图1的对象数据库框架从软件开发角度进行分离的话,除去安全部分内容,则数据库的框架结构可以简化为如图1所示。

图1基于对象数据库设计框架示意图

通过将数据加密、表、数据库、Web Form代码及表示层(Web Form)的分离,分别以类、Web服务、ASPX等的形式存在,因此不仅实现了各业务逻辑之间的无缝连接,同时也增加了代码的系统的可维护性和可重用性。打开关闭连接数据库、执行数据的增、删、改、查等功能。CourseAction.java实现了课程管理的请求转发,为了实现对ADD、REMOVE、LIST、VIEW、TRASH、EDIT、SAVE等不同的要求,CourseAction类设计实现了performAdd()、performRemove()、performList()、performView()、performTrash()、performEdit()和performSave()方法。由于这七个方法在编写风格上基本一致,所以我们针对performList()方法来说明CourseAction类的构建过程。下面是CourseAction类的部分实现代码。数据库技术在系统中是十分重要的,状态应该随时能查询到[4]。

AddStrings(pString)返回一个字符串的基于0的编号,该值用来连接字符串到按钮上,其中的字符串参数pString需要两个结束符来表示结尾,必须将字符串写成如下形式:pString= "Only one string to add\0";CString类不能提供这样的功能,因为不可能在CString中保存超过一个结束符的字符串。所以,将CString中的字符串取出,以char定义的字符串保存,再对该字符串添加一个结束符,做法如下:

调用工具栏类。先在类CA1Dlg中实例化CStandardBar的对象。

CStandardBar m_StandardBar;

别忘了在这个文件里包含CStandardBar类声明所在的头文件。

#include "StandardBar.h"

m_StandardBar.AutoSize(); //重新计算控件的大小

return 0;

}

参考文献

[1]茅健. 2.0+SQL Server 2005全程指南[M]. 电子工业出版社,2004.

[2]启明工作室. 精通SQL Server 2005数据库应用系统开发[M]. 北京:人民邮电出版社,2007.

对象数据库范文第3篇

关键词 分析化验;业务域;POSC Epicentre逻辑模型;业务活动

中图分类号:TP311 文献标识码:A 文章编号:1671-7597(2014)04-0017-02

1 业务对象分析

库房中储存的样品主要是岩石样和流体样,根据取样方式的不同可以把岩石样分为岩心样、壁心样、岩屑样和露头样,把流体样分为常温常压流体样和高温高压(统称PVT)样,根据流体相态又可以把流体样分为油样、气样和水样。

分析化验所使用的样品是小样,也叫做实验用样,是大块岩石样或大桶流体样中的一部分。根据实验的目的和要求,可以把小样分为水平样和垂直样。

2 分析化验项目分析

根据样品的类型可以把分析化验分为流体样实验、岩石样实验和岩石样-流体相共存实验3种。

2.1 流体样实验

流体样实验是对从井筒或地面上取得的流体样进行分析的,研究井筒中流体的特性,为油气田开发前期设计提供参考依据,为生产井提能分配或井下作业提供基本数据支持。

根据流体取样方式的不同,把流体样实验分为常温常压流体实验和PVT实验,由于流体相可以分为油相、气相和水相,所以流体实验又细分为常温常压油样实验、常温常压气样实验、常温常压水样实验、原油PVT实验、易挥发油PVT实验和凝析气PVT实验。

2.2 岩石样实验

岩石样实验是对钻井过程中取到的岩石所进行的分析或鉴定,是地层岩石特性最直接、最准确的表现。

根据实验的目的不同,把岩石实验分为常规岩心分析、特殊岩心分析、岩石地化分析等。

2.3 岩石样-流体相共存实验

岩石样-流体相共存实验是分析岩石在以不同的流体相作用下,所呈现出来的岩石的润湿性和联通性等,主要有毛管压力实验和相对渗透率实验等。

根据流体相作用方式的不同可以分为压汞法和驱替法,驱替实验分为油驱替水、水驱替油和气驱替水等。

3 业务分析

业务分析是数据库设计的基石,只有业务分析好,才能设计出满足需要的业务模型。根据工作内容可以把业务分析分为业务调研、业务划分、业务活动分析和数据分析。

3.1 业务调研

确定分析化验业务域的业务调研范围和调研内容,形成业务调研清单,并制定业务调研模板。业务调研模板是业务调研的依据,必须要包含业务名称、业务流程和数据应用情况等。在执行调研时,按照业务调研模板内容,详细了解分析化验业务现状、数据库现状、应用现状和数据管理机制等,并收集相关资料(报表、数据、业务规范等)。

3.2 业务划分

根据业务调研情况对分析化验业务域进行业务划分,划分为一级业务和业务活动,一级业务主要有常规岩心分析、特殊岩心分析、岩石地化分析、油气地化分析、岩矿分析、同位素分析、岩石力学分析、古生物分析、油气水分析和流体PVT分析等。

业务活动是对一级业务进行细分,直至划分到不能再分为止。如一级业务常规岩心分析包含有岩石物性分析、岩心伽玛测定和岩心CT扫描等。

3.3 业务活动分析

根据业务划分得到一个个业务活动,每一个业务活动都有自己的业务含义和业务范围。业务活动分析就是要详细分析每一个业务活动流程,如业务活动的时间、地点、参与人员、业务规则、输入数据、输出数据、相关的标准规范等。如岩石物性分析是实验员(who)收到分析化验任务后(when),在实验室(where)根据样品基本信息和检测任务单的要求对岩心样品(which)进行岩石孔隙度、渗透率、含油饱和度、密度、碳酸盐岩含量的分析化验,形成岩石物性分析成果数据表和业务分析报告(what),为表征岩石孔隙的发育程度、储集流体的通过能力和岩石渗流特征提供重要参数,为储量计算、采收率确定等提供参数依据(why)。

3.4 数据分析

数据分析是对业务活动数据集和现有专业数据库物理表进行详细分析,业务活动数据集分析是对业务活动的输入数据和输出数据进行分析,规范业务活动输入数据集和输出数据集,形成业务活动数据集;现有专业数据库物理表分析是对现有在用专业数据库物理数据表进行分析,分析出专业数据库物理数据表的实际业务含义,具体是哪个业务活动产生的,对应于业务活动的哪个数据集,形成专业数据库物理数据表对业务活动数据集的映射关系。

数据分析表如下:

业务活动 输入数据 输出数据 业务活动数据集 专业数据库

岩石物性分析 检测任务单 岩石物性

分析报告 岩石物性分析报告 文档数据库

实验样品信息 岩石物性分析

成果数据 分析化验数据库

4 数据模型设计

数据模型设计是实现业务分析到物理模型设计的所有过程,主要分为业务模型设计、采集模型设计、逻辑模型设计和物理模型设计。

4.1 业务模型设计

根据业务调研和分析成果,对业务模型进行标准化梳理,对数据流进行详细分析,完成从业务分析到业务模型的转换,形成业务模型。

4.2 采集模型设计

制定业务模型中数据集合并原则,根据这些原则分析业务模型中需要合并的数据集,通过专业工具完成业务模型数据集的合并工作,实现从业务模型到采集模型的转换。业务模型数据集合并原则:首先是业务活动场景相同;其次是业务活动产生的数据项相似。

4.3 逻辑模型设计

通过对POSC Epicentre逻辑模型和PPDM模型的研究,结合石油企业业务实际,采用面向对象的设计方法设计分析化验逻辑模型。逻辑模型主要分为对象模型、活动模型和属性模型。对象模型是对分析化验业务域中所涉及到的业务进行抽象,提取出一个个业务对象,用前缀OOE_表示,如岩心的对象模型是OOE_Core等;活动模型是对分析化验业务域中所有业务场景进行抽象,形成业务活动编目,存储在OOE_Activity实体里,具体的业务分析活动只是业务活动编目的具体实例。如岩石物性分析是业务活动,***井岩心常规分析报告是业务活动实例;属性模型是业务活动数据集中的相同数据项的抽象,提取出一个个属性对象,使用前缀OOP_表示,如孔隙度的属性模型是OOP_Porosity。

4.4 物理模型设计

设计从逻辑模型到物理模型的投影规则,依据投影规则实现逻辑模型到物理模型的转换,投影出不同版本的数据库,以支持不同的数据存储和管理需求。常用的投影规则有直接投影、复制投影和合并投影,不同的实体具有不同的投影规则。在投影时,为了保证物理模型的最优化设计和数据存储的最少冗余,要求分析所有实体对应的最优投影规则,根据最优投影规则一次投影出物理模型。

5 总结

分析化验对象数据库的设计是依据国际先进的POSC Epicentre模型,根据对象设计方法设计的,具有对象的特征,能很好的满足业务人员的使用习惯,为今后的勘探开发设计提供强有力的支持。

对象数据库范文第4篇

关键词:面向对象数据库系统;数据模型;内容管理系统

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)09-2033-04

1 面向对象与面向对象数据库系统

面向对象(OO)方法的核心思想,是将系统问题域中的实体对象,直接映射为软件的构成元素。认为客观世界本来是由许多不同种类的对象构成的,在不同对象之间的相互联系和相互作用下,才构成完整的事物。

面向对象方法学所引入的对象、方法、消息、类、实例、继承性、封装性等重要概念,为软件开发的分析和设计带来新的思维过程和方法,对于实现大型的、复杂的系统分析和设计奠定了良好的科学技术基础。

近年以来,数据库开发商们都已经在关系数据库系统中很好地支持了对象到关系表的映射,如Oracle8i 、DB2-5等等。但是,利用面向对象建模技术所建立起来的对象模型,无法直接映射到关系结构中,需要通过某种方法,进行必不可少的转换。但是更重要的,是概念上的混乱和额外开发负担所带来的问题。

面向对象数据库系统(OODBS)能直接对应面向对象(OO)数据模型,支持自定义的各种数据类型和结构,并提供数据建模基础上的复杂数据操纵能力,包括:定义专用的控制运算,定义语义关系运算,以及事务管理运算,等等。

OODBS 是持久共享对象库的管理者;每个对象库对应模型所定义的对象集合。

2 面向对象数据库系统的特性

面向对象数据库系统(OODBS) 赋予数据库设计和应用开发人员很强的面向对象能力,从而大大扩展了数据库系统的应用领域,提高了开发人员的工作效率和应用系统的质量。面向对象数据库系统具有以下特性:

① 具有表示和构造复杂对象的能力。

② 封装性和信息隐藏技术提供了程序的模块化机制。

③ 能够表达继承和类层次的关系。

④ 一般为原生数据库,直接使用编程语言操作数据库,提高程序员开发持久层阶段的效率。

3 开源的面向对象的数据库DB4O

DB4O(Database 4 Object)就是一家来自加州硅谷的开源面向对象数据库公司 db4objects 设计和实现的一款开源的性能卓越的纯面向对象数据库。目前支持.NET和java两种编程语言。

db4o主要特性如下:

① 100% 原生的面向对象数据库。

② 高性能db4o 官方公布的基准测试数据,如表1所示(表中的数值表示相对速度)。db4o 比采用 Hibernate/MySQL 方案在某些测试线路上速度高出 44 倍之多!并且安装简单,仅仅需要 400Kb 左右的 .jar 或 .dll 库文件。

③ 支持多种平台db4o 支持从 Java 1.1 到 Java 5.0,此外还支持 .NET 、 CompactFramework 、 Mono 等。

④ 开源模式 与其他 ODBMS 不同,db4o 为开源软件,通过开源社区的力量驱动开发 db4o 产品。

4 J2EE系统的设计

目前比较成熟的WEB应用的模型,即J2EE系统的架构模型——MVC2,MVC+Struts,如图1所示。

本研究结合面向对象数据库DB4O的特性和J2EE系统的特性,以内容管理系统CMS(Content Management System)作为实现的载体。

4.1 内容管理系统模块的设计

根据新闻管理系统的特殊性,分为前台系统和后台管理系统。前台系统的功能模块如图2所示。

后台管理的系统功能模块如图3所示。

4.2 内容管理系统数据库设计

内容管理系统最为主要的数据库表的设计新闻这张表,其他的表的设计都是围绕这张表进行,所以整个系统的数据库表的设计如图4所示。

所有表的id都由系统生成唯一的标识,User作为News表的user属性的类型,Type作为News表的type属性的类型,Comment作为News表的comments属性的类型,并且comments还是数组类型,这样能够很好的体现此系统中每个数据表的对象关系。

4.3 内容管理系统的实现

由于面向对象数据库DB4O不同于传统的关系型数据库,而其中最大的特点是不再有sql语句对数据库进行操作,所以对于和数据库交互的开启、关闭、增、删、改、查的操作封装城公用类(BaseDAO)进行相关的操作。而这些对数据库的操作中最有特点的则是查询,因为没有sql语句,所以在此封装了一个玫举用于判断对于某个字段的查询是相等,相似,大于,小于,还是不相等。查询操作符的玫举封装代码,如图5所示。

在查询操作时就能够和关系数据库类似的进行相等、相似、大于、小于、不相等的查询。生成组合查询条件的代码,如图6所示。

生成组合查询条件的代码说明:传入参数,query为查询条件的实例,fields为查询的字段名,values为对应查询字段具体的值,queryTypes为对应查询条件的操作类型即相等、相似、大于、小于、不相等之一。Fields,values,queryTypes为相同大小的数组,并且按照数组下标一一对应。

4.4 新闻系统的特殊查询

新闻系统大部分的操作都是查看最新的新闻,结合DB4O数据库在执行查询(client.query())时的一些特性,即每次会取出数据库中此对象类的所有IDs,此处为所有News对象的ID。所以,单独对这部分操作进行处理。多个查询操作在一段短时间访问getNewsList方法时,在第一个查询操作还没有关闭数据库之前到来的查询,继续使用第一个操作查询打开的连接和得到的数据集合对象(ObjectSet)由此提高性能。

5 结束语

面向对象的数据库在J2EE系统中的应用,就目前而言应用不是很广泛,但是就其自身的特性在某一些领域运用面向对象的数据库可能会起到优化系统,提高性能的作用。目前DB4O是主要用于嵌入式应用开发的数据库,但是它优良的性能,而且比较优秀的事务管理,同样能让其在企业应用中合理的应用能发挥很好的作用。此内容管理系统是把面向对象的数据库DB4O用于J2EE项目中的一次尝试,并且取得了不错的效果。不过是不是适合更复杂的企业应用系统还需要进一步的探索和研究。

参考文献:

[1] 夏素霞,袁宗福,金立平.OO模型中ODL语言的研究与实现[J].计算机应用与软件,2005(5).

[2] 王意洁.面向对象数据库的并行查询处理与事务管理[M].长沙:国防科技大学出版社,2005.

[3] 徐洁磐.面向对象数据库系统及其应用[M].北京:科学出版社,2003.

[4] 王珊,萨师煊.数据库系统概念[M].北京:高等教育出版社,2006.

[5] (印度) Kumar B V, Sangeetha S, Subrahmanya S V.深入浅出J 2 EE架构 应用程序设计与部署的原理[M].北京:清华大学出版社,2006.

[6] (美) Darren Broemmer.J 2 EE应用与实践技巧 Java设计模式、自动化与性能[M].北京:电子工业出版社,2004.

对象数据库范文第5篇

关键字:面向对象数据库;多媒体数据库

中图分类号:TP311.13文献标识码:A文章编号:1007-9599 (2010) 10-0000-01

Object-oriented Technology Application in the Multimedia Database

Xiao Ling

(Puyang Vocational and Technical College,Puyang457001,China)

Abstract:With the network technology and the rapid development of multimedia technology,and the growing wealth of multimedia information,object-oriented database management system get concern to the industry in recent years,object-oriented database technology has become a research hotspot.

Keywords:Object-oriented database;Multimedia database

随着多媒体数据库的引入,对数据的管理方法也在随之变革。我们面临着这样的问题:如果基本数据不再是字符数值型,将如何检索图像、声音,甚至是视频数据。随着技术的不断更新发展,产生了许多可以对多媒体数据进行管理和使用的技术,例如面向对象数据库、基于多媒体内容检索技术、超媒体技术等等。

面向对象数据库系统(Object Oriented Data Base System,简称OODBS)是面向对象程序设计方法与数据库技术相结合的产物。对于面向对象数据库系统和OO数据模型的研究主要体现在:研究以关系数据库和SQL为基础的扩展关系模型;以面向对象的程序设计语言为基础,研究持久的程序设计语言,支持OO模型;建立新的面向对象数据库系统,支持OO数据模型。

一个OO模型是用面向对象观点来描述现实世界实体(对象)的逻辑组织、对象间限制、联系等的模型。一系列面向对象核心概念构成了OO模型的基础。概括起来,OO模型的核心概念有如下一些:

一、对象(Object)与对象标识OID(Object IDentifier)

对象是用来表示或描述问题领域中的事物,世界上任何事物都是对象。对象具有名字标识,称为对象标识(OID)。并具有自身的功能和状态。

对象包含三个重要的因素:

(一)属性:对象的性质,即用来描述和反映对象特征的参数。对象的属性可以是系统或用户定义的数据类型,也可以是一个抽象的数据类型。

(二)方法:对象的行为,是定义在对象属性上的一组操作。实际是将一些通用的过程编写好并封装起来,作为方法供用户直接调用。

(三)事件:响应对象的动作,它发生在用户与应用程序交互时。

二、类(C1ass)

类是对象的抽象,也是创建对象实例的模板。类是由用户定义的关于对象的结构和行为的数据类型,包含了创建对象的属性描述和行为特征的定义。换句话说,将那些具有相同的构造,使用相同的方法,具有相同变量名和变量类型的对象集中在一起形成类。类中的每个对象称为类的实例。类中所有的对象共享一个公共的定义,而变量的值是各不相同的。

三、封装(Encapsulation)

封装是对象和类概念的主要特性,将大部分实现细节隐藏起来的一种机制。封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。

也就是说,现实世界可以被描绘成一系列完全封装、自治的对象,这些对象通过一个受保护的接口访问其他对象。封装保证了模块具有较好的独立性,使得程序维护修改较为容易。对应用程序的修改仅限于类的内部,可以最大限度地减少因应用程序修改而带来的影响。

四、消息(Message)

由于对象是封装的,对象与外部的通信一般只能通过显式的消息传递,即消息从外部传送给对象,存取和调用对象中的属性和方法,在内部执行所要求的操作,操作的结果仍以消息的形式返回。OODB语言用于描述面向对象数据库模式,说明并操纵类定义与对象实例。OODB语言主要包括对象定义语言(ODL)和对象操纵语言(OML),对象操纵语言中一个重要子集是对象查询语言(OQL)。OODB语言一般应具备下述功能:

五、类的定义

包括对象的创建和类的创建两部分。对象的创建是以类为基础的,面向对象程序设计语言中,一般只提供如数字、字符等最基本的类。大量的复合类需要用户来创建,创建类需要提供5个方面的信息:类标识、相关属性组、操作程序组、语义完整的约束条件、可以继承的类型集。

六、操作/方法的定义

面向对象数据库语言可用于对象操作/方法的定义与实现。在操作实现中,语言的命令可用于操作对象的局部数据结构。对象模型中的封装性允许操作/方法由不同程序设计语言来实现,并且隐藏不同程序设计语言实现的事实。

面向对象数据库的特性有以下两个方面:

(一)对象的嵌套。在同一个面向对象数据库模式中,对象的某一属性可以是一个对象,这样对象之间就产生一个嵌套的层次结构。对象嵌套概念是面向对象数据库系统的一个重要概念,它允许不同的用户采用不同的粒度来观察对象。对象嵌套层次结构和类层次结构形成了对象横向和纵向的复杂结构。

相关期刊更多

科学对社会的影响

省级期刊 审核时间1个月内

中国科学院

计算机科学与探索

北大期刊 审核时间1-3个月

中国电子科技集团公司

盐业史研究

省级期刊 审核时间1个月内

自贡市文化广播电视和旅游局