1. A computer-based method for accessing and updating views and relations in a Relational Database, comprising one or more 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, by a symbolic abstraction of one or more set membership functions (a Membership Abstraction), the relationships and dependencies between and among a Derived Relation and one or more Source Relations from which it derived, such that any change in a Source Relation updates said Derived Relation; deriving a Membership Abstraction for a Derived Relation from: (i) the Membership Abstractions for the one or more Source Relations from which the Derived Relation is derived; (ii) the Constraints on said Source Relations; and, (iii) one or more 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.