This Article 
 Bibliographic References 
 Add to: 
MORE: An Object-Oriented Data Model with a Facility for Changing Object Structures
December 1991 (vol. 3 no. 4)
pp. 444-460

An object-oriented data model, MORE, in which the database specification facilities have been extended so that users can specify an object with various structures is presented. The structure of an object is changed by passing messages. MORE also provides a classtype, a user-defined type for classes with similar structures, in order to simplify the specification of class descriptions. The system generates operations useful for the classes by referring to a corresponding classtype. A prototype system and an example application are described.

[1] S. Abiteboul and R. Hull, "IFO: a formal semantic database model,"ACM Trans. Database Syst., pp. 525-56, Dec. 1987.
[2] S. Amoroso and G. Ingargiola,ADA--An Introduction to Program Design and Coding. MA, Pitman, 1985.
[3] T. Andrews and C. Harris, "Combining Language and Database Advances in Object-Oriented Development Environment,"Proc. Object-Oriented Programming Systems, Languages, and Applications, Addison-Wesley, Reading, Mass., 1987, pp. 430- 440; alsoSIGPlan Notices, special issue, ACM, Vol. 22, No. 12, Dec. 1987.
[4] J. Banerjeeet al., "Data model issues for object-oriented applications,"ACM Trans. Office Information Systems, Jan. 1987.
[5] G. Copeland and D. Maier, "Making Smalltalk a database system," inProc. 1984 ACM-SIGMOD Int. Conf. Management of Data, Boston, MA, June 1984.
[6] U. Dayal and J.M. Smith, "Probe: A knowledge-oriented database management system," in M.L. Brodie and J. Mylopoulos, Eds.,On Knowledge Base Management Systems. Berlin: Springer-Verlag, 1986.
[7] J. Conklin, "Hypertext: An Introduction and Survey,"Computer, Vol. 20, No. 9, Sept. 1987, pp. 17-41.
[8] K. Dittrich and U. Dayal, Eds.,Proc. Int. Workshop on Object-Oriented Database Systems, IEEE Computer Society Press, Washington, D.C., Sept. 1986.
[9] D.H. Fishman, D. Beech, H.P. Cate, E. C. Chow, T. Connors, J. W. Davis, N. Derrett, C. G. Hoch, W. Kent, P. Lyngbaek, B. Mahbod, M. A. Neimat, T. A. Ryan, and M. C. Shan, "Iris: An object-oriented database management system,"ACM Trans. Office Inform. Syst., vol. 5, no. 1, pp. 48-69, Jan. 1987.
[10] A. Goldberg and D. Robson,Smalltalk80: The Language and Its Implementation. Reading, MA: Addison-Wesley, May 1983.
[11] M. Hammer and D. J. McLead, "Database description with SDM: a semantic database model,"ACM Trans. Database Syst., pp. 351-386, Sept. 1981.
[12] R. Hull and R. King, "Semantics database modeling: Survey, applications, and research issues,"Comput. Surveys, vol. 19, no. 3, pp. 201-260, Sept. 1987.
[13] R. Lorie and W. Plouffe, "Complex objects and their use in design transactions," inProc. Databases for Eng. Appl., Database Week, 1983 ACM, May 1983, pp. 115-121.
[14] F. Manola and U. Dayal, "PDM: An Object-Oriented Data Model,"Proc. Int'l Workshop Object Oriented Database Systems, IEEE CS Press, Los Alamitos, Calif., Order No. 734, 1986, pp. 18-25.
[15] E. J. Neuhold and M. Schrefl, "Dynamic derivation of personal views," inProc. 14th Int. Conf. VLDB, Los Angeles, CA, Aug. 1988, pp. 183-194.
[16] A. Purdy, B. Schuchardt, and D. Maier, "Integrating an object server with other worlds,"ACM Trans. Office Inform. Syst., vol. 5, pp. 27-47, Jan. 1987.
[17] D. Shipman, "The functional model and the data language daplex,"ACM Trans. Database Syst., vol. 6, no. 1, Mar. 1981.
[18] J.M. Smith and D.C.P. Smith, "Database Abstractions: Aggregation and Generalization,"ACM Trans. Database Sys., June 1977, pp. 105-133.
[19] M. Stonebraker, "Triggers and inference in database systems," inOn Knowledge Base Management Systems, M. L. Brodie and J. Mylopoulos, Eds. New York: Springer-Verlag, 1986, pp. 297-314.
[20] K. Tanaka, M. Yoshikawa, and K. Ishihara, "Schema virtualization in object-oriented databases, " inProc. Fourth Int. Conf. Data Eng., Los Angeles, CA, Feb. 1988, pp. 23-30.
[21] K. Tsuda, A. Yoshitaka, M. Hirakawa, M. Tanaka, and T. Ichikawa, "IconicBrowser: An iconic retrieval system for object-oriented databases,"J. Visual Languages and Comput., Vol. 1, Academic, pp. 59-76, 1990.
[22] S. D. Urban and L. M. L. Delcambre, "Perspectives of a semantic schema," inProc. Int. Conf. Data Eng., Los Angeles, CA, Feb. 1987, pp. 485-492.

Index Terms:
message passing; object structures; object-oriented data model; MORE; database specification; classtype; user-defined type; class descriptions; data structures; object-oriented databases
K. Tsuda, K. Yamamoto, M. Hirakawa, M. Tanaka, T. Ichikawa, "MORE: An Object-Oriented Data Model with a Facility for Changing Object Structures," IEEE Transactions on Knowledge and Data Engineering, vol. 3, no. 4, pp. 444-460, Dec. 1991, doi:10.1109/69.109106
Usage of this product signifies your acceptance of the Terms of Use.