HiveBrain v1.2.0
Get Started
← Back to all entries
patternMinor

Definition for "logical difference"?

Submitted by: @import:stackexchange-dba··
0
Viewed 0 times
definitiondifferencelogicalfor

Problem

I'm currently reading "SQL and Relational Theory" by C.J. Date. And although I'm quite far in the book, I've got a few basic questions. I want to know what the term "logical difference" means, The book does try to explain the term with examples, but does not really explain what it means (or maybe I'm understanding it wrong??)

Here is a small part from the book:

I've said that there's a logical difference between a relation and a picture of a relation. The concept of logical difference derives from a dictum of Wittgenstein's:

  • All logical differences are big differences.



I know what a logical difference means intuitively, I know what the difference is between a relation and a picture of a relation. What I want is a formal-like definition of the concept of a "logical difference" so I have a good idea of what it means.

Solution

See Date's book:

Date on Database: Writings 2000-2006

Chapter 4: On the Notion of Logical Difference

Salient quote:


you'll be aware that I often appeal in my writings to the notion of
logical difference. That notion is one I find extraordinarily useful
in my own work; it's a great aid to clear and precise thinking… The
intent of what follows [in chapter 4 of this book], then, is to offer
a brief introduction to the concept of logical difference.

…bearing in mind this is Chris Date, for whom "brief introduction" actually amounts to 15 pages of closely-typed prose including footnotes and endnotes!

Follow the above link to the Google Books copy of the book, which should open in your browser, where the chapter seem to be available in full. After you've read the chapter, I'm sure you shall have a good understanding of the concept of logical difference.

Context

StackExchange Database Administrators Q#9162, answer score: 5

Revisions (0)

No revisions yet.