Abstract
User interaction facilities are usually the weakest component of DBMS. They are typically few in number and quite impoverished when compared both to other features of DBMS and to user interaction facilities for other kinds of software. One reason for this is that adding further mechanisms requires tedious and repetitive programming effort in the context of a complex system. The Configurable Data Modelling System (CDMS) attempts to get round this problem by providing an environment in which interaction facilities can be built more easily. CDMS considers a user interaction facility to be the pairing of a conceptual data model with a concrete user interface. CDMS provides a generic data model, comprising elements for describing data structures, constraints and active values, together with one menu driven system for creating conceptual models as instances of the generic model and another for creating user interfaces to each data model thus generated. This papers describes the important features of the former system. The principal difficulty in creating such a system is achieving a clear, consistent and coherent analysis of all of the components which might be housed in a DBMS and this is discussed in the paper.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Abiteboul and Hull, 1987 — S. Abiteboul and R. Hull, “IFO: A Formal Semantic Data Model”, ACM TODS, December 1987.
Atzeni and Torlone, 1993 — P. Atzeni and R. Torlone, “A Metamodel Approach for the Management of Multiple Models and the Translation of Schemes”, information Systems, 18, 6, 349–362, 1993.
Bernstein, 1988 — The Laguna Beach Participants, “Future Directions in DBMS Research”, ACM SIGMOD Record, 18, 1, 17–26, March 1989.
Chen, 1976 — P. P. Chen, “The Entity-Relationship Model — Toward a Unified View of Data”, ACM TODS, 1, 1, 9–36, 1976.
Cooper et al., 1987 — VLDB — R. L. Cooper, M. P. Atkinson, D. Abderrahmane and A. Dearle, “Constructing Database Systems in a Persistent Environment”, in Proceedings of the 13th International Conference on Very Large Databases, Brighton, England, 117–126, September 1987.
Cooper, 1990 — Cooper, R. L., “Configurable Data Modelling Systems”, Proc. of 9th Conference on the Entity Relationship Approach, 35–52, Lausanne, October 1990.
Cooper and Qin, 1992 — R. L. Cooper and Z. Qin, “A Data Modelling Program With Constraint Specification and Management”, in “Advanced Database Systems”, P.M.D. Gray and R.J. Lucas (eds), Springer Verlag Lecture Notes in Computer Science 618, pages 192–208, July, 1992.
Cooper and Tan, 1993 — R.L. Cooper and D. Tan, “Configuring query Languages”, TechReport, University of Glasgow, 1993.
Cooper, 1993 — Cooper, R.L., (ed), “Interfaces to Database Systems 1992”, Workshops in Computer Science, Springer Verlag, 1993.
Cooper, 1994 — Cooper, R.L., “Configuring Database Query Languages”, Proc. 2nd Intenational Workshop on Interfaces to Database Systems, P. Sawyer and R.L. Cooper (eds), Springer Verlag, 1994.
Draper and Waite, 1991 — Draper, S.W. & Waite, K. W., “Iconographer as a Visual Programming System” in HCI'91 People and Computers VI: Usability Now! (eds.) D. Diaper and N. Hammond pp. 171–185, Cambridge University Press: Cambridge, 1991.
Durand et al, 1993 — J Durand, H. Brunner, R. Cuthbertson, S. Fogel, Tim McCandless, R. Sparks and L. Sylvan, “Data Model and Query Algebra for a Model Based Multi-Modal User Interface” in [Cooper, 1993].
Elmasri and Navathe, 1989 — R. Elmasri and S.B. Navathe, “Fundamentals of Database Systems”, Addison Wesley, 1989.
England and Cooper, 1993 — “Reconfigurable User Interfaces to Databases”, in [Cooper, 1993].
Hammer and McLeod, 1981 — M. Hammer and D. McLeod, “Database Description with SDM: A Semantic Database Model”, ACM TODS, 6, 3, 351–386, 1981.
Hull and King, 1987 — R. Hull and R. King, “Semantic Data Modeling: Survey, Applications and Research Issues”, ACM Computing Surveys, 19, 3, 201–260, September 1987.
Jackson and Robinson, 1991 — M. S. Jackson and A. E. Robinson, “Aspects of Databases”, Proc Ninth British National Conference on Databases, Butterworth-Heineman, 1991.
King and Novak, 1987 — R. King and M. Novak, “Freeform: A User-Adaptable Form Management System”, in Proceedings of the 13th International Conference on Very Large Databases, Brighton, England, 331–338, September 1987.
King and Novak, 1989 — R. King and M. Novak, “FaceKit: A Database Interface Design Toolkit”, Proceedings of the 15th International Conference on Very Large Databases, Amsterdam, Netherlands, 117–126, September 1989.
Kirby, 1992 — G. Kirby, “Persistent Programming with Type Safe Linguistic Reflection”, Proc. 25th Annual Hawaii International Conference on System Sciences, January 1992.
Mylopolous et al., 1980 — J. Mylopolous, P. A. Bernstein and H.K.T. Wong, “A Language Facility for Designing Database-Intensive Applications”, ACM TODS, 5, 2, 185–207, 1980.
Paton et al., 1994 — N. Paton, R. Cooper, H. Williams, and P. Trinder, “Advanced Database Systems”, Prentice Hall, 1994.
Peckham and Maryanski, 1988 — J. Peckham and F. Maryanski, “Semantic Data Models”, ACM Computing Surveys, 20, 3, 153–189, September, 1988.
ProcessWise, 1993 — ICL Ltd, Process Wise Documentation, 1992.
Radermacher, 1993 — K. Radermacher, “An Extensible Graphical Programming Environment for Semantic Modelling”, in [Cooper, 1993].
Stonebraker et al., 1993 — M. Stonebraker, R. Agrawal, U. Dayal, E.J. Neuhold and A. Reuter, “DBMS Research at a Crossroads: The Vienna Update”, proc VLDB19., 688–692, Dublin, August 1993.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cooper, R., Qin, Z. (1994). A generic data model for the support of multiple user interaction facilities. In: Loucopoulos, P. (eds) Entity-Relationship Approach — ER '94 Business Modelling and Re-Engineering. ER 1994. Lecture Notes in Computer Science, vol 881. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58786-1_90
Download citation
DOI: https://doi.org/10.1007/3-540-58786-1_90
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58786-6
Online ISBN: 978-3-540-49100-2
eBook Packages: Springer Book Archive