Professional Documents
Culture Documents
FIGURE 2: Object Model Example Each is an equivalence relation on objects: (3) refines (2)
and (2) refines (1). Therefore, two identical objects are
always shallow-equal and deep-equal. Furthermore, two
shallow-equal objects are always deep--equal.
DATA
INDEPENDENCE
value
independent surrogate
somewhat for each
structure tuple
dependent
value
independent tople
structure identifier
dependent
I I I. I I ! LOCATION
cannot move move move move . fully. "~ INDEPENDENCE
move page object object object inoepenoent
within within within within
one one one one
virtual physical virtual disk or
address address address server
space space space
J. Clifford and D.S. Warren, "Formal Semantics For T. Kaehler and G. Krasner, "LOOM--Large
Time In Databases," Transactions On Database Systems, Object-Oriented Memory For Smalltalk-80 Systems," in
ACM, Vol. 8, No. 2 (June 1983). Smalltalk-80: Bits Of History, Words Of Advice,
Addison-Wesley Publishing Co., Reading, Mass. (1983).
E. F. Codd, "A Relational Model Of Data For Large
Shared Data Banks," Communications of the ACM, Vol. R.H. Katz and T.J. Lehman, "Database Support For
13, No. 6 (June 1970). Versions And Alternatives Of Large Design Files,"
Transactions On Software Engineering, IP.I~. Vol.
E. F. Codd, "Further Normalization Of The Data Base SE--10, No. 2 (March 1984).
Relational Model," in Data Base Systems, Courant
Institute Computer Science Symposia 6, R. Rustin (ed.), W. Kent, Data And Reality, North-Holland Publishing
Prentice-Hall, Inc., Englewood Cliffs, New Jersey (Nlay Co., New York (1978).
1971).
W. Kent, "Consequences Of Assuming A Universal
E. F. Codd, "Extending The Database Relational Model Relation," Transactions On Database Systems, ACM, Vol.
To Capture More Meaning," Transactions On Database 6, No. 4 (December 1981).
Systems, ACM, Vol. 4, No. 4 (December 1979).
P.J. Leach, B.L. Stumpf, J,A. Hamilton and P.H. Levine,
A. Colmerauer, "Les Grammaires De Metamorphose," "UIDS As Internal Names In A Distributed File System,"
Groupe d'Intelligence Artificielle, Marseille-Luminy Proceedings of the First Symposium On Principles Of
(November 1975). Distributed Computing, ACM, Ottawa (August 1982).
G.P. Copeland, "What If Mass Storage Were Free?," D. Maier, J.D. Ullman and M.Y. Vardi, "On The
Proceedings Of The Fifth Workshop On Computer Foundations Of The Universal Relation Model,"
Architecture For Non-Numeric Processing, ACM, Pacific Transactions On Database Systems, ACIVl, Vol. 9, No. 2
Grove, California (March 1980); a revised version (June 1984).
appears in Computer, II~.R Computer Society, Vol. 15,
No. 7 (July 1982). D.C.J. Matthews, "An Overview Of The Poly
Programming Language," Proceedings Of The Appin
G.P. Copeland and D. Maier, "Making Smalltalk A Workshop on Persistence And Data Types, University Of
Database System," Proceedings of the SIGMOD Glasgow (August 1985).
Conference, ACM, Boston (June 1984).
D. Maier, A. Otis and A. Purdy, "Object-Oriented
J. Dion, "The Cambridge File Server," Operating Systems Database Development At Servio Logic," Database
Review, ACM SIGOPS, Vol. 14, No. 4 (October 1980). Engineering, l l ~ , Vol. 8, No. 4 (December 1985).
A. Goldberg and D. Robson, Smalltalk-80: The Language G. Popek, B. Walker, J. Chow, D. Edwards, C. Kline, G.
And Its Implementation, Addison-Wesley Publishing Co., Rudisin and G. Thiel, "LOCUS: A Network Transparent,
Reading, Massachusetts (1983). High ReliabilityDistributed System," Proceedings of the
Eight Symposium On Operating Systems Principles,
P.A.V. Hall, J. Owlett and S.J.P. Todd, "Relations And (December 1981).
Entities," In Modeling In Data Base Management
Systems, G.M. Nijssen, ed., North-Holland Publishing D.M. Ritchie and K. Thompson, "The Unix Time-Sharing
Co., New York (1976). System," Communications Of The ACM, Vol. 17, No. 7
(July 1974).
J.A. Hoffer, "A Clustering Approach To The Generation
Of Subfiles For The Design Of A Computer Database," L. Rowe and K. Shoens, "Data Abstraction, Views And
Ph.D. dissertation,Cornell University (January 1975). Updates In RIGEL," Proceedings of the S I G M O D
Conference, ACM, Boston (May 1979).
G.R. Howe and J. Lindsay, "A Generalized Iterative
Record Linkage Computer System For Use In Medical J.H. Saltzer, "Naming And Binding Of Objects," in
Follow-up Studies," Computers And Biomedical Lecture Notes In Computer Science, Goos and Hartman,
Research, Vol. 14 (1981). eds., Springer-Verlag, (1978~.