Data abstractions: Why and how?

被引:15
作者
Goldstein, RC
Storey, VC
机构
[1] Georgia State Univ, Coll Business Adm, Dept Comp Informat Syst, Atlanta, GA 30302 USA
[2] Univ British Columbia, Fac Commerce & Business Adm, Vancouver, BC V6T 1Z2, Canada
关键词
data abstractions; inclusion; aggregation; association; relational data model;
D O I
10.1016/S0169-023X(98)00043-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The relational data model has become the standard for mainstream database processing despite its well-known weakness in the area of representing application semantics. The research community's response to this situation has been the development of a collection of semantic data models that allow more of the meaning of information to be represented in a database. The primary tool for accomplishing this has been the use of various data abstractions, most commonly: inclusion, aggregation and association. This paper develops a general model for analyzing data abstractions, and then applies it to these three best-known abstractions. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:293 / 311
页数:19
相关论文
共 39 条
[1]  
[Anonymous], ACM COMPUT SURV
[2]  
Batini C., 1992, CONCEPTUAL DATABASE
[3]  
BILLER H, 1978, INFORMATION SYSTEMS, V3
[4]   RELATIONAL DATABASE DESIGN USING AN OBJECT-ORIENTED METHODOLOGY [J].
BLAHA, MR ;
PREMERLANI, WJ ;
RUMBAUGH, JE .
COMMUNICATIONS OF THE ACM, 1988, 31 (04) :414-427
[5]  
BRACHMAN RJ, 1983, COMPUTER, V16, P30, DOI 10.1109/MC.1983.1654194
[6]  
BRODIE M, 1981, P ENT REL C
[7]  
BRODIE ML, 1986, KNOWLEDGE BASE MANAG, P201
[8]  
Bunge M, 1977, TREATISE BASIC PHILO, V3
[9]  
Codd E. F., 1979, ACM Transactions on Database Systems, V4, P397, DOI 10.1145/320107.320109
[10]  
CODD EF, 1990, RELATIONAL MODEL DAT, V2