首页> 外国专利> Apparatus and method for storing, navigating among and adding links between data items in computer databases

Apparatus and method for storing, navigating among and adding links between data items in computer databases

机译:用于在计算机数据库中的数据项之间存储,导航和添加链接的设备和方法

摘要

Information, or data, among applications in multiple diverse computer systems is represented in a uniform way allowing the data to be easily manipulated, navigated and modified. Each piece of information is stored as a uniquely identifiable object instance of one of multiple uniquely identifiable object classes that are themselves instances of a Root class. Two object instances can be linked by a uniquely identifiable two-way navigable link of a particular links class. Each link of a links class is constrained to linking object instances of either one or two different object classes. Each link also has a corresponding object instance such that the object class of the corresponding object instance is the links class, and the unique identifier of the object instance is the same in value as the unique identifier of the link. In the preferred embodiment, all object instances are held in a single relational table with only three columns, while all the links are held in a second relational table with only two columns. The data that is displayed when an object instance is selected is held in a separate details table for each object class, with the necessary relational join between a details table and the object instance table being efficient due to a one to one relationship involved in the join. The only other data that is normally involved or required to be searched during navigation is held in a data dictionary that is much smaller in size than the other data in the system of this invention. A graphical user interface is provided that presents the data as a hierarchical tree structure based on a primary object. Any object may be selected as the primary object. Circular relationships are supported and displayed. Object and link classes may be excluded from the display as desired.
机译:多个不同计算机系统中的应用程序之间的信息或数据以统一的方式表示,从而使数据易于操作,导航和修改。每条信息都存储为多个唯一可识别对象类之一的唯一可识别对象实例,这些对象本身就是Root类的实例。可以通过特定链接类的唯一可识别的双向导航链接来链接两个对象实例。链接类的每个链接都限于链接一个或两个不同对象类的对象实例。每个链接还具有一个对应的对象实例,以使对应的对象实例的对象类为链接类,并且对象实例的唯一标识符的值与链接的唯一标识符相同。在优选实施例中,所有对象实例都保存在只有三列的单个关系表中,而所有链接都保存在只有两列的第二关系表中。选择对象实例时显示的数据保存在每个对象类的单独的详细信息表中,由于联接中涉及的一对一关系,因此详细信息表和对象实例表之间的必要关系联接非常有效。导航期间通常涉及或需要搜索的唯一其他数据保存在数据字典中,该数据字典的大小比本发明的系统中的其他数据小得多。提供了一个图形用户界面,该界面将数据显示为基于主要对象的层次树结构。可以选择任何对象作为主要对象。支持并显示循环关系。可以根据需要从显示中排除对象和链接类。

著录项

  • 公开/公告号US6003040A

    专利类型

  • 公开/公告日1999-12-14

    原文格式PDF

  • 申请/专利权人 MITAL;VIJAY;MAUDE;PETER;

    申请/专利号US19980012709

  • 发明设计人 PETER MAUDE;VIJAY MITAL;

    申请日1998-01-23

  • 分类号G06F17/30;

  • 国家 US

  • 入库时间 2022-08-22 01:38:36

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号