An analysis of structural validity in entity-relationship modeling

被引:14
作者
Dullea, J
Song, IY [1 ]
Lamprou, I
机构
[1] Drexel Univ, Coll Informat Sci & Technol, Philadelphia, PA 19104 USA
[2] Boeing Co, Boeing Phantom Works, Philadelphia, PA 19142 USA
关键词
entity-relationship modeling; structural validity; recursive relationships; binary relationships; ternary relationships; cardinality constraints;
D O I
10.1016/S0169-023X(03)00049-1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We explore the criteria that contribute to the structural validity of modeling structures within the entity-relationship (ER) diagram. Our approach examines cardinality constraints in conjunction with the degree of the relationship to address constraint consistency, state compliance, and role uniqueness issues to derive a complete and comprehensive set of decision rules. Unlike typical other analyses that use only maximum cardinality constraints, we have used both maximum and minimum cardinality constraints in defining the properties and their structural validity criteria yielding a complete analysis of the structural validity of recursive, binary, and ternary relationship types. Our study evaluates these relationships as part of the overall diagram and our rules address these relationships as they coexist in a path structure within the model. The contribution of this paper is to provide a comprehensive set of decision rules to determine the structural validity of any ERD containing recursive, binary, and ternary relationships. These decision rules can be readily applied to real world data models regardless of their complexity. The rules can easily be incorporated into the database modeling and designing process, or extended into case tool implementations. (C) 2003 Elsevier B.V. All rights reserved.
引用
收藏
页码:167 / 205
页数:39
相关论文
共 33 条
[1]  
BARKER R, 1990, CASE METHOD
[2]  
BOEHM BW, 1976, IEEE T COMPUT, V25, P1226, DOI 10.1109/TC.1976.1674590
[3]  
BOEHM W, 1981, SOFTWARE ENG ECO
[4]  
Calvanese D., 1994, Proceedings. The 10th International Conference Data Engineering (Cat. No.94CH3383-7), P204, DOI 10.1109/ICDE.1994.283032
[5]  
DALY EB, 1977, MANAGEMENT SOFTWARE, V3, P229
[6]  
Dullea J., 1997, Proceedings of the Sixth International Conference on Information and Knowledge Management. CIKM'97, P270, DOI 10.1145/266714.266909
[7]  
DULLEA J, 1999, P 18 INT C CONC MOD, P384
[8]  
DULLEA J, 1998, P 4 INT C COMP SCI I, P329
[9]  
Elmasri, 2000, FUNDAMENTALS DATABAS
[10]  
FAGAN M, 1974, IMBSDDTR21572