首页> 外国专利> Relational database management system and method for storing, retrieving and modifying directed graph data structures

Relational database management system and method for storing, retrieving and modifying directed graph data structures

机译:关系数据库管理系统和用于存储,检索和修改有向图数据结构的方法

摘要

An improved database management system (DBMS) stores, retrieves and manipulates directed graph data structures in a relational database. Each directed graph data structure contains one or more records of data which are interconnected by pointers. Data is stored in the database in the form of two dimensional tables, also known as flat files. The improved DBMS defines a schema for each table in the database. The schema defines the name and data type of each column in a database table. In tables used to store directed graph data structures, at least one column will be defined as having a reference data type. Non-empty entries in that column are pointers to rows in a specified table. Directed graph data structures are stored in specified tables by storing each record of the directed graph in a distinct row of one of the specified tables, with references corresponding to interconnections between records being stored in reference data type columns. Portions of a directed graph are retrieved from the specified table, in accordance with a single specified query and then the query is automatically expanded by also retrieving additional portions of the tables which are referenced by the previously retrieved portions, thereby performing a transitive closure. The retrieved data is stored in a buffer as a list of rows, and then communicated to an application process. An interface program converts the list of rows stored in the buffer into a directed graph data structure.
机译:改进的数据库管理系统(DBMS)在关系数据库中存储,检索和处理有向图数据结构。每个有向图数据结构包含一个或多个通过指针互连的数据记录。数据以二维表(也称为平面文件)的形式存储在数据库中。改进的DBMS为数据库中的每个表定义了一个架构。该模式定义数据库表中每列的名称和数据类型。在用于存储有向图数据结构的表中,至少一列将被定义为具有参考数据类型。该列中的非空条目是指向指定表中的行的指针。通过将有向图的每个记录存储在指定表之一的不同行中,将有向图数据结构存储在指定表中,并且与记录之间的互连相对应的引用存储在参考数据类型列中。根据单个指定的查询,从指定的表中检索有向图的各个部分,然后通过还检索表中由先前检索的部分引用的其他部分来自动扩展查询,从而执行传递闭包。检索到的数据作为行列表存储在缓冲区中,然后传达给应用程序进程。接口程序将存储在缓冲区中的行列表转换为有向图数据结构。

著录项

  • 公开/公告号US5201046A

    专利类型

  • 公开/公告日1993-04-06

    原文格式PDF

  • 申请/专利权人 XIDAK INC.;

    申请/专利号US19900542163

  • 发明设计人 ROBERT N. GOLDBERG;GREGORY A. JIRAK;

    申请日1990-06-22

  • 分类号G06F15/419;

  • 国家 US

  • 入库时间 2022-08-22 04:58:32

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号