“Graphic and relational data base support for problem solving” by Weller and Williams

  • ©Dan L. Weller and Robin Williams




    Graphic and relational data base support for problem solving



    This paper describes a general purpose ‘picture building system’. The main purpose of the system is to provide an environment wherein an application programmer can interactively create and modify applications. In addition to a graphics software package the picture building system provides high-level application building tools and a relational data base as integral parts of the system. An interpreter is provided to draw pictures from data stored in relations. A correlation handler is provided to allow a user to identify and manipulate displayed items. A relations editor is provided to interactively create, edit, and display relations. The picture building system works on a variety of graphic and nongraphic terminals.


    1. Codd, E. F., ‘A Relational Model of Data for Large Shared Data Banks.’ Communications of the ACM, June 1970, pp. 377-387. Google ScholarDigital Library
    2. Williams, R., Giddings, G. M., Little, W. D., Moorhead, W. G., and Weller, D. L., ‘Data Structures in Computer Graphics.’ Proc. of Workshop on Data Bases for Interactive Design, University of Waterloo, Canada, Sept. 1975, pp. 78-82, Available from ACM Headquarters New York.Google Scholar
    3. Williams, R., and Giddings, G. M., ‘A Picture Building System.’ Proc. of Computer Graphics, Pattern Recognition and Data Structure, Los Angeles, May 1975. pp. 304-307, Available from IEEE Headquarters New York, Also to appear in IEEE Trans. on Software Engineering, Vol. se2, No2, 1976.Google Scholar
    4. Willians, R., ‘On the Application of Relational Data Structures in Computer Graphics.’ Proc. of IFIP Congress ’74, Stockholm, Sweden, pp. 722-726.Google Scholar
    5. Lorie, R. A., ‘XRM — An Extended (n-ary) Relational Memory.’ IBM Scientific Center Report G320-2096, Cambridge, Mass., January 1974.Google Scholar
    6. Moorhead, W. G., ‘GXRAM, Relational Data Base Interface for Graphics.’ IBM Research Report RJ 1735, 1976.Google Scholar
    7. Newman, W. M., and Sproull, R. F., Principles of Interactive Computer Graphics. McGraw-Hill, New York, 1973, pp. 126-127. and pp. 220-223. Google ScholarDigital Library
    8. Sutherland, I. E., ‘Sketchpad: A man-Machine Graphical Communication System.’ Proc. SJCC 1963, Vol. 23, AFIPS 1963, pp. 329-346.Google Scholar
    9. Hagen, T. G., Nixon, R. J., and Schaefer, L. J., ‘The Adage Graphics Terminal.’ Proc. FJCC 1968, Vol. 33, pt. 1, AFIPS 1968, pp. 179-191.Google Scholar
    10. PIC Catalog No. 37, PIC, 6842 Van Nuys Blvd., Van Nuys, California, 1974.Google Scholar

ACM Digital Library Publication:

Overview Page: