Abstract
Extensible semantic models which allow the definition and subsequent use of user-defined, application specific modelling concepts are one approach to enhance database functionality for technical and engineering applications via a database design process that is trimmed for the specific application. In this paper we present an approach to how graphical programming techniques can be used to support the database design process. In particular will we discuss the definition of graphical representations for user-defined modelling concepts and their use for the acquisition, representation and modification of knowledge. Furthermore we present different abstraction techniques which are absolutely necessary when applications of a certain complexity are to be modelled. All principles and techniques described in this paper have already been implemented in the DEED project, a prototype design environment for engineering database applications currently under development.
The work reported in this paper was partially supported by Deutsche Forschungsgemeinschaft (German Research Council) under grant no. Lo 296/5.
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
C. Batini and C. Costa. A Graphical Tool for Conceptual Design of Database Applications. In 20th ACM IEEE Design Automation Conference, pages 762-773, 1983.
R. P. Braegger, A. M. Dudler, J. Rebsamen, and C. A. Zehnder. Gambit: An Interactive Database Design Tool for Data Structures, Integrity Constraints, and Transactions. IEEE Transactions on Software Engineering, SE-11(7): 574–582, July 1985.
D. Bryce and R. Hull. SNAP: A Graphics-based Schema Manager. In Proc. 2nd International Conference on Data Engineering, pages 151-164. IEEE, 1986.
P. P. Chen. The Entity-Relationship Model — Toward a Unified View of Data. ACM Transactions on Database Systems, 1(1):9–36, March 1976.
K. J. Goldman, S. A. Goldman, P. C. Kanellakis, and S. B. Zdonik. ISIS: Interface for a Semantic Information System. In Proc. 14th ACM SIGMOD International Conference on the Management of Data, pages 328-342, 1985.
R. Hull and R. King. Semantic Database Modelling: Survey, Applications, and Research Issues. ACM Computing Surveys, 19(3):201–260, September 1987.
A. Kilgour and R. Earnshaw, editors. Graphic Tools for Software Engineers. British Computer Society Workshop Series. Cambridge University Press, 1989.
S. Karl and P. C. Lockemann. Design of Engineering Databases: A Case for More Varied Semantic Modelling Concepts. Information Systems, 13(4):335–357, December 1988.
P. C. Lockemann and G. Moerkotte. On The Notion of Concept. In Proc. 10th Conference on Entity-Relationship Approach, pages 349-370, 1991.
P. C. Lockemann, G. Moerkotte, A. Neufeld, K. Radermacher, and N. Runge. Database design with extensible semantic models. Technical Report 15, Fakultät für Informatik der Universität Karlsruhe, 1991.
G. Moerkotte and P. C. Lockemann. Reactive consistency control in deductive databases. ACM Transactions on Database Systems, 16(4):670–702, December 1991.
G. Moerkotte. Inkonsistenzen in deduktiven Datenbanken — Diagnose und Reparatur, volume 248 of Informatik-Fachberichte. Springer-Verlag, 1990.
B. A. Myers. The State of the Art in Visual Programming and Program Visualization. In Kilgour, A. and Earnshaw, R., editor, Graphic Tools for Software Engineers, pages 3-26. Cambrige University Press, 1989.
J. Peckham and F. Maryanski. Semantic data models. ACM Computing Surveys, 20(3):153–189, September 1988.
K. Radermacher. Graphikunterstützung für den Datenbankentwurf mit freidefinierten Modellierungskonzepten. PhD thesis, Universität Karlsruhe, 1991.
K. Radermacher. Abstraction Techniques in Semantic Modelling. 2nd European-Japanese Seminar on Information Modelling and Knowledge Bases, Tampere, Finland, June 1992. To appear in: Information Modelling and Knowledge Bases IV, IOS Press, Amsterdam, 1993.
K. Radermacher. Graphic Support for the Database Design with User-Defined Modelling Concepts. In S. Ohsuga, H. Kangassalo, H. Jaakkola, K. Hori, and N. Yonezaki, editors, Information Modelling and Knowledge Bases III: Foundations, Theory, and Applications, pages 301–315. IOS Press, Amsterdam, 1992.
O. de Troyer. Ridl: A tool for the computer-assisted engineering of large databases in the presence of integrity constraints. In Proc. 18th ACM SIGMOD International Conference on the Management of Data, pages 418-429, 1989.
I. Walter, P. C. Lockemann, and H.-H. Nagel. Database support for knowledge-based image evaluation. In Proc. 13th International Conference on Very Large Databases, pages 3-11, 1987.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1993 British Computer Society
About this paper
Cite this paper
Radermacher, K. (1993). An Extensible Graphical Programming Environment for Semantic Modelling. In: Cooper, R. (eds) Interfaces to Database Systems (IDS92). Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3423-7_20
Download citation
DOI: https://doi.org/10.1007/978-1-4471-3423-7_20
Publisher Name: Springer, London
Print ISBN: 978-3-540-19802-4
Online ISBN: 978-1-4471-3423-7
eBook Packages: Springer Book Archive