【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及管理相关数据对象并向相关数据对象提供接口。
技术介绍
通常根据文件系统对存储设备中的数据进行组织。文件系统通常以目录的层级结构来组织数据(例如文件),其中每一层级可以包含一组文件和/或其它目录。可使用能隐含地或明确地标识起始位置以及标识关于该起始位置的一个或多个文件和/或目录的路径来导航目录的层级结构。文件系统的层级结构可以表示为节点树,其中目录是具有用于该目录中的每个项目的分支的节点,而文件是叶节点。节点与其子节点之间的分支表示节点之间的“包含”关系。路径可以包括表达式,所述表达式包括用以过滤一组选择节点的通配符。其它数据系统可以用来导航数据对象的树结构的层级。例如,X路径可以用于在部分XML文件中导航。X路径将XML文件模拟为节点树。有不同类型的节点,包括在层级结构中关联的元素节点、属性节点和文本节点。用于以X路径导航的一种类型的表达式是位置路径。位置路径选择与上下文节点(context node)相关的一组节点。位置路径的计算结果是由位置路径选择的一组节点。位置路径也可以包括用于过滤所选择的一组节点的表达式。
技术实现思路
一般地,本专利技术提供一种方法以及相应的软件和系统,用于确定数据库中第一组数据对象的相关信息,所述第一组数据对象包含该数据库中多个数据对象中的一个或多个数据对象。应用一个或多个处理组合以确定所述第一组数据对象的相关信息。所述处理的至少其中之一包括导航处理,该导航处理根据该导航处理的规范所确定的关系类型将一组数据对象映射到相关的-->另一组数据对象。本专利技术的方案可以包括一个或多个以下特征:应用一个或多个处理组合的步骤 ...
【技术保护点】
一种方法,用于确定数据库中第一组数据对象的相关信息,所述第一组数据对象包含该数据库中多个数据对象中的一个或多个数据对象,该方法包括以下步骤: 应用一个或多个处理组合以确定所述第一组数据对象的相关信息,所述处理的至少其中之一包括导航处理 ,该导航处理根据由该导航处理的规范确定的关系类型,将一组数据对象映射到相关的另一组数据对象; 其中应用所述一个或多个处理组合的步骤包括对所述导航处理的循环应用。
【技术特征摘要】
【国外来华专利技术】US 2004-11-2 10/979,7421.一种方法,用于确定数据库中第一组数据对象的相关信息,所述第一组数据对象包含该数据库中多个数据对象中的一个或多个数据对象,该方法包括以下步骤:应用一个或多个处理组合以确定所述第一组数据对象的相关信息,所述处理的至少其中之一包括导航处理,该导航处理根据由该导航处理的规范确定的关系类型,将一组数据对象映射到相关的另一组数据对象;其中应用所述一个或多个处理组合的步骤包括对所述导航处理的循环应用。2.如权利要求1所述的方法,其中对该导航处理的循环应用包括:对包含所述导航处理的导航处理组合的循环应用。3.如权利要求1所述的方法,其中应用所述一个或多个处理组合的步骤还包括:标识在对该导航处理的循环应用中得到的数据对象。4.如权利要求1所述的方法,其中应用所述一个或多个处理组合的步骤还包括:标识在对该导航处理的循环应用的末尾得到的数据对象。5.如权利要求1所述的方法,还包括以下步骤:接受该数据库中数据对象的相关信息的视觉表现的规范,该规范包括所述一个或多个处理组合的规范;以及向用户呈现包括所述第一组数据对象的相关信息的视觉表现。6.如权利要求5所述的方法,其中该导航处理的规范包括一种函数,该函数的参数包括数据对象的类别以及用于指定该关系类型的注释规则的名称。7.如权利要求1所述的方法,其中该关系类型对应于多个关系类型的第一关系类型。8.如权利要求7所述的方法,其中所述多个关系类型对应于多个数据对象类别。9.如权利要求8所述的方法,其中该关系类型参照与第二数据对象相关联的数值来标识与第一数据对象相关联的数值。10.如权利要求9所述的方法,其中该第一数据对象属于第一类别,而该第二数据对象属于第二类别。11.如权利要求9所述的方法,其中与该第一数据对象相关联的数值是外关键字,而与该第二数据对象相关联的数值是主关键字。12.一种方法,用于确定数据库中第一组数据对象的相关信息,所述第一组数据对象包含该数据库中多个数据对象中的一个或多个数据对象,该方法包括以下步骤:应用处理组合以确定关于所述第一组数据对象的相关信息,所述处理包括:第一处理,根据由该第一处理的规范确定的关系类型,将一组数据对象映射到相关的另一组数据对象;以及第二处理,执行基于与该第一处理返回的数据对象相关联的数值的函数,其中每个数值表示关联的数据对象的属性。13.如权利要求12所述的方法,其中该函数包括基于所述数值过滤返回的一组数据对象,以产生该返回的一组数据对象的子集。14.如权利要求12所述的方法,其中该函数包括对返回的一组数据对象进行排序。15.如权利要求12所述的方法,其中该函数包括至少某些所述数值的算术函数。16.如权利要求12所述的方法,其中该函数包括至少某些所述数值的逻辑函数。17.如权利要求12所述的方法,还包括:接受该数据库中数据对象的相关信息的视觉表现的规范,该规范包括该处理组合的规范;以及向用户呈现包括所述第一组数据对象的相关信息的视觉表现。18.如权利要求17所述的方法,其中该第一处理的规范包括一种函数,该函数的参数包括数据对象的类别以及用于指定该关系类型的注释规则的名称。19.如权利要求12所述的方法,其中该关系类型对应于多个关系类型中的第一关系类型。20.如权利要求19所述的方法,其中所述多个关系类型对应于多个数据对象类别。21.如权利要求20所述的方法,其中该关系类型参照与第二数据对象相关联的数值来标识与第一数据对象相关联的数值。22.如权利要求21所述的方法,其中该第一数据对象属于第一类别,而该第二数据对象属于第二类别。23.如权利要求21所述的方法,其中与该第一数据对象相关联的数值是外关键字,而与该第...
【专利技术属性】
技术研发人员:丹尼尔史蒂文斯,唐纳德博德里,
申请(专利权)人:AB开元软件公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。