Should Optional Properties Be Used in Conceptual Modelling? A Theory and Three Empirical Tests
Top Cited Papers
- 1 December 2001
- journal article
- Published by Institute for Operations Research and the Management Sciences (INFORMS) in Information Systems Research
- Vol. 12 (4) , 384-405
- https://doi.org/10.1287/isre.12.4.384.9702
Abstract
An important feature of some conceptual modelling grammars is the features they provide to allow database designers to show real-world things may or may not possess a particular attribute or relationship. In the entity-relationship model, for example, the fact that a thing may not possess an attribute can be represented by using a special symbol to indicate that the attribute is optional. Similarly, the fact that a thing may or may not be involved in a relationship can be represented by showing the minimum cardinality of the relationship as zero. Whether these practices should be followed, however, is a contentious issue. An alternative approach is to eliminate optional attributes and relationships from conceptual schema diagrams by using subtypes that have only mandatory attributes and relationships. In this paper, we first present a theory that led us to predict that optional attributes and relationships should be used in conceptual schema diagrams only when users of the diagrams require a surface-level understanding of the domain being represented by the diagrams. When users require a deep-level understanding, however, optional attributes and relationships should not be used because they undermine users' abilities to grasp important domain semantics. We describe three experiments which we then undertook to test our predictions. The results of the experiments support our predictions.Keywords
This publication has 20 references indexed in Scilit:
- Benefits and quality of data modelling — Results of an empirical analysisPublished by Springer Nature ,1996
- Information Systems Development and Data ModelingPublished by Cambridge University Press (CUP) ,1995
- Conceptual data modelling in theory and practiceEuropean Journal of Information Systems, 1995
- Practitioner perceptions on the use of some semantic concepts in the entity–relationship modelEuropean Journal of Information Systems, 1995
- Ability differences and prose learningIntelligence, 1991
- Comparing representations with relational and EER modelsCommunications of the ACM, 1990
- Spread of activation.Journal of Experimental Psychology: Learning, Memory, and Cognition, 1984
- Elaborative encoding as an explanation of levels of processingJournal of Verbal Learning and Verbal Behavior, 1982
- Treatise on Basic PhilosophyPublished by Springer Nature ,1977
- Retrieval time from semantic memoryJournal of Verbal Learning and Verbal Behavior, 1969