Unofficial Content

Universal Relation Assumption (URA)

A key element of the GeneXus Methodology is that attributes with the same name are the same attribute; this is called Universal Relation Assumption (URA), which says that:

  • Everything that is conceptually equal should have the same name.
  • Different concepts CANNOT have the same name.

This will enable us to use the same attribute in other GeneXus objects (other transactions, procedures, reports, etc.) by just referring to its name. GeneXus establishes the relationships (foreign keys) between the tables of the data model based on the attributes' names.