skip to main content
article

Should Optional Properties Be Used in Conceptual Modelling? A Theory and Three Empirical Tests

Published: 01 December 2001 Publication History

Abstract

An important feature of some conceptual modelling grammars is the features they provide to allow database designers to show real-world thingsmay ormay 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.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Information Systems Research
Information Systems Research  Volume 12, Issue 4
December 2001
85 pages

Publisher

INFORMS

Linthicum, MD, United States

Publication History

Published: 01 December 2001

Author Tags

  1. Data Models
  2. Database Design
  3. Entity-Relationship Model
  4. Ontology
  5. Optional Attributes
  6. Optional Relationships
  7. Semantic Data Models
  8. Subtyping
  9. Systems Theory

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Nov 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media