POSC Meta Model Specifications Version 2.3 |
Logical Data Model |
This entity stores the changed objects, resulting from a change. A change request is grouped into changes, where each change may have a title and description and a set of changed objects.
- parent_change (M, K: change(changed_objects))
- The change that caused this object to change. Each changed_object must be the result of one change.
- object_t (M, K: string(3) FIXED)
- This is the type of the object that has changed. Possible values currently supported are: ENT : Entity, ATT : Attribute, TYP : Type, EPT : Epicentre/simple type, UNR : Uniqueness rule, WHR : Where rule, SUP : Supertype rule.
- object_s (O, K: string(19))
- This is the surrogate key for the object that has changed, unless it has been deleted. If the object was deleted it will be NULL. Depending on the object_t contents it points to one of the following entities:
ENT : entity_def, ATT : atribute, TYP : type_def, EPT : epic_type, UNR : rules, WHR : rules, SUP : Supersub, ERD : Entity Relationship Diagram.
- object_nm (M: string(80))
- Fully specified name of the changed object.
- top_object_nm (M: string(80))
- Name of the entity, type or diagram that the changed object belongs to.
- top_object_t (M: string(3) FIXED)
- Type code of the entity, type or diagram that the changed object belongs to. So possible values are: ENT, TYP and DIA.
- top_object_s (O: string(19))
- Surrogate key of the entity, type or diagram that the changed object belongs to. If the object was deleted and the entity, type of diagram the object belonged to was deleted as well, this will be NULL.
Local rules:
- Uniqueness Constraint
- parent_change, object_t, object_s
Referenced in Diagrams:
© Copyright 1997-2001 POSC. All rights reserved.