A conceptual database design approach based on rules and heuristics

被引:11
作者
Batra, D. [1 ]
Zanakis, S. H. [1 ]
机构
[1] Florida Int Univ, Coll Business Adm, Miami, FL 33199 USA
关键词
D O I
10.1057/ejis.1994.23
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Conceptual and logical database design are complex tasks for non-expert designers. Currently, the popular data models for conceptual and logical database design are the entity-relationship (ER) and the relational model, respectively. Logical design methodologies for relational databases have relied on mathematically rigorous approaches which are impractical, or textbook approaches which do not provide the rich constructs to capture real applications. Consequently, designers have to use their intuition to develop their own rules and heuristics. There is a need, therefore, to develop practical rules and heuristics that can be used to handle the complexity of design in real applications. This paper proposes a realistic and detailed approach for conceptual design using the ER model for relational databases. The approach is based on four rules that specify the order in which various types of relationships must be modelled, three rules that pertain to detection of derived relationships, and three heuristics based on observation of constructs in real applications. The approach is illustrated by many examples.
引用
收藏
页码:228 / 239
页数:12
相关论文
共 24 条
[1]  
ALAVI M, 1988, J MANAGE INFORM SYST, V4, P28
[2]  
Batini C., 1992, CONCEPTUAL DATABASE
[3]   COMPARING REPRESENTATIONS WITH RELATIONAL AND EER MODELS [J].
BATRA, D ;
HOFFER, JA ;
BOSTROM, RP .
COMMUNICATIONS OF THE ACM, 1990, 33 (02) :126-139
[4]   A REVIEW AND ANALYSIS OF THE USABILITY OF DATA MANAGEMENT ENVIRONMENTS [J].
BATRA, D ;
SRINIVASAN, A .
INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1992, 36 (03) :395-417
[5]  
BATRA D, 1993, EUROPEAN J IN PRESS
[6]   AN EXPERT DATABASE DESIGN SYSTEM BASED ON ANALYSIS OF FORMS [J].
CHOOBINEH, J ;
MANNINO, MV ;
NUNAMAKER, JF ;
KONSYNSKI, BR .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (02) :242-253
[7]  
CODD EF, 1970, COMMUN ACM, V13, P377, DOI 10.1145/357980.358007
[8]  
DBMS, 1993, DAT BUYERS GUID, V6
[9]   A GENERALIZED EXPERT SYSTEM FOR DATABASE DESIGN [J].
DOGAC, A ;
YURUTEN, B ;
SPACCAPIETRA, S .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (04) :479-491
[10]  
Elmasri R., 1985, Data & Knowledge Engineering, V1, P75, DOI 10.1016/0169-023X(85)90027-8