<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Limitations of the Relational Model</title>
	<atom:link href="http://www.dbms2.com/2005/10/10/limitations-of-the-relational-model/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dbms2.com/2005/10/10/limitations-of-the-relational-model/</link>
	<description>Choices in data management and analysis</description>
	<pubDate>Sun, 20 Jul 2008 13:50:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: nadeeem</title>
		<link>http://www.dbms2.com/2005/10/10/limitations-of-the-relational-model/#comment-18122</link>
		<dc:creator>nadeeem</dc:creator>
		<pubDate>Mon, 12 Feb 2007 19:54:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2005/10/10/limitations-of-the-relational-model/#comment-18122</guid>
		<description>good but point not clear for students of mba</description>
		<content:encoded><![CDATA[<p>good but point not clear for students of mba</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Memory Leak &#187; Blog Archive &#187; Layers and Holism</title>
		<link>http://www.dbms2.com/2005/10/10/limitations-of-the-relational-model/#comment-3684</link>
		<dc:creator>The Memory Leak &#187; Blog Archive &#187; Layers and Holism</dc:creator>
		<pubDate>Wed, 30 Aug 2006 21:08:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2005/10/10/limitations-of-the-relational-model/#comment-3684</guid>
		<description>[...] I submit that the FeatureLayer concept is really joined at the hip with Codd&#8217;s relational model.  There&#8217;s been a lot written about the shortcomings of the relational model, for example here.  Usually the criticism is followed by some sort of proposal for an xml database.  What is needed is an ILayer for xml. [...]</description>
		<content:encoded><![CDATA[<p>[...] I submit that the FeatureLayer concept is really joined at the hip with Codd&#8217;s relational model.  There&#8217;s been a lot written about the shortcomings of the relational model, for example here.  Usually the criticism is followed by some sort of proposal for an xml database.  What is needed is an ILayer for xml. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: François Cartier</title>
		<link>http://www.dbms2.com/2005/10/10/limitations-of-the-relational-model/#comment-3557</link>
		<dc:creator>François Cartier</dc:creator>
		<pubDate>Sat, 19 Aug 2006 01:35:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2005/10/10/limitations-of-the-relational-model/#comment-3557</guid>
		<description>There is an logical/physical modeling area where ths RDBMS, and the DDL that supports them, usually fall flat on their faces: subtyping.

Why can't we have, with the corresponding DBMS functionality, a DDL statment of the type like:
ALTER TABLE 
  ADD FOREIGN KEY ( [,])
  SUBTYPE OF  ( [,])
  ON  = ;
where a new keyword, SUBTYPE OF ... ON, replaces the keyword REFERENCES.
The last column name is in the 2nd named table. The constraint rule would always be an implicit ON [PARENT] DELETE CASCADE.

This would be better than the current R.I. constraint plus R.I. trigger set, which is 100% effective only when combined.

François</description>
		<content:encoded><![CDATA[<p>There is an logical/physical modeling area where ths RDBMS, and the DDL that supports them, usually fall flat on their faces: subtyping.</p>
<p>Why can&#8217;t we have, with the corresponding DBMS functionality, a DDL statment of the type like:<br />
ALTER TABLE<br />
  ADD FOREIGN KEY ( [,])<br />
  SUBTYPE OF  ( [,])<br />
  ON  = ;<br />
where a new keyword, SUBTYPE OF &#8230; ON, replaces the keyword REFERENCES.<br />
The last column name is in the 2nd named table. The constraint rule would always be an implicit ON [PARENT] DELETE CASCADE.</p>
<p>This would be better than the current R.I. constraint plus R.I. trigger set, which is 100% effective only when combined.</p>
<p>François</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Monash</title>
		<link>http://www.dbms2.com/2005/10/10/limitations-of-the-relational-model/#comment-2054</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Sun, 11 Jun 2006 07:20:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2005/10/10/limitations-of-the-relational-model/#comment-2054</guid>
		<description>McKay,

I'm really not interested in your general rants, falsely asserting I haven't answered your question.  Why don't you instead go comment on the answers I've provided, and explain why you think they're inadequate?

Maybe you could start with http://www.dbms2.com/2005/12/09/relational-dbms-versus-text-data/</description>
		<content:encoded><![CDATA[<p>McKay,</p>
<p>I&#8217;m really not interested in your general rants, falsely asserting I haven&#8217;t answered your question.  Why don&#8217;t you instead go comment on the answers I&#8217;ve provided, and explain why you think they&#8217;re inadequate?</p>
<p>Maybe you could start with <a href="http://www.dbms2.com/2005/12/09/relational-dbms-versus-text-data/"  rel="nofollow">http://www.dbms2.com/2005/12/09/relational-dbms-versus-text-data/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: McKay Salisbury</title>
		<link>http://www.dbms2.com/2005/10/10/limitations-of-the-relational-model/#comment-1801</link>
		<dc:creator>McKay Salisbury</dc:creator>
		<pubDate>Sun, 04 Jun 2006 06:41:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2005/10/10/limitations-of-the-relational-model/#comment-1801</guid>
		<description>Oh, but my *real* question remains. WHAT ARE THE LIMITATIONS OF THE RELATIONAL MODEL? I don't think you've even tried to answer this very real question of mine. You haven't actually established and real limitations with this model. It's a point I thought I brought up very clealy in my first post here (April 24), and on every subsequent set of postings since then. It's my real fault with your article. I don't believe that you've actually pointed out any weaknesses with the model. You have bene unable to give me one shred of evidence that you've even understood the question I'm posing. I (obviously) believe that the relational model is great. You appear to have serious qualms with it, and I've rebutted all of your claims against the relational model, and I'd like to hear your responses on the matter.

McKay Salisbury</description>
		<content:encoded><![CDATA[<p>Oh, but my *real* question remains. WHAT ARE THE LIMITATIONS OF THE RELATIONAL MODEL? I don&#8217;t think you&#8217;ve even tried to answer this very real question of mine. You haven&#8217;t actually established and real limitations with this model. It&#8217;s a point I thought I brought up very clealy in my first post here (April 24), and on every subsequent set of postings since then. It&#8217;s my real fault with your article. I don&#8217;t believe that you&#8217;ve actually pointed out any weaknesses with the model. You have bene unable to give me one shred of evidence that you&#8217;ve even understood the question I&#8217;m posing. I (obviously) believe that the relational model is great. You appear to have serious qualms with it, and I&#8217;ve rebutted all of your claims against the relational model, and I&#8217;d like to hear your responses on the matter.</p>
<p>McKay Salisbury</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: McKay Salisbury</title>
		<link>http://www.dbms2.com/2005/10/10/limitations-of-the-relational-model/#comment-1800</link>
		<dc:creator>McKay Salisbury</dc:creator>
		<pubDate>Sun, 04 Jun 2006 06:33:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2005/10/10/limitations-of-the-relational-model/#comment-1800</guid>
		<description>I'm not
convinced
that Date
and Pascal
would agree
with you on
that
statement of
the first-
normal form.
I would have 
to admit that
I'm not
entirely sure
on the
matter. Hugh
Darwen on the
other hand
would almost
certainly
disagree with
you, unless
you were
willing to
make a
concession.

Maybe this is
the wrong
place to be
discussing
this (and
especially at
this
resolution of
mine.) But 
I'm very
curious what
you mean by
"first-normal
form". Darwen
makes a great
argument for
databases
that you
would claim
aren't first-
normal form
being first-
normal form.

But yes, the
definition
has changed
quite a bit
over the
years.

McKay
Salisbury

P.S. The fact
that the text
is inputted
in a fixed-
width font
and the text
is viewed in 
a variable-
width font
means that
even if I
try to stay
consistent in
my column
widths, I am
unable to
preserve that
spacing in
the resulting
text.</description>
		<content:encoded><![CDATA[<p>I&#8217;m not<br />
convinced<br />
that Date<br />
and Pascal<br />
would agree<br />
with you on<br />
that<br />
statement of<br />
the first-<br />
normal form.<br />
I would have<br />
to admit that<br />
I&#8217;m not<br />
entirely sure<br />
on the<br />
matter. Hugh<br />
Darwen on the<br />
other hand<br />
would almost<br />
certainly<br />
disagree with<br />
you, unless<br />
you were<br />
willing to<br />
make a<br />
concession.</p>
<p>Maybe this is<br />
the wrong<br />
place to be<br />
discussing<br />
this (and<br />
especially at<br />
this<br />
resolution of<br />
mine.) But<br />
I&#8217;m very<br />
curious what<br />
you mean by<br />
&#8220;first-normal<br />
form&#8221;. Darwen<br />
makes a great<br />
argument for<br />
databases<br />
that you<br />
would claim<br />
aren&#8217;t first-<br />
normal form<br />
being first-<br />
normal form.</p>
<p>But yes, the<br />
definition<br />
has changed<br />
quite a bit<br />
over the<br />
years.</p>
<p>McKay<br />
Salisbury</p>
<p>P.S. The fact<br />
that the text<br />
is inputted<br />
in a fixed-<br />
width font<br />
and the text<br />
is viewed in<br />
a variable-<br />
width font<br />
means that<br />
even if I<br />
try to stay<br />
consistent in<br />
my column<br />
widths, I am<br />
unable to<br />
preserve that<br />
spacing in<br />
the resulting<br />
text.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: McKay Salisbury</title>
		<link>http://www.dbms2.com/2005/10/10/limitations-of-the-relational-model/#comment-1799</link>
		<dc:creator>McKay Salisbury</dc:creator>
		<pubDate>Sun, 04 Jun 2006 06:18:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2005/10/10/limitations-of-the-relational-model/#comment-1799</guid>
		<description>Re: Nasty Bug.
So maybe saying "nasty bug" is a bit
excessive. But this is clearly the
case of a UI bug. I imagine a system
that lacked this feature you speak
of would be a lot like Windows's
notepad without a word wrap feature.
In Notepad's no-word-wrap mode (and
WordPerfect for DOS, and other
"text" editors without a wrap
feature) typing when there is no
longer any available space scrolls
the visible text to the right, but
the text currently being typed is
visible. It is a basic prinicple of
UI design to allow the user some way
of seeing what he types.

Sure you can say that I should put
in line feeds myself, but, as you
can see, this then removes control
from the viewer. Virtually all
modern web browsers have a word-wrap
feature. In most web pages, if one
wants to have text lines bigger,
they can make the window bigger. But
if the person who created the text
put his own line feeds in, the
reader has no more control.

McKay</description>
		<content:encoded><![CDATA[<p>Re: Nasty Bug.<br />
So maybe saying &#8220;nasty bug&#8221; is a bit<br />
excessive. But this is clearly the<br />
case of a UI bug. I imagine a system<br />
that lacked this feature you speak<br />
of would be a lot like Windows&#8217;s<br />
notepad without a word wrap feature.<br />
In Notepad&#8217;s no-word-wrap mode (and<br />
WordPerfect for DOS, and other<br />
&#8220;text&#8221; editors without a wrap<br />
feature) typing when there is no<br />
longer any available space scrolls<br />
the visible text to the right, but<br />
the text currently being typed is<br />
visible. It is a basic prinicple of<br />
UI design to allow the user some way<br />
of seeing what he types.</p>
<p>Sure you can say that I should put<br />
in line feeds myself, but, as you<br />
can see, this then removes control<br />
from the viewer. Virtually all<br />
modern web browsers have a word-wrap<br />
feature. In most web pages, if one<br />
wants to have text lines bigger,<br />
they can make the window bigger. But<br />
if the person who created the text<br />
put his own line feeds in, the<br />
reader has no more control.</p>
<p>McKay</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Monash</title>
		<link>http://www.dbms2.com/2005/10/10/limitations-of-the-relational-model/#comment-1665</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Mon, 29 May 2006 19:34:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2005/10/10/limitations-of-the-relational-model/#comment-1665</guid>
		<description>McKay,

My sense is that Date and Pascal would now say first-normal form is utterly
required for something to be relational.

Date freely concedes that definitions and understanding have evolved over the
years, but that seems to be the current, emphatic position.

That's indeed what I was referring to.

CAM</description>
		<content:encoded><![CDATA[<p>McKay,</p>
<p>My sense is that Date and Pascal would now say first-normal form is utterly<br />
required for something to be relational.</p>
<p>Date freely concedes that definitions and understanding have evolved over the<br />
years, but that seems to be the current, emphatic position.</p>
<p>That&#8217;s indeed what I was referring to.</p>
<p>CAM</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Monash</title>
		<link>http://www.dbms2.com/2005/10/10/limitations-of-the-relational-model/#comment-1664</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Mon, 29 May 2006 19:31:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2005/10/10/limitations-of-the-relational-model/#comment-1664</guid>
		<description>McKay,

I'm not aware of a "nasty bug" in the commenting technology.

A "nasty bug" might be one that lost every 20th word in a comment.

What we have here is a UI weakness that makes it desirable for your to hit
your own line breaks rather than rely on the software to do it for you.

I.e., all we have is the absence of a desirable feature.

I tolerate it because other software at the same price which has this
feature unfortunately lacks other features that I regard as more important.

That said, if you indeed are suffering data loss from some aspect of the UI,
please let me know and I'll take action accordingly.</description>
		<content:encoded><![CDATA[<p>McKay,</p>
<p>I&#8217;m not aware of a &#8220;nasty bug&#8221; in the commenting technology.</p>
<p>A &#8220;nasty bug&#8221; might be one that lost every 20th word in a comment.</p>
<p>What we have here is a UI weakness that makes it desirable for your to hit<br />
your own line breaks rather than rely on the software to do it for you.</p>
<p>I.e., all we have is the absence of a desirable feature.</p>
<p>I tolerate it because other software at the same price which has this<br />
feature unfortunately lacks other features that I regard as more important.</p>
<p>That said, if you indeed are suffering data loss from some aspect of the UI,<br />
please let me know and I&#8217;ll take action accordingly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: McKay Salisbury</title>
		<link>http://www.dbms2.com/2005/10/10/limitations-of-the-relational-model/#comment-1658</link>
		<dc:creator>McKay Salisbury</dc:creator>
		<pubDate>Mon, 29 May 2006 06:23:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2005/10/10/limitations-of-the-relational-model/#comment-1658</guid>
		<description>I read through your posts again, and I'm trying to discover what you meant by "You evidently don’t agree with Chris Date and Fabian Pascal on how to use the terms" I coudn't find anything I wrote that is in disagreement from a glossary perspective with anything that I wrote. The closest thing I could think of is what I said about something being "relational" when compared to "first-normal-form relational" And I'm not entirely sure where Date and Pascal are on the matter, I do remember in some of Date's earlier textbooks on Relational theory implying that the Relational model requires first normal form, but I attended a lecture by Hugh Darwen, where both Date and Pascal were in attendence and apparently in agreement, where Darwen talked about "Non-first-normal-form relations" were actually in first normal form. Or more simply, the silliness of first normal form. Which is, in effect saying that Relational does not mean Atomic datatypes. But you are correct in saying that the term "relational" is understood by many to mean many different things.

In any case, I want to come to a greater understanding of where your and my opinions differ, but you've written in such vague terms, that I'm not understanding, and I'm forced to take stabs in the dark like this.

McKay Salisbury

P.S. I hate to mention this, because when I do, it seems as if you get sidetracked and neglect (or don't fully expound on) other issues I bring up, but and with regard to your commenting about my comments about Wordpress, I have no desire to contact the makers of this theme you're using. It shouldn't be my concern that your webpage has this nasty bug in it. It should be yours. Your problem is is that you use this "purchased software" or "legacy systems". And you're having trouble yourself controlling your system. My criticism of you pinning this blame on others, is the same as your criticism of me saying the relational model can't handle this, except that the relational model wasn't designed to integrate legacy systems with purchased software, it was designed to provide an easier access at the data.</description>
		<content:encoded><![CDATA[<p>I read through your posts again, and I&#8217;m trying to discover what you meant by &#8220;You evidently don’t agree with Chris Date and Fabian Pascal on how to use the terms&#8221; I coudn&#8217;t find anything I wrote that is in disagreement from a glossary perspective with anything that I wrote. The closest thing I could think of is what I said about something being &#8220;relational&#8221; when compared to &#8220;first-normal-form relational&#8221; And I&#8217;m not entirely sure where Date and Pascal are on the matter, I do remember in some of Date&#8217;s earlier textbooks on Relational theory implying that the Relational model requires first normal form, but I attended a lecture by Hugh Darwen, where both Date and Pascal were in attendence and apparently in agreement, where Darwen talked about &#8220;Non-first-normal-form relations&#8221; were actually in first normal form. Or more simply, the silliness of first normal form. Which is, in effect saying that Relational does not mean Atomic datatypes. But you are correct in saying that the term &#8220;relational&#8221; is understood by many to mean many different things.</p>
<p>In any case, I want to come to a greater understanding of where your and my opinions differ, but you&#8217;ve written in such vague terms, that I&#8217;m not understanding, and I&#8217;m forced to take stabs in the dark like this.</p>
<p>McKay Salisbury</p>
<p>P.S. I hate to mention this, because when I do, it seems as if you get sidetracked and neglect (or don&#8217;t fully expound on) other issues I bring up, but and with regard to your commenting about my comments about Wordpress, I have no desire to contact the makers of this theme you&#8217;re using. It shouldn&#8217;t be my concern that your webpage has this nasty bug in it. It should be yours. Your problem is is that you use this &#8220;purchased software&#8221; or &#8220;legacy systems&#8221;. And you&#8217;re having trouble yourself controlling your system. My criticism of you pinning this blame on others, is the same as your criticism of me saying the relational model can&#8217;t handle this, except that the relational model wasn&#8217;t designed to integrate legacy systems with purchased software, it was designed to provide an easier access at the data.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
