Patent ID: 7263512
Filing Date: 2007-08-28
Classification: G06F,Y10S

Abstract:
1. A computer-based method for accessing and updating views and relations in a Relational Database, comprising at least one Terms, Constraints, Data Elements, and Base Relations (RDB); using a Relational Database Management System (RDBMS), comprising Relational Operations, a System Catalog (SC), and Query Language Processing Engine (QE), capable of retaining and manipulating relational expressions and said RDB; said method comprising: maintaining and tracking a plurality of Membership Abstractions each being a symbolic abstraction of one or more set membership functions, said plurality comprising: wherein said Source Relation and said Derived Relation each comprise at least one column; identifying a set of Relevant Constraints, each member of which is a Constraint referencing at least one Source Relation; deriving a Derived Membership Abstraction for a the Derived Relation from: (i) each Membership Abstraction; (ii) each member of the set of Relevant Constraints; and, (iii) at least one Relational Operations on said Source Relations used to derive the Derived Relation; and, making each of the foregoing, each Derived Relation and its derivation, and their respective Membership Abstractions, accessible to the RDBMS and through it to the programmers and users of the RDB and RDBMS.