| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Database: prolog and relational
Warning: crosspost
(I apologize if am crossposting wrongly, I've never done that before).
This seems like an appropriate time to call in help from another newsgroup.
To the people of comp.lang.prolog:
Could you please give some comment on this thread?
There don't seem to be many people
who know prolog in comp.database.theory
Maybe there are some people at c.l.prolog
who do know RDBMS.
Paul wrote:
> x wrote:
>
>> There are other differences. For example there are no candidate or >> foreign keys in Prolog.
>>> OK, I'm not that familiar with Prolog. >> >> >> If you are interested, you can start at: >> http://www.lim.univ-mrs.fr/~colmer/ >> http://www-lp.doc.ic.ac.uk/UserPages/staff/rak/rak.html
>>>> And first order logic is "incomplete" also because of the "in all >>>> models" stuff. >>> >>> I don't really understand what your problem is with this. >>> >>> Here's another statement of Godel's Completeness Theorem: "If T is a >>> set of axioms in a first-order language, and a statement p holds for >>> any structure M satisfying T, then p can be formally deduced from T >>> in some appropriately defined fashion." >>> >>> They're using the word "structure" for "model" but the same concept. >>> Now surely this is just what you'd intuitively expect? >>> >>> For example consider our theory T is group theory. One structure that >>> satisfies the group theory axioms is that of abelian (commutative) >>> groups. In this structure every element commutes with >>> every other element. But this is not the case for the general theory >>> of groups. For something to be a universal property of groups, it >>> must be true for *every* possible structure that satisfies the group >>> axioms. And the theorem says that then you can *always* prove the >>> property in the theory T alone (i.e. without reference to any of the >>> structures based on the theory T). >> >> >> But I'm interested in properties of a particular structure S, not in >> the properties of some theory T that happen to describe some aspects >> of S.
>>> I'm acutally wondering as well whether all this talk of Godel is >>> irrelevant anyway because in databases we are only dealing with >>> finite sets of axioms. Possibly second order logic is complete when >>> you have a finite number of axioms? I'll have to do a bit more >>> Googling. >> >> In databases we deal with facts, not with finite sets of axioms.
>> Metamathematics deal with sets of axioms and theorems.
>> Have you seen : http://www-csli.stanford.edu/hp/CVandNR.pdf >> http://www-csli.stanford.edu/hp/Reflections.pdf
TIA Received on Thu Jun 03 2004 - 04:29:33 CDT
![]() |
![]() |