Abstract
Relational integrity checking technology can be transfered to deductive object bases by utilizing a simple logical framework for objects. The principles of object identity, aggregation and classification allow a more efficient constraint control by finer granularity of updates, composite updates and semantic constraint simplification. In many cases, meta-level constraints and deductive rules can be handled efficiently by a stepwise compilation approach. An extended integrity subsystem with these features has been implemented in the deductive object manager Concept Base.
Preview
Unable to display preview. Download preview PDF.
References
Abiteboul, S. (1990). Towards a deductive object-oriented database language. Data & Knowledge Engineering 5, 1990.
Abrial, J.R. (1974). Data semantics. In Klimbie and Koffeman (eds.): Data Base Management, North-Holland Publ.
Abiteboul, S., Grumbach, S. (1991). A rule-based language with functions and sets. ACM Transactions on Database Systems 16(1), March 1991.
Borgida, A., Brachman, R.J., McGuinness, D.L., Resnick, L.A. (1989). CLASSIC: a structural data model for objects. Proc. ACM-SIGMOD Int. Conf. on Management of Data, Portland, Oregon.
Bry, F., Decker, H., Manthey, R. (1988). A uniform approach to constraint satisfaction and constraint satisfiability in deductive databases. Proc. EDBT'88, Venice, Italy.
Beeri, C. (1990). A formal approach to object-oriented databases. Data & Knowledge Engineering 5, 1990.
Bouzeghoub, M., Metais, E. (1991). Semantic modeling of object-oriented databases. Proc. 17th Int. Conf. on Very Large Data Bases, Barcelona.
Brachman, R.J. (1983). What IS-A is and isn't: an analysis of taxonomic links in semantic networks. IEEE Computer 16(10), Oct. 1983.
Dayal, U., Buchmann, A., McCarthy, D. (1988). Rules are objects too: a knowledge model for an active object-oriented database system. Proc. 2nd Int. Workshop on Object-Oriented Database Systems, Bad Münster, Germany.
Decker, H. (1986). Integrity enforcement on deductive databases. Proc. First Int. Conf. on Expert Database Systems, Menlo Park, Calif.
Hudson, S.E., King, R. (1987). Object-oriented database support for software environments. Proc. ACM-SIGMOD Int. Conf. on Management of Data, San Francisco, Calif.
Hull, R., King, R. (1987). Semantic database modeling: survey, applications, and research issues. ACM Computing Surveys 19(3), Sept. 1987.
Jarke, M. (ed., 1991). Concept Base V3.0 user manual. Report MIP-9106, Universität Passau.
Jagannathan, D., Guck, R.L., Fritchman, B.L., Thompson, J.P., Tolbert, D.M. (1988). SIM: a database system based on the semantic data model. Proc. ACM-SIGMOD Int. Conf. on Management of Data, Chicago, Ill.
Jarke, M., Jeusfeld, M., Rose, T. (1989). Software process modeling as a strategy for KBMS implementation. Proc. First Int. Conf. on Deductive and Object-Oriented Databases, Kyoto, Japan.
Jeusfeld, M., Krüger, E. (1990). Deductive integrity maintenance in an object-oriented setting. Report MIP-9013, Universität Passau, Germany, 1990.
Jeusfeld, M., Mertikas, M., Wetzel, I., Jarke.M., Schmidt, J.W. (1990). Database application development as an object modeling activity. Proc. 16th Int. Conf. on Very Large Data Bases, Brisbane, Australia.
Kifer, M., Lausen, G., Wu, J. (1990). Logical foundations of object-oriented and frame-based languages. Reihe Informatik 3/1990, Universität Mannheim.
Koubarakis, M., Mylopoulos, J., Stanley, M., Borgida, A. (1989). Telos: features and formalization. Technical Report KR-89-04, University of Toronto, Ont.
Krüger, E. (1989). Integritätsprüfung in deduktiven Objektbanken am Beispiel von Concept Base. Diploma thesis, Universität Passau, Germany.
Kowalski, R., Sadri, F. (1988). A theorem-proving approach to database integrity. In Minker (ed.): Foundations of Deductive Databases and Logic Programming, Morgan Kaufmann Publishers.
Lyngbæk, P., Wilkinson, K., Hasan, W. (1990). The Iris kernel architecture. Proc. EDBT'90, Venice, Italy.
Lloyd, J.W., Sonnenberg, E.A., Topor, R.W. (1986). Integrity constraint checking in stratified databases. Technical Report 86/5, Department of Computer Science, University of Melbourne.
Lloyd, J.W., Topor, R.W. (1985). A basis for deductive database systems. J. Logic Programming 2, 1985.
Laenens, E., Vermeir, D. (1990). A fixpoint semantics for ordered logic. J. Logic Computat. 1(2), 1990.
Mylopoulos, J., Borgida, A., Jarke, M., Koubarakis, M. (1990). Telos: a language for representing knowledge about information systems. ACM Trans. Information Systems 8(4).
Miethsam, A., Jarke, M., Jeusfeld, M., Gocek, M. (1991). Towards a logic-based reconstruction of software configuration management. Report, ESPRIT Basic Reseach Action 3012 (CompuLog), RWTH Aachen, July 1991.
Nicolas, J.-M. (1982). Logic for improving integrity checking in relational databases. Acta Informatica 18(3), Dec. 1982.
Naqvi, S., Tsur, S. (1989). A logical language for data and knowledge bases. Computer Science Press.
Rios-Zertuche, D., Buchmann, A. (1990). Execution models for active databases: a comparison. Technical Report, GTE Laboratories, Waltham, Mass., 1990.
Rehm, S. et al. (1988). Support for design processes in a structurally object-oriented database system. Proc. 2nd Int. Workshop on Object-Oriented Database Systems, Bad Münster, Germany.
Reiter, R. (1984). Towards a logical reconstruction of relational database theory. In Brodie et al. (eds.): On Conceptual Modelling, Springer, 1984.
Rose, T., Jarke, M., Gocek, M., Maltzahn, C., Nissen, H. (1991). A decision-based configuration process environment. Software Engineering Journal, Special Issue on Software Process and its Support, to appear.
Stonebraker, M., Jhingran, A., Goh, J., Potiamos, S. (1990). On rules, procedures, caching and views in database systems. Proc. ACM-SIGMOD Int. Conf. on Management of Data, Atlantic City, NJ.
Scholl, M., Schek, H.-J. (1991). Supporting views in object-oriented databases. Data Engineering Bulletin, June 1991.
Staudt, M. (1990). Anfragerepräsentation und-auswertung in deduktiven Objektbanken. Diploma thesis, Universität Passau, Germany.
Stanley, M.T. (1986). CML: a knowledge representation language with application to requirements modeling. M.S. thesis, University of Toronto, Ont.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jeusfeld, M., Jarke, M. (1991). From relational to object-oriented integrity simplification. In: Delobel, C., Kifer, M., Masunaga, Y. (eds) Deductive and Object-Oriented Databases. DOOD 1991. Lecture Notes in Computer Science, vol 566. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55015-1_25
Download citation
DOI: https://doi.org/10.1007/3-540-55015-1_25
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55015-0
Online ISBN: 978-3-540-46646-8
eBook Packages: Springer Book Archive