A computer-implemented process accepts information input from an existing ER model of data representing a given environment and, in response to the input, automatically creates a new database structural definition that represents indirect facts about a base entity that are indicated by t
Disclosed is a system and method of operating a computer to update a database. An entry made by a user for creating, deleting or modifying an entity type instance is checked to determine applicable constraints, which are then activated and placed in a pool. A firing order is then determi