Graphical Entity Relationship Models: Towards a More User Understandable Representation of Data

The Entity Relationship Model was originally proposed as a way of representing user requirements in a way that non-technical users could understand. However anecdotal evidence and empirical studies both indicate that users have major difficulties understanding Entity Relationship models in practice. This paper proposes a number of modifications to the Entity Relationship Model to make it more understandable to business users. These include the use of an enhanced graphical representation, levels of abstraction and the use of business scenarios. This method has been used successfully in a wide range of organisational contexts, and has been particularly successful at the corporate level, where understandability of models has been found to be a major barrier to their acceptance and use. In addition, an automated tool has been developed to support the technique, which allows users to interact directly with the model and understand how it works through the use of animation.

[1]  James Martin,et al.  Recommended Diagramming Standards for Analysts and Programmers: A Basis for Automation , 1986 .

[2]  Helmut Thoma,et al.  Buchbesprechung: Elmasri, Ramez; Navathe, Shamkant B.: Fundamentals of Database Systems, Benjamin/Cummings, 1989 , 1991, Datenbank Rundbr..

[3]  G. A. Miller THE PSYCHOLOGICAL REVIEW THE MAGICAL NUMBER SEVEN, PLUS OR MINUS TWO: SOME LIMITS ON OUR CAPACITY FOR PROCESSING INFORMATION 1 , 1956 .

[4]  Z. J. Lipowski,et al.  Sensory and information inputs overload: behavioral effects. , 1975, Comprehensive psychiatry.

[5]  C. Finkelstein An Introduction to Information Engineering: From Strategic Planning to Information Systems , 1989 .

[6]  David Campbell,et al.  Entity-relationship modeling: one style suits all? , 1992, DATB.

[7]  Peter Checkland,et al.  Systems Thinking, Systems Practice , 1981 .

[8]  Sudhir K. Arora,et al.  Schema Translation Using the Entity-Relationship Approach , 1981, ER.

[9]  Ewart R. Carson,et al.  Dealing with complexity: an introduction to the theory & applications of systemsscience , 1988 .

[10]  Michael L. Brodie,et al.  On Conceptual Modelling , 1984, Topics in Information Systems.

[11]  Roger King,et al.  Semantic Data Models , 1985, Principles of Database Design.

[12]  T. J. Teorey,et al.  A logical design methodology for relational databases using the extended entity-relationship model , 1986, CSUR.

[13]  Shamkant B. Navathe,et al.  Conceptual Database Design: An Entity-Relationship Approach , 1991 .

[14]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

[15]  William Kent The Realities of Data: Basic Properties of Data Reconsidered , 1985, DS-1.

[16]  David E. Avison,et al.  Information Systems Definition: The Multiview Approach , 1985 .

[17]  D. Miller,et al.  Entity Model Clustering: Structuring A Data Model By Abstraction , 1986, Comput. J..

[18]  Sonia Berman A semantic data model as the basis for an automated database design tool , 1986, Inf. Syst..

[19]  S. Hitchman Practitioner perceptions on the use of some semantic concepts in the entity–relationship model , 1995 .

[20]  K. Bharathan,et al.  Object oriented systems engineering , 1995, Proceedings of the 1995 International Symposium and Workshop on Systems Engineering of Computer-Based Systems.

[21]  P J Lewis,et al.  Rich picture building in the soft systems methodology , 1992 .

[22]  L UHR,et al.  Pattern recognition over distortions, by human subjects and by a computer simulation of a model for human form perception. , 1962, Journal of experimental psychology.

[23]  Graeme Simsion A Structured Approach to Data Modelling , 1989, Aust. Comput. J..

[24]  Roland T. Mittermeir,et al.  Alternatives to Overcome the Communications Problem of Formal Requirements Analysis. , 1982 .

[25]  Daniel L. Moody,et al.  The Seven Habits of Highly Effective Data Modelers (and Object Modelers) , 1995, OOER.

[26]  Allen Newell,et al.  Human Problem Solving. , 1973 .

[27]  C. J. Date Relational Database - Selected Writings , 1986 .

[28]  James Martin,et al.  Strategic data-planning methodologies , 1982 .

[29]  A. Koestler The Act of Creation , 1964 .

[30]  Tom DeMarco,et al.  Structured Analysis and System Specification , 1978 .

[31]  Meilir Page-Jones,et al.  The practical guide to structured systems design , 1980 .

[32]  PA Swatman,et al.  Formal specification – an analytic tool for (management) information systems , 1992, Inf. Syst. J..

[33]  Robert D. Galliers,et al.  Information analysis: selected readings , 1987 .

[34]  Graeme G. Shanks,et al.  What Makes a Good Data Model? Evaluating the Quality of Entity Relationship Models , 1994, ER.

[35]  Ramez Elmasri,et al.  Fundamentals of Database Systems , 1989 .

[36]  G. A. Miller THE PSYCHOLOGICAL REVIEW THE MAGICAL NUMBER SEVEN, PLUS OR MINUS TWO: SOME LIMITS ON OUR CAPACITY FOR PROCESSING INFORMATION 1 , 1956 .

[37]  Edward De Bono,et al.  De Bono's Thinking Course , 1982 .

[38]  Peter Checkland,et al.  Soft Systems Methodology in Action , 1990 .

[39]  I. T. Hawryszkiewycz,et al.  Database analysis and design , 1984 .

[40]  Herbert A. Simon,et al.  The Sciences of the Artificial , 1970 .