Skip to main content

Implementing direct manipulation query languages using an adequate data model

  • Conference paper
  • First Online:
Visualization in Human-Computer Interaction (IPsy 1988)

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

Included in the following conference series:

Abstract

Human factors work in the areas of database use addresses the design of the user interface of interactive database applications as well as the design of the on-line interface of the database system itself. Some conceptual prerequisites of using direct manipulation in an on-line database interface are discussed. It will be shown that choosing an adequate data model is vital in investigating the application of this style of interaction in complex database environments requiring a high level of abstraction. As an example, an advanced data model is introduced. In this model, the semantics of operating directly on a graphical database interface is specified, possible ambiguities are revealed, and a way of implementing the interface in an existing (e.g. normalized relational) data-base environment is shown.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D. Bjørner, C. B. Jones, M. Mac an Airchinnigh, E. J. Neuhold (eds.), VDM '87: VDM — a formal method at work, Springer Verlag, LNCS 252, Berlin/Heidelberg/New York/Tokyo, 1987.

    Google Scholar 

  2. D. Bjørner, The VDM principles of software specification and program design, in: J. Diaz, I. Ramos (eds.), “Formalization of programming concepts”, Springer Verlag, LNCS 107, Berlin/Heidelberg/New York, 1981.

    Google Scholar 

  3. D. Bjørner, C. B. Jones (eds.), The Vienna development method: the meta-language, Springer Verlag, LNCS 61, Berlin/Heidelberg/New York, 1978.

    Google Scholar 

  4. D. Bjørner, C. B. Jones (eds.), Formal specification and software development, Prentice-Hall International, Englewood Cliffs, NJ., 1982.

    Google Scholar 

  5. P. P. S. Chen, The entity-relationship model: toward a unified view of data, ACM Trans. on Database Systems 1 (1976, 1), pp. 9–36.

    Google Scholar 

  6. E. F. Codd, A relational model of data for large shared data banks, Comm. ACM 13 (1970, 6), pp. 377–387.

    Google Scholar 

  7. P. Dadam, K. Küspert, F. Andersen, H. Blanken, R. Erbe, J. Günauer, V. Lum, P. Pistor, G. Walch, A DBMS prototype to support extended NF2 relations: an integrated view on flat tables and hierarchies, Proceedings of the 1986 ACM SIGMOD International Conference on Management of Data (Washington, D.C.; May 1986), pp. 356–367.

    Google Scholar 

  8. E. A. Edmonds, The man-computer interface — a note on concepts and design, Int. J. Man-Machine Studies 16 (1982), pp. 231ff.

    Google Scholar 

  9. M. Gerstendörfer, G. Rohr, Which task in which representation on what kind of interface, in: H.-J. Bullinger, B. Shackel (eds.), “Human-Computer Interaction — INTERACT '87”, North-Holland, 1987.

    Google Scholar 

  10. R. Gimnich, J. Ebert, Constructive formal specifications for rapid prototyping, in: H.-J. Bullinger, B. Shackel (eds.), “Human-Computer Interaction — INTERACT '87”, North-Holland, 1987.

    Google Scholar 

  11. R. Gimnich, Transformation hierarchischer Sichten in einer graphischen Datenbankoberfläche (Transforming hierarchical views in a graphical database user interface), Proceedings of 1st Workshop of the Gesellschaft für Informatik Working Group on Graphical User Interfaces (Bonn, March 23–25, 1988), GMD, Bonn (in German).

    Google Scholar 

  12. M. Green, Report on dialogue specification tools, in: G. E. Pfaff (ed.), “User interface management systems”, Eurographic Seminars, Springer Verlag, New York, 1985, pp. 9–20.

    Google Scholar 

  13. C. F. Herot, Spatial management of data, ACM Trans. on Database Systems 5 (1980, 4), pp. 493–513.

    Google Scholar 

  14. C. F. Herot, Graphical user interfaces, in: Y. Vassiliou (ed.), “Human factors and interactive computer systems”, Ablex Publishing Co., Norwood, NJ., 1984.

    Google Scholar 

  15. International Business Machines Corporation, SQL/Data System Concepts and Facilities for VM/System Product, IBM Form No. SH24-5065, 2nd edition, November 1985.

    Google Scholar 

  16. C. B. Jones, Software development: a rigorous approach, Prentice-Hall International, London, 1980.

    Google Scholar 

  17. C. B. Jones, Towards more formal specifications, in: C. Floyd, H. Kopetz (eds.), “Software Engineering — Entwurf und Spezifikation”, Teubner, Stuttgart, 1981.

    Google Scholar 

  18. C. B. Jones, Systematic software development using VDM, Prentice-Hall International, London, 1986.

    Google Scholar 

  19. H.-J. Kim, H. F. Korth, A. Silberschatz, PICASSO: a graphical query language, Software — Practice and Experience 18 (1988, 3), pp. 169–203.

    Google Scholar 

  20. N. H. McDonald, Video-graphic query facility for database retrieval, The Visual Computer 2 (1986, 2), pp. 72–77.

    Google Scholar 

  21. P. Pistor, F. Andersen, Designing a generalized NF2 data model with a SQL-type language interface, Proceedings of the 12th International Conference on Very Large Data Bases (Kyoto, Japan; August 1986), pp. 278–285.

    Google Scholar 

  22. P. Pistor, R. Traunmüller, A data base language for sets, lists, and tables, Information Systems 11 (1986, 4), pp. 323–336.

    Google Scholar 

  23. G. Rohr, Graphical user languages for querying information: where to look for criteria? Proceedings of the 1988 IEEE Workshop on Visual Languages (Pittsburgh, PA.; Oct. 10–12, 1988).

    Google Scholar 

  24. H.-J. Schek, P. Pistor, Data structures for an integrated DB management and information retrieval system, Proceedings of the 8th International Conference on Very Large Data Bases (Mexico City; September 8–10, 1982), VLDB Endowment, Saragota, CA., 1982, pp. 197–207.

    Google Scholar 

  25. J. F. Sowa, Conceptual structures: information processing in mind and machine, Addison-Wesley; Reading, MA., 1984.

    Google Scholar 

  26. H. K. T. Wong, I. Kuo, GUIDE: Graphical user interface for database exploration, Proceedings of the 8th International Conference on Very Large Data Bases (Mexico City; September 8–10, 1982), VLDB Endowment, Saragota, CA., 1982, pp. 22–32.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Peter Gorny Michael J. Tauber

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gimnich, R. (1990). Implementing direct manipulation query languages using an adequate data model. In: Gorny, P., Tauber, M.J. (eds) Visualization in Human-Computer Interaction. IPsy 1988. Lecture Notes in Computer Science, vol 439. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-52698-6_14

Download citation

  • DOI: https://doi.org/10.1007/3-540-52698-6_14

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-52698-8

  • Online ISBN: 978-3-540-47102-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics