用于提供数据的树形结构视图的方法技术

技术编号:2848892 阅读:228 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种使数据库的用户能够定义在数据库中的数据项目的树形视图表示的方法。数据库中的数据项目涉及对象类型和属性。属性可以是基础属性或链接属性,这里,基础属性包括关于与其相关的对象类型的常用信息,其中由本发明专利技术提出链接属性的概念。链接属性使一个对象类型与一个或多个其它对象类型相联系,并提供使用户能够定义在树形结构的数据库中的数据项目的需要的表示的可能性。本发明专利技术使用户能够选择树形结构的根并且定义递归数据库视图。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种提供数据库内数据项目的树形结构视图的方法,其中每个数据项目都涉及一个或多个对象类型,这里每个对象类型都具有多种属性。树形结构视图或树形结构广泛地用于各种软件应用程序中。例如文件管理器中的目录结构、包括子菜单的菜单系统、联机文档中的内容组织等。当树形结构呈现给用户时,它们通常显示为缩进列表,在第一行从未缩进的根元素(例如主目录)开始,接着是每个都位于独立的随后行上的缩进的子元素。每个子元素也可以还有子元素,其刚好显示在与下一个等级的缩进相关的子元素下面。一般,用户可以展开或折叠特殊元素来显示或隐藏某个特定(子)元素的子元素。在任一等级上“选中”一个元素通常会有一些特殊的效果,例如,在文件管理器中选中一个(子)目录会显示文件,它包含在独立窗口中。有时,元素的选择产生了它被展开或者另一效果,这取决于它是否具有子元素。例如,菜单项目的选择可引起显示一个子菜单,或者如果它没有子菜单,则会调用相应的函数。已知的树形结构通常是预定义的,且利用了树中对象之间预定义的从属关系。例如,大多数文件管理器都是基于目录和子目录的概念,通过树形显示的方式来直观表现这种从属的关系。这种树形本文档来自技高网...

【技术保护点】
一种用于提供数据库内数据项目的树形结构视图的方法,其中每个数据项目与一个或多个对象类型相关,每个对象类型具有任意数目(包括零)个属性,且所述方法包括以链接属性来显示数据库中任一种对象类型和与其相关的其他对象类型之间的至少一种关系,所 述链接属性可以展开,即与具有一个或多个更进一步的属性的对象类型相关;显示对象类型及其属性;为用户提供展开任意链接属性的可能性,以便与展开的链接属性相关的数据类型的一个或多个更进一步的属性也被显示;且基于显示的属性,为 用户提供定义数据的视图的可能性;以及显示与在用户定义的数据视图中的属性有关的数据项目。

【技术特征摘要】
【国外来华专利技术】EP 2003-9-9 03103327.71.一种用于提供数据库内数据项目的树形结构视图的方法,其中每个数据项目与一个或多个对象类型相关,每个对象类型具有任意数目(包括零)个属性,且所述方法包括以链接属性来显示数据库中任一种对象类型和与其相关的其他对象类型之间的至少一种关系,所述链接属性可以展开,即与具有一个或多个更进一步的属性的对象类型相关;显示对象类型及其属性;为用户提供展开任意链接属性的可能性,以便与展开的链接属性相关的数据类型的一个或多个更进一步的属性也被显示;且基于显示的属性,为用户提供定义数据的视图的可能性;以及显示与在用户定义的数据视图中的属性有关的数据项目。2.根据权利要求1的方法,所述方法进一步包括步骤为用户提供选择一种要被显示的对象类...

【专利技术属性】
技术研发人员:F尤坦博加德
申请(专利权)人:皇家飞利浦电子股份有限公司
类型:发明
国别省市:NL[荷兰]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1