Design and implementation of derivation rules in information systems

0
75

Authors: Robert Winter

Tags: 1998, conceptual modeling

In contrast to tables and integrity constraints, database triggers have no direct equivalent in conceptual models. To enable CASE generators to create database triggers, therefore, derivation rules for entities and attributes are introduced into conceptual modeling. The necessity of an open, reusable representation of data derivation in information systems is discussed. A systematic approach to abstraction dependencies is presented that is used to specify invariants, and, subsequently, to derive generalised repair rules for most inconsistencies that are caused by deletions and insertions. Based on the proposed system of abstraction dependencies, classes of derivation rules can be identified which imply similar invariants and for which generalised propagations can be derived. Using three basic types of parametrical trigger declarations, the extended system specification is transformed into database triggers which complement the traditional schema implementation comprising tables and integrity constraints. To illustrate the proposed information system development extensions, a subschema for a MRP II-style production management system is developed using a commercial, graphical systems design tool and the proposed trigger generator.

Read the full paper here: https://pdf.sciencedirectassets.com/271546/1-s2.0-S0169023X00X0033X/1-s2.0-S0169023X9700044X/main.pdf?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEDAaCXVzLWVhc3QtMSJGMEQCIF6pghHfFBwJJ%2BLLvqFdhquwx16QEdE1WguvXVV1STyKAiA4PIKSmPdMXx8jh6uZQjE2mwUI1PGjTQKsOgMCfRQKVCq0Awg4EAMaDDA1OTAwMzU0Njg2NSIMQXmgNmM9R4Ztb1rsKpEDolWu4kOmL%2BdG72Mdom%2BH5nkNvNvugDraiCO6QKD9lx2Cm6%2FQNH4NuvHqhbUDAoYGutBKQ7tlGk3vc02x5PknZDdb%2Fx9JQD7YNXqKE%2Bq46%2FfhHFfM3UQ2gQYmwukl6sWRKjQ7S3zj1TM69J0eQ8zOVjKr5uSWk4L0KPa%2F31qXQ9GBCCmNxqwFAiWTSfPcXmrPuGYdKPomPKjHDOftl0vbVcNyq69VrwGB%2BfMSmiF7AJW4G2Lsw4CMZ0flggkKiLYHUmt3qjHlgLG34ZGC6qln%2FXemQC7JdvlgVZZv909t1RTqbXNlHV5bEN3qSyDhy3I%2FhKA%2Bm7HSEvZt18QEXK7HmqE5Ic%2FCzDgYspeF73Bp954CqU7OzOIpaHy3yHZJhiRGkyKHA%2FfWUhFb568B4b7cxXsCUoHuwzXYxClL2ujq0udSxja7i7UCBQe7pD6YX4SKOsVX7UGOrHnbZIKO405ape%2BqCSIL2Hf4Pk4IGaA1eFkduHZp%2FVxpMAJpujQj09TtWHqzUSKzPDQPGTJ1PiCqZ%2Bgw%2F5zg%2BgU67AGo%2BU0Et0LhzKRlNBtff8sHkpEHI6QQBVSiCW4vjZ04VpxIPjbI1NTDeleznCJmJRxHLVwfswaKy8X8wCRFZOWjJhp8%2FosBQE6OXYuODeNxCJmRPvCszNcpJtl0%2FAX8EwmgO7ycW4nZ4bw0IdsyZYGosmTmK4az77QvU%2BkZMVokV4v4f0xBJuYOV1w4pJDa6DdcTfmD4n4AeOMPRdciSPR84t%2F9nbTNo0pdo8iQGhfWC9%2BHA3wU91KL5Ho3PJyfPfWcPZKiHfgrb3Qq%2BetLz2JmFiW%2F%2BUkheQ3Jd6y663dQ9wG9QDCZG023UbrzHw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20200909T003901Z&X-Amz-SignedHeaders=host&X-Amz-Expires=300&X-Amz-Credential=ASIAQ3PHCVTY2QKJZTHC%2F20200909%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Signature=09e959197158f3c02102bd8f963adffa811dc619b41716251a5b2656b3cec45e&hash=53f11e05e4214af70726e78fdb3cc89e3c22b25f45c183e7ad8440f88df75320&host=68042c943591013ac2b2430a89b270f6af2c76d8dfd086a07176afe7c76c2c61&pii=S0169023X9700044X&tid=spdf-4b4cb653-75ab-4d31-93a6-ba3099f70686&sid=006e6d4c3109c14eb9383ad2b0357d9edc3agxrqa&type=client