Skip to main content

A generic data model for the support of multiple user interaction facilities

  • Case
  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 881))

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.

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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Bernstein, 1988 — The Laguna Beach Participants, “Future Directions in DBMS Research”, ACM SIGMOD Record, 18, 1, 17–26, March 1989.

    Google Scholar 

  • Chen, 1976 — P. P. Chen, “The Entity-Relationship Model — Toward a Unified View of Data”, ACM TODS, 1, 1, 9–36, 1976.

    Google Scholar 

  • 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.

    Google Scholar 

  • Cooper, 1990 — Cooper, R. L., “Configurable Data Modelling Systems”, Proc. of 9th Conference on the Entity Relationship Approach, 35–52, Lausanne, October 1990.

    Google Scholar 

  • 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.

    Google Scholar 

  • Cooper and Tan, 1993 — R.L. Cooper and D. Tan, “Configuring query Languages”, TechReport, University of Glasgow, 1993.

    Google Scholar 

  • Cooper, 1993 — Cooper, R.L., (ed), “Interfaces to Database Systems 1992”, Workshops in Computer Science, Springer Verlag, 1993.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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].

    Google Scholar 

  • Elmasri and Navathe, 1989 — R. Elmasri and S.B. Navathe, “Fundamentals of Database Systems”, Addison Wesley, 1989.

    Google Scholar 

  • England and Cooper, 1993 — “Reconfigurable User Interfaces to Databases”, in [Cooper, 1993].

    Google Scholar 

  • Hammer and McLeod, 1981 — M. Hammer and D. McLeod, “Database Description with SDM: A Semantic Database Model”, ACM TODS, 6, 3, 351–386, 1981.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • Jackson and Robinson, 1991 — M. S. Jackson and A. E. Robinson, “Aspects of Databases”, Proc Ninth British National Conference on Databases, Butterworth-Heineman, 1991.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Kirby, 1992 — G. Kirby, “Persistent Programming with Type Safe Linguistic Reflection”, Proc. 25th Annual Hawaii International Conference on System Sciences, January 1992.

    Google Scholar 

  • 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.

    Google Scholar 

  • Paton et al., 1994 — N. Paton, R. Cooper, H. Williams, and P. Trinder, “Advanced Database Systems”, Prentice Hall, 1994.

    Google Scholar 

  • Peckham and Maryanski, 1988 — J. Peckham and F. Maryanski, “Semantic Data Models”, ACM Computing Surveys, 20, 3, 153–189, September, 1988.

    Article  Google Scholar 

  • ProcessWise, 1993 — ICL Ltd, Process Wise Documentation, 1992.

    Google Scholar 

  • Radermacher, 1993 — K. Radermacher, “An Extensible Graphical Programming Environment for Semantic Modelling”, in [Cooper, 1993].

    Google Scholar 

  • 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Pericles Loucopoulos

Rights and permissions

Reprints 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

Publish with us

Policies and ethics