<?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: When should you use database constraints?</title>
	<atom:link href="http://www.ytechie.com/2008/05/when-should-you-use-database-constraints.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ytechie.com/2008/05/when-should-you-use-database-constraints.html</link>
	<description>Productive software development using ASP.NET, C#, Adobe Flex, and other technologies and tools.</description>
	<pubDate>Sat, 22 Nov 2008 02:39:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Joyce</title>
		<link>http://www.ytechie.com/2008/05/when-should-you-use-database-constraints.html#comment-706</link>
		<dc:creator>Joyce</dc:creator>
		<pubDate>Wed, 01 Oct 2008 22:52:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.ytechie.com/2008/05/when-should-you-use-database-constraints.html#comment-706</guid>
		<description>How do you constrain data in a field?</description>
		<content:encoded><![CDATA[<p>How do you constrain data in a field?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: links for 2008-05-20 &#171; Tathata - d&#8217; Observer</title>
		<link>http://www.ytechie.com/2008/05/when-should-you-use-database-constraints.html#comment-364</link>
		<dc:creator>links for 2008-05-20 &#171; Tathata - d&#8217; Observer</dc:creator>
		<pubDate>Tue, 20 May 2008 01:11:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.ytechie.com/2008/05/when-should-you-use-database-constraints.html#comment-364</guid>
		<description>[...] When should you use database constraints? (tags: database sql constraint theory) [...]</description>
		<content:encoded><![CDATA[<p>[...] When should you use database constraints? (tags: database sql constraint theory) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Houle</title>
		<link>http://www.ytechie.com/2008/05/when-should-you-use-database-constraints.html#comment-308</link>
		<dc:creator>Paul Houle</dc:creator>
		<pubDate>Thu, 15 May 2008 16:03:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.ytechie.com/2008/05/when-should-you-use-database-constraints.html#comment-308</guid>
		<description>Well,  I've worked in places where people tweak the system with the SQL monitor or by connecting with Microsoft Access.  In a situation like that,  constraints give you some protection against incorrect manual actions.</description>
		<content:encoded><![CDATA[<p>Well,  I&#8217;ve worked in places where people tweak the system with the SQL monitor or by connecting with Microsoft Access.  In a situation like that,  constraints give you some protection against incorrect manual actions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kenneth Downs</title>
		<link>http://www.ytechie.com/2008/05/when-should-you-use-database-constraints.html#comment-295</link>
		<dc:creator>Kenneth Downs</dc:creator>
		<pubDate>Wed, 14 May 2008 21:41:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.ytechie.com/2008/05/when-should-you-use-database-constraints.html#comment-295</guid>
		<description>You did not answer the question.  I'll take a stab at it.

You state that constraints in the db are the most correct, but in the application are the easiest.  A good programmer would ask how to get the correct ones easily.  The answer is that the application needs to be able to understand the server errors  and present them to the user.  I suspect you may not understand this because you state the application must "synchronize" its constraints with the server, which is not true.  The application should not be bothering with constraints that will be enforced on the server, it only needs to be able to report failures to the user.</description>
		<content:encoded><![CDATA[<p>You did not answer the question.  I&#8217;ll take a stab at it.</p>
<p>You state that constraints in the db are the most correct, but in the application are the easiest.  A good programmer would ask how to get the correct ones easily.  The answer is that the application needs to be able to understand the server errors  and present them to the user.  I suspect you may not understand this because you state the application must &#8220;synchronize&#8221; its constraints with the server, which is not true.  The application should not be bothering with constraints that will be enforced on the server, it only needs to be able to report failures to the user.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Donald Organ</title>
		<link>http://www.ytechie.com/2008/05/when-should-you-use-database-constraints.html#comment-287</link>
		<dc:creator>Donald Organ</dc:creator>
		<pubDate>Tue, 13 May 2008 16:33:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.ytechie.com/2008/05/when-should-you-use-database-constraints.html#comment-287</guid>
		<description>?</description>
		<content:encoded><![CDATA[<p>?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
