|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Blaha, M.R., W.J. Premerlani, and J.E. Rumbaugh. Relational database design using an object-oriented methodology. Document submittod for review.
|
 |
2
|
Daniel G. Bobrow , Kenneth Kahn , Gregor Kiczales , Larry Masinter , Mark Stefik , Frank Zdybel, CommonLoops: merging Lisp and object-oriented programming, Conference proceedings on Object-oriented programming systems, languages and applications, p.17-29, September 29-October 02, 1986, Portland, Oregon, United States
|
 |
3
|
|
 |
4
|
|
| |
5
|
Fishman, D.H., et al. Iris: an object-oriented database management system. ACM Trans. on Office Information Systems 5, 1 (Jan. 1987), 48-69.
|
| |
6
|
|
 |
7
|
Setrag N. Khoshafian , George P. Copeland, Object identity, Conference proceedings on Object-oriented programming systems, languages and applications, p.406-416, September 29-October 02, 1986, Portland, Oregon, United States
|
| |
8
|
Korth, Henry F. Extending the scope of relational languages. IEEE Computer 3, 1 (Jan. 1986), 19-28.
|
 |
9
|
|
| |
10
|
|
| |
11
|
|
 |
12
|
David McAllester , Ramin Zabih, Boolean classes, Conference proceedings on Object-oriented programming systems, languages and applications, p.417-423, September 29-October 02, 1986, Portland, Oregon, United States
|
 |
13
|
|
 |
14
|
|
| |
15
|
Rumbaugh, James. Data Structure Manager Reference Manual. GE Internal Document.
|
 |
16
|
|
| |
17
|
Stefik, Mark J., Daniel G. Bobrow, and Kenneth M. Kahn. Integrating access-oriented programming into a multiparadigm environment. IEEE Computer 3, 1 (Jan. 1986), 10-18.
|
 |
18
|
|
| |
19
|
|
CITED BY 35
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T. Gallo , G. Serrano , F. Tisato, ObNet: an object-oriented approach for supporting large, long-lived, highly configurable systems, Proceedings of the 11th international conference on Software engineering, p.138-144, May 1989, Pittsburgh, Pennsylvania, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|