Path: utzoo!utgpu!news-server.csri.toronto.edu!clyde.concordia.ca!uunet!cimshop!davidm From: cimshop!davidm@uunet.UU.NET (David S. Masterson) Newsgroups: comp.object Subject: Re: Object-Oriented COBOL? Message-ID: Date: 11 Nov 90 04:01:49 GMT References: <0B010001.08x941@bse.com> Sender: davidm@cimshop.UUCP Distribution: comp Organization: Consilium Inc., Mountain View, California. Lines: 30 In-reply-to: eberard@bse.com's message of 9 Nov 90 13:04:05 GMT In article <0B010001.08x941@bse.com> eberard@bse.com (Edward V. Berard) writes: I believe that if I have need of persistent objects, I should not have to do anything special. Specifically, I should be able to store, retrieve, and make queries against objects without making any special considerations as to the storage implementation scheme. I have always contended that an RDBMS is one of the set of OODBMSs (the reverse is not true). Therefore, *if the decision has been made to use an RDBMS in an OO project*, treat the RDBMS as one type of OODB with certain limitations. In doing OOA/D, you have already analyzed your (nonpersistent) data storage requirements as well as the operations that you will apply to the storage areas. Why not carry this analysis over into data storage requirements for persistent storage with operations that you (want to)/can apply to those storage areas? I do not contend that RDBMSs that are around now have all the functionality that they should with respect to acting as an OODB, but they are currently more accessible to the general population. I would find it a little disconcerting if OOA/D technology cannot work in concert with relational database technology. The relational model, IMHO, is just an instance of an object model, so, *if the decision has been made to use the relational model*, then OOA/D techniques should take this into account. -- ==================================================================== David Masterson Consilium, Inc. (415) 691-6311 640 Clyde Ct. uunet!cimshop!davidm Mtn. View, CA 94043 ==================================================================== "If someone thinks they know what I said, then I didn't say it!"