Re: Noninferential vs. inferential DBMS

From: x <x-false_at_yahoo.com>
Date: Fri, 14 May 2004 14:20:40 +0300
Message-ID: <40a4aabc_at_post.usenet.com>


  • Post for FREE via your newsreader at post.usenet.com ****

"Paul" <paul_at_test.com> wrote in message news:o61pc.3223$wI4.331711_at_wards.force9.net...
> x wrote:
> >>A non-inferential database is one that you can add data to but you can't
> >>get ANYTHING out? i.e. you can infer nothing from it? So you can
INSERT,
> >>UPDATE or DELETE but not SELECT?
> >
> > No. ANYTHING is too much. Of course you can get SOMETHING out.
> >
> > in-fer-ence (in'fuhr uhns, -fruhns) n.
> > 3. Logic.
> > a. the process of deriving from assumed
> > premises either the strict logical
> > conclusion or one that is to some
> > degree probable.
> > b. a proposition reached by a process
> > of inference.

>

> OK so you're saying you can retrieve the propositions you put in, but
> you can't do any queries that would involve any of the relational
> operators like projection, joins etc?
>

> In other words, it's based on propositional logic but not predicate
> logic? So you can't use "for all" or "there exists"?

Well, propositional logic is logic and a DBMS could make inferences with them.

> For example, suppose you have an employee table, you could get out of it
> that "Fred Smith has empid=123, works in dept 10 and has a salary of
> 10,000". But you wouldn't be able to ask "Is there an employee called
> Fred Smith?

Inferential DBMS means there are some inferences carried out by the DBMS. So a non-inferential DBMS won't carry out any inferences.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

  • Usenet.com - The #1 Usenet Newsgroup Service on The Planet! *** http://www.usenet.com Unlimited Download - 19 Seperate Servers - 90,000 groups - Uncensored -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Received on Fri May 14 2004 - 13:20:40 CEST

Original text of this message