Welcome to the dBforums forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions, articles and access our other FREE features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload your own photos and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact support.

If you prefer not to see double-underlined words and corresponding ads, place your cursor
here for ContentLink opt out.

Go Back  dBforums > General > Database Concepts & Design > Relational Calculus, which subset of FOL is supported?

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 07-10-08, 17:29
tbeer tbeer is offline
Registered User
 
Join Date: Jul 2008
Location: Innsbruck / Austria
Posts: 4
Relational Calculus, which subset of FOL is supported?

Hi all!
It is often stated that relational calculus is a subset of first order logic.
Which "subset" of FOL is supported by the relational calculus in detail? Where can I found some literature to cite?

I really appreciate your help.

Best regards,
Tom
Reply With Quote
  #2 (permalink)  
Old 07-10-08, 19:06
Pat Phelan Pat Phelan is offline
Resident Curmudgeon
 
Join Date: Feb 2004
Location: In front of the computer
Posts: 9,570
Wikipedia is your friend, although some truly demented educational institutions (grossly dysfunctional ones at that) refuse to allow Wikipedia citations. Note that encyclopedias had similar problems for almost fifty years after they became available to the public, so this may not change until the old crew at the institution are eventually replaced with somewhat more technology-aware members.

Check out Tuple Calculus and First Order Logic for a good start.

-PatP
Reply With Quote
  #3 (permalink)  
Old 07-11-08, 02:06
tbeer tbeer is offline
Registered User
 
Join Date: Jul 2008
Location: Innsbruck / Austria
Posts: 4
Hi Pat!
I know the wikipedia, wapedia etc. articles
http://wapedia.mobi/en/Relational_algebra
http://en.wikipedia.org/wiki/Relational_algebra

stating:

"Codd's algebra is not in fact complete with respect to first-order logic, he restricted the operands to finite relations only and also proposed restricted support for negation (NOT) and disjunction (OR)"

"Relational algebra actually corresponds to a subset of first-order logic that is Horn clauses without recursion and negation."

I also know Codd's (original) paper from 1970 (unfortunately I don't have the original one from 1969).

What I'm looking for, is a more "serious comparison" of relational algebra and FOL (i.e. expressive power, limitations).

Best regards,
Tom

Quote:
Originally Posted by Pat Phelan
Wikipedia is your friend, although some truly demented educational institutions (grossly dysfunctional ones at that) refuse to allow Wikipedia citations. Note that encyclopedias had similar problems for almost fifty years after they became available to the public, so this may not change until the old crew at the institution are eventually replaced with somewhat more technology-aware members.

Check out Tuple Calculus and First Order Logic for a good start.

-PatP
Reply With Quote
  #4 (permalink)  
Old 07-11-08, 09:27
Pat Phelan Pat Phelan is offline
Resident Curmudgeon
 
Join Date: Feb 2004
Location: In front of the computer
Posts: 9,570
I assume that you are trying to do some homework, I can't think of another reason for asking this question.

Try reading the articles that I cited. While they don't give you a presentation that you can hand in, they give you enough information that you should be able to answer the question as well as enough citations to go find more specific details if you need those details.

-PatP
Reply With Quote
  #5 (permalink)  
Old 07-11-08, 09:38
tbeer tbeer is offline
Registered User
 
Join Date: Jul 2008
Location: Innsbruck / Austria
Posts: 4
No, you are wrong ;-)
I'm currently writing down my dissertation, and for my "foundations" section I need the information about the relationship between FOL and Relational Algebra.
And unfortunately I couldn't find adequate literature up to now.

Tom

Quote:
Originally Posted by Pat Phelan
I assume that you are trying to do some homework, I can't think of another reason for asking this question.

Try reading the articles that I cited. While they don't give you a presentation that you can hand in, they give you enough information that you should be able to answer the question as well as enough citations to go find more specific details if you need those details.

-PatP
Reply With Quote
  #6 (permalink)  
Old 07-11-08, 09:52
r937 r937 is offline
SQL Consultant
 
Join Date: Apr 2002
Location: Toronto, Canada
Posts: 13,539
Quote:
Originally Posted by tbeer
And unfortunately I couldn't find adequate literature up to now.
i thought dissertations were supposed to contain original work



anyhow, you're probably in the wrong forum... 99.937% of the members here are practitioners, not theorists

but hey, that reminds me, you will surely get wonderful feedback in comp.databases.theory
__________________
r937.com | rudy.ca

pre-order my book Simply SQL from Amazon
Reply With Quote
  #7 (permalink)  
Old 07-11-08, 10:12
tbeer tbeer is offline
Registered User
 
Join Date: Jul 2008
Location: Innsbruck / Austria
Posts: 4
Really?

Thanks for your help, I will check out the mentioned usegroup.

Tom

Quote:
Originally Posted by r937
i thought dissertations were supposed to contain original work



anyhow, you're probably in the wrong forum... 99.937% of the members here are practitioners, not theorists

but hey, that reminds me, you will surely get wonderful feedback in comp.databases.theory
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On