Patent ReferencesMethod for integrating a knowledge-based system with an arbitrary database system Method of monitoring changes in attribute values of object in an object-oriented database Persistent stream for processing time consuming and reusable queries in an object oriented database management system Document management and production system Relational database management system and method for storing, retrieving and modifying directed graph data structures Method and apparatus for accessing a relational database without exiting an object-oriented environment Method of generating and accessing a database independent of its structure and syntax Matchmaker for assisting and executing the providing and conversion of data between objects in a data processing system storing data in typed objects having different data formats Automatic storage of persistent ASN.1 objects in a relational schema Automatic storage of persistent objects in a relational schema Inventors
ApplicationNo. 951714 filed on 10/16/1997US Classes:707/102, Generating database or data structure (e.g., via user interface)707/100, DATABASE SCHEMA OR DATA STRUCTURE707/103RObject-oriented database structureExaminersPrimary: Coby, FrantzAttorney, Agent or FirmInternational ClassG06F 017/30AbstractA method and system for modeling of object-oriented database structures, translation to relational database structures, and dynamic searches thereon. The user may create, edit and manipulate a user's object database (dynamically translated into a set of relational database structures), to create, edit and manipulate objects for that object database (dynamically translated into data for those relational database structures), and to create, edit and manipulate queries to be applied to that object database (dynamically translated into queries to be applied to those relational database structures). A meta-model of the user's object database, which is itself an object database, and which has itself been translated into a set of relational database structures for manipulation by a relational database engine. The meta-model comprises a set of classes, objects, and relationships between classes which model the classes and relationships between classes of the system. Each of these classes may comprise a set of searchable properties, and each of these relationships may comprise an inheritance relationship (between a base class and a derived class) or a data-model relationship (such as a one-to-one, one-to-many, or many-to-many relationship). The data model of the user's object database is modeled by actual objects in the meta-model, and editing or manipulating the user's object database is modeled by creating, modifying, or deleting objects in the meta-model. The meta-model also models itself, in the same manner as it models the user's object database, and may be manipulated in the same manner as the user's object database.Other References
| |