ACM Home Page
Please provide us with feedback. Feedback
Relations as semantic constructs in an object-oriented language
Full text PdfPdf (1.82 MB)
Source Conference on Object Oriented Programming Systems Languages and Applications archive
Conference proceedings on Object-oriented programming systems, languages and applications table of contents
Orlando, Florida, United States
Pages: 466 - 481  
Year of Publication: 1987
ISBN:0-89791-247-0
Also published in ...
Author
James Rumbaugh  General Electric
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 69,   Citation Count: 0
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/38765.38850
What is a DOI?

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
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
 
8
Korth, Henry F. Extending the scope of relational languages. IEEE Computer 3, 1 (Jan. 1986), 19-28.
9
 
10
 
11
12
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