[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: (data) medium is the message


the medium is the message
Mitch Amiano <mamiano@n...> writes:

> In working several years in business operations applications 
> development with various SQL databases, it struck me that the 
> relational model (a) wasn't actually followed by any 
> implementations I saw  

Yes, truly the theory is very different from the real life
implementations...

<snip/>

> Over the years, OO advocates chimed in with ad-hoc 
> inheritance techniques which collectively they refered to as 
> object models. Popular jargon somewhat obscured the 
> orthogonal contributions of generic programming, templates, 
> and architectural patterns, which more or less have been 
> subsumed into OO culture.

Certainly true to date.  However, I think this is becoming more formalized
and less ad-hoc.  Again I hold out some hope for the model driven world and
the UML type efforts.  I'm only partially a UML fan, but it does have well
defined relationships (though not necessarily in the mathematical sense).  

> Even if you can map the constructs of an OO framework onto a 
> particular relational database, it can't be automated because 
> the *intent* is divergent. Well, the intent is mostly 
> informal, unspecified, and floating free. The definitions of 
> the system aren't themselves closed, at least not on the OO 
> side. 

I believe it is mostly possible to automatically reverse engineer a given
language (say Java or C++) into a UML representation?  At that point you've
got abstractions which it seems are pretty much well defined and self
contained?  You're right that you can't then map this to any arbitrary
pre-existing schema, but I don't see what is stopping you from generating a
new relational schema that can store all the given objects and their
attributes? Certainly Java CMP is one example of this (albeit perhaps an
ugly one). Maybe this gets back to the normalization issue: the result may
not fit with what a best practices relational model would look like, but it
should still work?

<snip/>

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.