Consistency enforcement in Entity-Relationship and object-oriented models

0
93

Authors: Klaus-Dieter Schewe

Tags: 1998, conceptual modeling

Integrity Maintenance is considered one of the major application fields of rule triggering systems (RTSs). Whenever a given integrity constraint is violated by a database transaction, these systems trigger repairing actions. It is shown that for any set of constraints there exist non-repairable transactions, which depend on the closure of the constraint set. Even if non-repairable transactions are excluded, this does not restrain the RTS from producing undesired behaviour. Analyzing this undesired behaviour of RTSs leads to the definition of critical paths in associated rule hypergraphs. Then it is required that such paths are absent. It is shown that this requirement can be satisfied if the underlying set of constraints is stratified. This is always the case for the structural constraints in Entity-Relationship and simple object-oriented models. Moreover, in both cases there is no ambiguity for the selection of rules.

Read the full paper here: https://pdf.sciencedirectassets.com/271546/1-s2.0-S0169023X00X00389/1-s2.0-S0169023X98000160/main.pdf?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEI7%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCXVzLWVhc3QtMSJHMEUCIQDQZikDuEF3kBRa%2FblxaFiS%2FpikxaT1L2JYV9QftzTY6AIgOJUELeKm2UHHcYoqfkcrZFMd272X5kOzr3GmlXX2MqAqvQMIp%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARADGgwwNTkwMDM1NDY4NjUiDD9LXIJUYaL7qhiyDSqRA8WVqV0ugCEj9lnTN8I%2F%2Biml9gbjV01ONFSjJiaLcPLel1QEguTbgIfJdqPru%2BsCYglc0MOMWwQyMVGjroMde9CnZLYNPnSmZGIQhGqt6m36Vdn%2BTJe7u1lFeaEA77QMrXnJDEgNdD%2FowuoAvvjzQMZFhnbGLcyKYUgDmHU5mAI5CmPxx1hr18%2Fyg49f25pqA%2B37chTS3164bOgeDdZCYocxLireuS3iNKspLe93f6a0dHmJlOkLNvxXTrnvAq%2FU%2BBFlyoeym%2FQpuCJZrC4%2BUabZcJwr9fG7e2%2FMGuMdhcq63i4bNBU4KxJp8vmnR3n6nsp%2BGSaf%2F9l3%2FA%2FoKcc1nW%2Bkc1Wnc21nja2MDxN%2FiNYYG7tQnU7nRLP46GVr%2FTPV3MQFGdgeqL3GFGk4NowBRi1uBT4MgfICMXZt2%2FgP4FgZeLNcn3NBJlvLa7V9hd39NcCcZ3j1%2B9%2BhNuGto5OKrowhsWvzDnzIK%2BdhKZG89A0iZW%2BUz1rufy6w31dluTJfiqjBIx8IxcYdycU3AdfWeha5MPybrfsFOusB%2BIcXO%2Bsef0frsYg4d%2B3PQmN%2BdWbHvwM6KFjPAEyO45KRSueO261EHQKitkyCYgpZR%2B8D1dsR%2Bxwxrmf%2B6Q02EKmqYp%2Boub1sDBRuHSq2frX40H4MKQc8hmjqDrDjyGffYxCChVdwGl9nIVbI7FyEVrcAYaQvgT%2BeFNwui3uNOERzVTGEwr8NPlmaP6SD0TEphLBDjFyvD3do%2F1LURr0Qv3SIidAyAx0Ur7iODS7oJtP%2Fn35I1R14EDp7k6OVt9nhxGzHz7wEnq6tAUbOP5dNluyIdduCbidwVKXDg4SWPpJU8YN%2Bhi1DstmUxQ%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20200923T142059Z&X-Amz-SignedHeaders=host&X-Amz-Expires=300&X-Amz-Credential=ASIAQ3PHCVTY3JLAJFCZ%2F20200923%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Signature=45a475c45a123c5d500ddeab7ce6d0575cb3915cce8e5e05953e484a6295ca34&hash=ba5443d0b52940a259a4dd5fa9d8f659a049a841d600b03ec82462f733eb1c6e&host=68042c943591013ac2b2430a89b270f6af2c76d8dfd086a07176afe7c76c2c61&pii=S0169023X98000160&tid=spdf-ad0e7951-64e7-4b5e-9b9e-5a4bd4cfd4fb&sid=1f5c30f079ceb643ef78a73-06e4b573fde2gxrqa&type=client