Abstract
The semantics of engineering data can be represented in terms of constraints and can be maintained via constraint checking and enforcement. Conventional databases (e.g. Relational Databases) are inadequate for maintaining engineering data semantics because they have no effective means for representing and checking/enforcing constrains. As an extension of relational databases, deductive databases overcome this inadequacy by enabling constraint representation and checking. However, they too lack the constraint enforcement ability. a logic-based mechanism for enforcing constrainst in deductive databases is presented in this paper. The mechanism is composed of two operators: a truth enforcement operator and a falsity enforcement operator. The mechanics of these operators and their use for integrity enfocement are described herein.
Similar content being viewed by others
References
Brodie, M.L. (1986) On the development of data models, in On Conceptual Modelling, M.L. Brodie, J. Mylopoulos and J.W. Schmidt (Editors), Springer-Verlag, New York
Vernadat, F. (1985) A selected bibliography with keywords on engineering databases, Database Engineering, 3, 55–63
Sreekanta Murphy, T.; Arora, J.S. (1985) A survey of database management in engineering, Advances in Engineering Software, 7, 126–132
Yagiu, T. (1991) Modeling Design Objects and Processes, Springer-Verlag, New York
Encarnacao, J.L. (1990) Engineering Databases, Springer-Verlag, New York
Law, K.H.; Barsalou, T.; Wiederhold, G. (1990) Management of complex structural engineering objects in a relational framework, Engineering with Computers, 6, 81–92
Fenves, S.J.; Rasdorf, W.J. (1985) Treatment of engineering design constraints in a relational database, Engineering with Computers, 1, 27–37
Rasdorf, W.J.: Wang, T.E. (1986) CDIS: an engineering constraint definition and integrity enforcement system for relational databases, Proceedings of the 1986 International Computers in Engineering Conferences, ASME, Chicago.
Rasdorf, W.J.; Ulberg, K.J.; Baugh, J.W. (1987) A structurebased model of semantic integrity constraints for relational databases, Engineering with Computers, 2, 31–39
Harland, J.; Kemp, D.B.; Leask, T.S.; Ramamohanarao, K.; Shepherd, J.A.; Somogyi, Z.; Stuckey, P.J.; Vaghani J. (1992) Aditi Users' Guide, Technical Report 92/26, Department of Computer Science, University of Melbourne, Parksville, Australia
Ramakrishnan, R.; Seshadri, P.; Strivastava, D. (1992) The Coral User Manual, Computer Science Department, University of Wisconsin-Madison
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Lakmazaheri, S. A logic-based mechanism for integrity maintenance of engineering databases. Engineering with Computers 11, 46–57 (1995). https://doi.org/10.1007/BF01230444
Issue Date:
DOI: https://doi.org/10.1007/BF01230444