Database method implementing attribute refinement model

   
   

A computer-based software method for creating and modifying a data base which contains a multiplicity of records consisting of attribute records, entity records, and constraint records. Each entity record contains a unique identifier and a list of pairs of attribute identifiers and associated values. Each constraint record contains a statement which evaluates to true or false when applied to an entity record in the database. The result is a database in which attribute, constraint, and entity records may be modified without having to reload parts of or the entire database. In addition, the invention contains an integrated method of data compacting and indexing, implemented by component packets, containing component data records, component description records arranged in an array, and a header record. Component data records may contain index structures, which in turn may contain other component packets. Data packets are transferred between an applications program and the database.

Eine computer-gestützte Software-Methode für das Verursachen und das Ändern einer Datenbank, die eine Vielfältigkeit der Aufzeichnungen enthält, die aus Attributaufzeichnungen, Wesenaufzeichnungen und Begrenzung Aufzeichnungen bestehen. Jede Wesenaufzeichnung enthält einen einzigartigen Bezeichner und eine Liste von Paaren Attributbezeichnern und verbundenen Werten. Jede Begrenzung Aufzeichnung enthält eine Aussage, die auswertet, um auszurichten oder falsch, wenn sie auf eine Wesenaufzeichnung in der Datenbank zugetroffen wird. Das Resultat ist eine Datenbank, in der Attribut, Begrenzung und Wesenaufzeichnungen geändert werden können, ohne zu müssen, Teile von oder die gesamte Datenbank neu zu laden. Zusätzlich enthält die Erfindung eine integrierte Methode der Daten, die verbinden und registrieren, eingeführt durch die Teilpakete und enthält Teildatensätze, die Teilbeschreibung Aufzeichnungen, die in einer Reihe geordnet werden, und eine Überschriftaufzeichnung. Teildatensätze können Indexstrukturen enthalten, die andere Teilpakete der Reihe nach enthalten können. Datenpakete werden zwischen ein Anwendungsprogramm und die Datenbank gebracht.

 
Web www.patentalert.com

< Method of manufacturing a microbalance

< CMOS sequential logic configuration for an edge triggered flip-flop

> Delay locked loop clock generator

> Roof-screen system

~ 00101