Abstract
The relation as a semantic construct in an object-oriented language clearly expresses associations and constraints among objects which would otherwise be buried in implementation code. The externalization of references between objects permits a symmetric, non-redundant conceptual model which merits its own special notation and predefined operations. The object-relation model, which combines the object-oriented model with the entity-relationship model from data base theory, is particularly useful for designing and partitioning systems of interrelated objects. Relations can be implemented efficiently using hash tables. The model proposed here has been fully implemented in an object-oriented language written by the author which has been used to implement several production applications.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Reference19 articles.
1. Blaha M.R. W.J. Premerlani and J.E. Rumbaugh. Relational database design using an object-oriented methodology. Document submittod for review. Blaha M.R. W.J. Premerlani and J.E. Rumbaugh. Relational database design using an object-oriented methodology. Document submittod for review.
2. CommonLoops: merging Lisp and object-oriented programming
3. The entity-relationship model—toward a unified view of data
4. A relational model of data for large shared data banks
Cited by
35 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献