| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: What is analysis?
"paul c" <toledobythesea_at_ooyah.ac> wrote in message
news:OoB5j.1365$sg.1361_at_pd7urf1no...
> David Cressey wrote:
> > "Jon Heggland" <jon.heggland_at_ntnu.no> wrote in message
> > news:fj641f$m36$1_at_orkan.itea.ntnu.no...
> >
> >> Bob Badour answered this; I'll just add a quote from Date's
Introduction
> >> to Database Systems (2004):
> >>
> >> In his [1970] paper, Codd uses the term /time-varying relations/ in
> >> place of our preferred /relation variables/ (relvars). But
/time-varying
> >> relations/ is not really a very good term. First, relations as such are
> >> /values/ and simply do not "vary with time" (there is no notion in
> >> mathematics of a relation having different values at different times).
> >> Second, if we say in some programming language, for example, DECLARE N
> >> INTEGER ; we do not call N a "time-varying integer", we call it an
> >> /integer variable/.
> >>
> >> (End quote)
> >
> > Thanks for the above I'm going to try to incorporate "relvar" into my
> > vocabulary, at the expense of misusing it several times in public. Be
> > forgiving, while correcting me.
> >
> > So far, I see at least one way in which the terminology can help my
> > thinking.
> >
> > There is no particular reason why a relvar has to be either persistent
or
> > stored in a database.
> > This allows one to discuss the logical features of data that is shared,
> > whether or not that sharing is mediated by a database and a DBMS. It's
> > always seemed to me that much of "database theory" has really been
about
> > "the theory of data sharing" rather than about storage, retrieval, and
> > persistence as such. Many of the more interesting discussions in this
> > newsgroup would still be interesting even if the data were transferred
from
> > one partner to another over some kind of "message bus" and never stored
in
> > a database at all!
> > ...
>
>
>
I'm just about talked out concerning analysis, anyway.
The next guy who wanders in here and suggests using ER in place of RM will get the short version from me: "if you aren't doing analysis, and you can use RM, and your target is a relational implementation, don't use ER." Received on Wed Dec 05 2007 - 13:34:09 CST
![]() |
![]() |