The category concept: An extension to the entity-relationship model
作者:
Highlights:
•
摘要
An enhanced version of the Entity-Relationship (ER) data model called the Entity-Category-Relationship (ECR) data model is presented. The principal extension is the introduction of the concept of a category. Categories permit the grouping of entities from different entity types according to the roles they play in a relationship, as well as the representation of ISA and generalization hierarchies. The structures of the ECR data model are defined, and a graphic representation technique for their display is presented. Language operations to define and use an ECR database are defined. Two realistic examples of the use of the ECR model for database design are demonstrated. The examples show how ECR structures can be directly mapped into relational and network structures. The definition of derived relationships on an ECR database gives the power to phrase higher order recursive queries in a first order query language.
论文关键词:Conceptual data models,entity-relationship model,data semantics,generalization,ISA hierarchies,entity types,categories,attributes,relationships,roles,structural constraints,relational databases,network databases,query languages,graphs,connections,database operations,transactions,recursive queries
论文评审过程:Available online 1 December 2003.
论文官网地址:https://doi.org/10.1016/0169-023X(85)90027-8