POSC Meta Model Specifications Version 2.3 |
Logical Data Model |
This entity is equivalent to EXPRESS domain rule. It contains both unique rules and where rules. The only rule structure supported by this currently is an ordering of attributes within the rule (for UNIQUE rules). The where rules are stored in the RULE_TEXT as text and their relationship to the parent entity or type is established.
- rule_type (M, K: string(3) FIXED)
- This is ENT if this is an entity where rule, TYP if this is a type where rule or UNR if this is a unique rule.
- ent_or_type_s (M, K: string(19))
- The entity or type to which this rule applies (parent entity).
- rule_label (O, K: string(40))
- The label that identifies the rule within its parent entity or type.
- subset_constraint (M: boolean)
- This is TRUE (Y) if this rule is part of the subset and not part of the full logical model.
- source (M: source)
- The source of this rule.
- rule_text (O: string(2000))
- The text of the rule.
- attribute (O: attribute(unique_rules))
- This is only used for unique rules. It gives the attributes that are part of the uniqueness constraint.
- ref_rule_type (O: ref_rule_type)
- This only applies to where rules, and specifies if this rule is a DRI (Different Related Instance), SRI (SAme Related Instance), MSE (mandaory select ), OSE (optional select) or VAL (Instance value rule)
Local rules:
- Uniqueness Constraint
- rule_type, ent_or_type_s, rule_label
Entity projects as table RULES.
Referenced in Diagrams:
© Copyright 1997-2001 POSC. All rights reserved.