Changes for page 10 Constraints

Last modified by Artur on 2025/09/10 11:19

From version 1.5
edited by Helena
on 2025/06/16 12:13
Change comment: There is no comment for this version
To version 1.4
edited by Helena
on 2025/06/16 12:12
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -216,14 +216,14 @@
216 216  
217 217  The following logic explains how the inheritance mechanism works. Note that this is conceptual logic and actual systems may differ in the way this is implemented.
218 218  
219 -1. Determine all possible keys that are valid at the higher level.
220 -1. These keys are deemed to be inherited by the lower-level constrained object, subject to the Constraints specified at the lower level.
221 -1. Determine all possible keys that are possible using the Constraints specified at the lower level.
222 -1. At the lower level inherit all keys that match with the higher-level Constraint.
223 -1. If there are keys in the lower-level Constraint that are not inherited then the key is invalid (i.e., it is less restrictive).
219 +1.
220 +11. Determine all possible keys that are valid at the higher level.
221 +11. These keys are deemed to be inherited by the lower-level constrained object, subject to the Constraints specified at the lower level.
222 +11. Determine all possible keys that are possible using the Constraints specified at the lower level.
223 +11. At the lower level inherit all keys that match with the higher-level Constraint.
224 +11. If there are keys in the lower-level Constraint that are not inherited then the key is invalid (i.e., it is less restrictive).
225 +111. Constraints Examples
224 224  
225 -=== 10.4.7 Constraints Examples ===
226 -
227 227  ==== 10.4.7.1 Data Constraint and Cascading ====
228 228  
229 229  The following scenario is used.