24. The computer-readable medium of claim 21 wherein the sequence of instructions cause the processor to perform the step of generating a context identifier for each entry in the context-dependent table, the context identifier identifying the entry as being appropriate for a specific context.
21. A computer-readable medium having a sequence of instructions stored thereon that, when executed by a processor, cause the processor to construct a database by performing the steps of: examining metadata that describes fields of a record as being either context-dependent or context-independent; automatically generating a context-independent table excluding columns for the context-dependent fields of the record; and generating a context-dependent table, associated with the context-independent table, excluding columns for the context-independent fields of the record.