Relational Variable

A variable of type "relation", where a "relation" is as defined in the RelationalModel. Relations can be "base relations" (a set of records), or "views" (relations computed based on other relations/RelationalVariables via the RelationalAlgebra or RelationalCalculus).

Relations themselves are immutable. A RelationalVariable, on the other hand, is mutable, and can refer to one relation at one particular instance in time, then another relation at a later time; much as an integer variable can assume different integer values at different moments in time. (The integer "5" is immutable; a variable "x" that refers to 5 now and 3 later, is not.)

Often called relvar for short.


EditHint: merge with RdbRelVar and RelVar


EditText of this page (last edited November 10, 2014) or FindPage with title or text search