×

Method for mapping a hierarchical technical system in a relational database

  • US 20050102262A1
  • Filed: 09/10/2004
  • Published: 05/12/2005
  • Est. Priority Date: 09/11/2003
  • Status: Abandoned Application
First Claim
Patent Images

1. A method to be carried out on a computer to store data, especially of a technical system, in a relational database, wherein:

  • said technical system is modeled by a hierarchy of several classes;

    said hierarchy has derived classes being derived from other classes;

    said derived classes are directly derived from another class, if no further class exists in the hierarchy between the respective derived class and said other class;

    said derived classes are indirectly derived from another class, if at least one further class exists in the hierarchy between the respective derived class and said other class;

    said data is available in form of instances of said classes;

    in said relational database, database tables and database views can be created;

    in said database tables, data is stored in the form of records; and

    said database views are defined by a view creation rule specifying conditions under which said records from said database tables are included into the database view;

    having the following steps;

    creating one database table for each of said classes, in order to store said instances of said classes in said database tables if the form of individual records; and

    creating one database view for each class, from which at least one other class is derived, wherein the respective view creation rule is defined so that the respective database view includes records for all instances of that class and for all instances of the directly and indirectly derived classes of that class, wherein the records;

    originate from that class'"'"'s database table, originate from the database views of those directly derived classes, from which at least one further class is derived, and originate from the database tables of those directly derived classes, from which no further classes are derived.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×