Abstract
Advanced data models and knowledge models together with their powerful query and manipulation languages have already proven to be essential for systems that support non-standard applications such as engineering and knowledge-based application systems. In order to raise their usability and acceptability, it is overly important to provide adequate implementation techniques that guarantee extensible and efficient processing for this advanced DBMS scenario. In this paper we present design alternatives and implementation techniques for such kinds of advanced DBMS, strongly focussing on query and knowledge processing in client/server architectures. To discuss our considerations and implementation technologies, we refer to the knowledge-processing framework of the KBMS KRISYS, although our ideas are generally applicable to (advanced) DBMS.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Cattell, R. (ed.): Next Generation Database Systems, in: Special issue of Communications of the ACM, Vol. 34, No. 10, 1991.
Chen, C.M., Roussopoulos, N.: The Implementation and Performance Evaluation of the ADMS Query Optimizer: Integrating Query Result Caching and Matching, in: Advances in Database Technology - EDBT 94, Jarke, M., Bubenko, J. (eds.), Lecture Notes in Computer Science 779, Springer-Verlag, 1994, 323–336.
Deßloch, S.: Handling Integrity in a KBMS Architecture for Workstation/Server Environments, in: Proc. of the GI-Fachtagung “Datenbanksysteme in Büro, Technik und Wissenschaft„, Kaiserslautern, März 1991, Hrsg. H.-J. Appelrath, Informatik-Fachberichte 270, Springer-Verlag, S.89–108.
Deßloch, S.: Semantic Integrity in Advanced Database Management Systems, Doctoral Thesis, Dept. of Computer Science, University of Kaiserslautern, Sept. 1993.
Deßloch, S., Leick, F.J., Mattos, N., Thomas, J.: The KRISYS Project - A Summary of What We have Learned so far, in: Stucky, W., Oberweis, A. (eds.): Datenbanksysteme in Büro, Technik und Wissenschaft,, Springer (Informatik Aktuell), 1993, 124–143.
Graefe, G.: Volcano, an Extensible and Parallel Query Evaluation System, in: IEEE Transactions on Knowledge and Data Engineering, Vol.6, No.1, 1994, pp. 120–135.
Haas, L. Freytag, J., Lohman, G., Pirahesh, H.: Extensible Query Processing in Starburst, in: Proc. ACM SIGMOD Int. Conf. on Management of Data, Portland, 1989, 377–388.
Härder, T., Meyer-Wegener, K., Mitschang, B., Sikeler, A.: PRIMA - A DBMS Prototype Supporting Engineering Applications, in: Proc. of the 13th Int. VLDB Conf., Brighton, UK, 1987, pp. 433–442.
Hong, W., Stonebraker, M.: Optimization of Parallel Query Execution Plans in XPRS, Distributed and Parallel Databases, Vol. 1, 1993, 9–32.
Eich, M. (ed.): IEEE Transactions on Knowledge and Data Engineering, Special Issue on Main-Memory Databases, Vol. 4, No. 6, 1992.
IntelliCorp Inc.: The Knowledge Engineering Environment, IntelliCorp, Menlo Park, CA, 1984.
ISO/IEC JTC1/SC21/WG3: ISO/ANSI working draft Database Languages - SQL3, American National Standards Institute, 1430 Broadway, New York, NY 10018, Sept. 1994.
Kifer, M., Lausen, G.: F-Logic, a Higher-Order Language for Reasoning about Objects, Inheritance and Schema, Proc. of the ACM SIGMOD Int. Conf. on Management of Data, 1989, pp. 134–146.
Krivokapic, N.: Schema Evolution in KRISYS (in German), Diploma Thesis, University Kaiserslautern, 1993.
Langkafel, D.:A Component for Graph-oriented Management of Knowledge-base Excerpts (in German), Undergraduation Final Work, Dept. of Computer Science, University Kaiserslautern, 1991.
Lamb, C., Landis, G., Orenstein, J., Weinreb, D.: The Object Store Database System, in: Communications of the ACM, special issue on next-generation database systems, vol. 34, no. 10, 1991, pp. 50–63.
Lohman, G. Lindsay, B., Pirahesh, H., Schiefer, B.: Extensions to Starburst: Objects, Types, Functions, and Rules, in: CACM, Vol. 34, No. 10, 1991, pp. 94–109.
Lanzelotte, R. Valduriez, P., Zait, M., Ziane, M.: Industrial-Strength Parallel Query Optimization: Issues and Lessons, in: Information Systems, Vol. 19, No. 4, 1994, pp. 311–330.
Mattos, N.: An Approach to Knowledge Base Management, in: LNCS 513, Springer-Verlag, 1991.
Mohan, C, Pirahesh, H., Tang, W., Wang, Y.: Parallelism in relational database management systems, in: IBM System Journal, Vol.33, No. 2, 1994, pp. 349–371.
Cattell, R. (ed.): The Object Database Standard: ODMG-93, Morgan Kaufmann, CA, 1993.
Orenstein, J., Haradhvala, S., Margulies, B., Sakahara, D.: Query Processing in the ObjectStore Database System, Proc. of the 1992 ACM SIGMOD Conference, 403–412.
Schulte, D.: Flexible mapping of Knowledge Models to Data Models exemplified using the knowledge Model KOBRA and the Relational Model (in German), Diploma Thesis, University Kaiserslautern, 1991.
Surjanto, B.: Design and Implementation of a Knowledge-based System Generating Application-specific KB schemata for KRIS YS (in German), Diploma Thesis, University Kaiserslautern, 1991.
Thomas, J., Deßloch, S.: A Plan-Operator Concept for Client-Based Knowledge Processing, Proc. 19th VLDB Conference, Dublin, Ireland, August 1993.
Thomas,J., Gerbes, T., Härder, T., Mitschang, B.: Implementing Dynamic Code Assembly for Client- Based Query Processing, submitted for publication.
Thomas, J., Mitschang, B., Mattos, N., Deßloch, S.: Enhancing Knowledge Processing in Client/Server Environments, Proc. 2nd Int. Conf. on Information and Knowledge Management, Washington, D.C., 1993, 324–334.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Deßloch, S., Mattos, N., Mitschang, B., Thomas, J. (1995). Design and Implementation of Advanced Knowledge Processing in the KBMS KRISYS. In: Lausen, G. (eds) Datenbanksysteme in Büro, Technik und Wissenschaft. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-79646-3_26
Download citation
DOI: https://doi.org/10.1007/978-3-642-79646-3_26
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-59095-8
Online ISBN: 978-3-642-79646-3
eBook Packages: Springer Book Archive