Structure of TABLE_DEFINITION versionable object TABLE_DEFINITION -CHECK_CONSTRAINTS (via TABLE_REFERENCE) -KEY_COMPONENTS (via CONSTRAINT_REFERENCE) -COLUMNS (via TABLE_REFERENCE) -ATTRIBUTE_VALUES (via COLUMN_REFERENCE) -COLUMN_QUALIFIED_ATTRIBUTES (via TABLE_DEFINITION_REFERENCE) -ATTRIBUTE_QUALIFIERS (via CQA_REFERENCE) -DOMAIN_CONSTRAINTS (via TABLE_REFERENCE) -KEY_COMPONENTS (via CONSTRAINT_REFERENCE) -DATABASE_SYNONYMS (via TABLE_DEFINITION_REFERENCE) -FOREIGN_KEY_CONSTRAINTS (via TABLE_REFERENCE) -KEY_COMPONENTS (via CONSTRAINT_REFERENCE) -PRIMARY_KEY_CONSTRAINTS (via TABLE_REFERENCE) -KEY_COMPONENTS (via CONSTRAINT_REFERENCE) -RELATION_INDEXES (via TABLE_DEFINITION_REFERENCE) -INDEX_ENTRIES (via RELATION_INDEX_REFERENCE) -TABLES_ENTITIES (via TABLE_REFERENCE) -DATABASE_TRIGGERS (via TABLE_DEFINITION_REFERENCE) -TRIGGER_COLUMN_USAGES (via DATABASE_TRIGGER_REFERENCE) -UNIQUE_KEY_CONSTRAINTS (via TABLE_REFERENCE) -KEY_COMPONENTS (via CONSTRAINT_REFERENCE) -RELATION_SELECTIONS (via VIEW_REFERENCE) Also included in this versionable object are: - Any user defined EXTENDED_STRUCTURE_ELEMENTS owned by the above - Any USER_PREFERENCES and/or PREFERENCE_SET_USAGES for the above