Comparing a rule-based approach with a pattern-based approach at different levels of complexity of conceptual data modelling tasks

被引:14
作者
Batra, D [1 ]
Wishart, NA [1 ]
机构
[1] Florida Int Univ, Coll Business Adm, Miami, FL 33199 USA
关键词
D O I
10.1016/j.ijhcs.2003.12.019
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
It is well known that conceptual database design is an unusually difficult and error-prone task for novice designers. To address the problem, at least two training approaches-rule-based and pattern-based-have been suggested. A rule-based approach prescribes a sequence in modelling the conceptual modelling constructs, and the action to be taken at each stage. A pattern-based approach presents data modelling structures that occur frequently in practice, and prescribes guidelines on how to recognize these structures. This paper describes the conceptual framework, experimental design, and results of a laboratory study that employed novice designers to compare the effectiveness of the two training approaches (between-subjects) at three levels of task complexity (within subjects). Results indicate an interaction effect between treatment and task complexity. The rule-based approach was significantly better in the low-complexity and the high-complexity cases; there was no statistical difference in the medium-complexity case. Designer performance fell significantly as complexity increased. Overall, although the rule-based approach was not significantly superior to the pattern-based approach, the study still recommends the rule-based approach for novice designers given the significantly better performance at two out of three complexity levels. (C) 2004 Elsevier Ltd. All rights reserved.
引用
收藏
页码:397 / 419
页数:23
相关论文
共 52 条
[1]  
[Anonymous], DATABASE SYSTEMS, DOI DOI 10.1145/320434.320440
[2]  
[Anonymous], THEORY RELATIONAL DA
[3]  
[Anonymous], 1975, REPRESENTATION UNDER
[4]  
Antony S. R., 2002, Data Base for Advances in Information Systems, V33, P54
[5]  
ANTONY SR, 1999, P 1999 AM C INF SYST
[6]  
Batini C., 1992, CONCEPTUAL DATABASE
[7]   A conceptual database design approach based on rules and heuristics [J].
Batra, D. ;
Zanakis, S. H. .
EUROPEAN JOURNAL OF INFORMATION SYSTEMS, 1994, 3 (03) :228-239
[8]   Novice errors in conceptual database design [J].
Batra, D. ;
Antony, S. R. .
EUROPEAN JOURNAL OF INFORMATION SYSTEMS, 1994, 3 (01) :57-69
[9]   COMPARING REPRESENTATIONS WITH RELATIONAL AND EER MODELS [J].
BATRA, D ;
HOFFER, JA ;
BOSTROM, RP .
COMMUNICATIONS OF THE ACM, 1990, 33 (02) :126-139
[10]   Consulting support during conceptual database design in the presence of redundancy in requirements specifications: an empirical study [J].
Batra, D ;
Antony, SR .
INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2001, 54 (01) :25-51