Conceptual data modeling patterns: Representation and validation

被引:27
|
作者
Batra, D [1 ]
机构
[1] Florida Int Univ, Coll Business Adm, Miami, FL 33199 USA
关键词
data classes; database conceptual design; entity diagrams; heuristic development; unified modeling language;
D O I
10.4018/jdm.2005040105
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The tremendous demand for software productivity has led to the idea of reuse of solutions that have worked successfully in the past. The notion of a design pattern is now well accepted in software design, and research in the area of data modeling has also begun. Although two books have explicitly attempted to cover this area, the representations provided in the books seem to be focused on specific applications and do not provide a generic and comprehensive set of templates. Another book attempts to address the problem but provides patterns at a level of granularity too small to be useful. This paper teases out underlying structures that tend to occur frequently in these books and provides patterns at an abstract and more useful level of granularity. It describes 11 data modeling patterns commonly found in business scenarios. The patterns are then validated by checking the frequency of occurrence of each pattern in the data representations included in three comprehensive texts of reference models. Two of these sources are targeted mainly at practitioners, and the third is academic oriented and targeted at students learning data modeling. Results indicate that although certain patterns are used more frequently than others, most of the 11 structures occur with adequate frequency to qualify as patterns. A comparison reveals that the frequency distribution of patterns is different among these sources. Further, the academic-oriented source distinctly focuses on different patterns as compared to the other two sources. The paper discusses the differences and provides specific recommendations on improving pedagogy in conceptual data modeling.
引用
收藏
页码:84 / 106
页数:23
相关论文
共 50 条
  • [31] Accounting for System-Wide Patterns of Conceptual Systems in the Modeling of Conceptual Knowledge
    Matorin, S., I
    Zhikharev, A. G.
    Mikhelev, V. V.
    SCIENTIFIC AND TECHNICAL INFORMATION PROCESSING, 2020, 47 (05) : 314 - 321
  • [32] Modeling and representation of a computer-aided conceptual design system
    Bing Li
    Yuan Chen
    Jufan Zhang
    Ying Hu
    Journal of Mechanical Science and Technology, 2012, 26 : 3515 - 3524
  • [33] Hierarchies in a multidimensional model:: From conceptual modeling to logical representation
    Malinowski, E.
    Zimanyi, E.
    DATA & KNOWLEDGE ENGINEERING, 2006, 59 (02) : 348 - 377
  • [34] Improving the representation of roles in conceptual modeling: theory, method, and evidence
    Palash Bera
    Andrew Burton-Jones
    Yair Wand
    Requirements Engineering, 2018, 23 : 465 - 491
  • [35] Implications of Conceptual Channel Representation on SWAT Streamflow and Sediment Modeling
    Her, Younggu
    Jeong, Jaehak
    Bieger, Katrin
    Rathjens, Hendrik
    Arnold, Jeffrey
    Srinivasan, Raghavan
    JOURNAL OF THE AMERICAN WATER RESOURCES ASSOCIATION, 2017, 53 (04): : 725 - 747
  • [36] The role of foundational ontologies for conceptual modeling and domain ontology representation
    Guizzardi, Giancarlo
    2006 SEVENTH INTERNATIONAL BALTIC CONFERENCE ON DATABASES AND INFORMATION SYSTEMS - PROCEEDINGS, 2006, : 17 - 25
  • [37] Modeling human reading in conceptual networks for text representation and comparison
    Serrano, J. Ignacio
    Iglesias, A.
    del Castillo, M. D.
    2007 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-6, 2007, : 613 - 618
  • [38] Improving the representation of roles in conceptual modeling: theory, method, and evidence
    Bera, Palash
    Burton-Jones, Andrew
    Wand, Yair
    REQUIREMENTS ENGINEERING, 2018, 23 (04) : 465 - 491
  • [39] On the Application of Ontological Patterns for Conceptual Modeling in Multidimensional Models
    Amaral, Glenda
    Guizzardi, Giancarlo
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, ADBIS 2019, 2019, 11695 : 215 - 231
  • [40] Empirical validation of metrics for conceptual models of data warehouses
    Serrano, M
    Calero, C
    Trujillo, J
    Luján-Mora, S
    Piattini, M
    ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2004, 3084 : 506 - 520