<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Made2Manage Lacks Referential Integrity</title>
	<atom:link href="http://www.made2mentor.com/2009/08/made2manage-lacks-referential-integrity/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.made2mentor.com/2009/08/made2manage-lacks-referential-integrity/</link>
	<description>Data Warehousing, Microsoft Business Intelligence, and Other Cool Stuff</description>
	<lastBuildDate>Thu, 09 Feb 2012 07:33:56 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: T-SQL Basics &#8211; Ordering, Summarizing, and Grouping Data the Kung Fu Way &#124; Made2Mentor</title>
		<link>http://www.made2mentor.com/2009/08/made2manage-lacks-referential-integrity/comment-page-1/#comment-51456</link>
		<dc:creator>T-SQL Basics &#8211; Ordering, Summarizing, and Grouping Data the Kung Fu Way &#124; Made2Mentor</dc:creator>
		<pubDate>Fri, 04 Feb 2011 15:17:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.made2mentor.com/?p=1792#comment-51456</guid>
		<description>[...] If Master Po had designed M2M the sorels would have a primary key consisting of Sales Order Number, Sales Order Line Item, and Sales Order Release. You can learn more about Primary Keys and Referential Integrity problems in M2M here. [...]</description>
		<content:encoded><![CDATA[<p>[...] If Master Po had designed M2M the sorels would have a primary key consisting of Sales Order Number, Sales Order Line Item, and Sales Order Release. You can learn more about Primary Keys and Referential Integrity problems in M2M here. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://www.made2mentor.com/2009/08/made2manage-lacks-referential-integrity/comment-page-1/#comment-34232</link>
		<dc:creator>David</dc:creator>
		<pubDate>Wed, 20 Oct 2010 17:31:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.made2mentor.com/?p=1792#comment-34232</guid>
		<description>Ross, it&#039;s hard to answer a question like that as a blog comment. Please contact me at david [at]made2mentor.com and I&#039;ll see if I can point you in the right direction.</description>
		<content:encoded><![CDATA[<p>Ross, it&#8217;s hard to answer a question like that as a blog comment. Please contact me at david [at]made2mentor.com and I&#8217;ll see if I can point you in the right direction.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ross</title>
		<link>http://www.made2mentor.com/2009/08/made2manage-lacks-referential-integrity/comment-page-1/#comment-34231</link>
		<dc:creator>Ross</dc:creator>
		<pubDate>Wed, 20 Oct 2010 17:22:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.made2mentor.com/?p=1792#comment-34231</guid>
		<description>I have just recently started getting into this program and was trying to figure out away to create an SQL query.  For instance, one of our departments is unable to &quot;clock off&quot; jobs, ie. update the system with the quantity completed.  What this means is I have to spend almost half a day:
1. Going through this work center&#039;s job cards &amp; entering them in manually;
2. Reconcile the quantities I entered against what was on the job card (we call them routers)
3. If the job is completed or ready to be closed, put it in a stack
4. Take the afformentioned stack, go through it again and &quot;close&quot; the jobs that have &quot;0 waiting to move&quot; from the last process (aka have shipped)

With aroun 50+ jobs a day to do, this can take me 2-3 hours, and it seems inneficient.  What I&#039;m asking, is there some code I could write (or borrow? ha) that would simplify some of the process for me?</description>
		<content:encoded><![CDATA[<p>I have just recently started getting into this program and was trying to figure out away to create an SQL query.  For instance, one of our departments is unable to &#8220;clock off&#8221; jobs, ie. update the system with the quantity completed.  What this means is I have to spend almost half a day:<br />
1. Going through this work center&#8217;s job cards &amp; entering them in manually;<br />
2. Reconcile the quantities I entered against what was on the job card (we call them routers)<br />
3. If the job is completed or ready to be closed, put it in a stack<br />
4. Take the afformentioned stack, go through it again and &#8220;close&#8221; the jobs that have &#8220;0 waiting to move&#8221; from the last process (aka have shipped)</p>
<p>With aroun 50+ jobs a day to do, this can take me 2-3 hours, and it seems inneficient.  What I&#8217;m asking, is there some code I could write (or borrow? ha) that would simplify some of the process for me?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: That&#8217;s Quite a View &#8211; INMast &#124; Made2Mentor</title>
		<link>http://www.made2mentor.com/2009/08/made2manage-lacks-referential-integrity/comment-page-1/#comment-8977</link>
		<dc:creator>That&#8217;s Quite a View &#8211; INMast &#124; Made2Mentor</dc:creator>
		<pubDate>Wed, 17 Feb 2010 17:48:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.made2mentor.com/?p=1792#comment-8977</guid>
		<description>[...] take the opportunity to normalize the database (or at least significant portions of it) and enforce  referential integrity while migrating to the .Net platform. I think they should drop VFP entirely, train users to use SQL [...]</description>
		<content:encoded><![CDATA[<p>[...] take the opportunity to normalize the database (or at least significant portions of it) and enforce  referential integrity while migrating to the .Net platform. I think they should drop VFP entirely, train users to use SQL [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Orphaned Records and Technical Hypochondria &#124; Made2Mentor</title>
		<link>http://www.made2mentor.com/2009/08/made2manage-lacks-referential-integrity/comment-page-1/#comment-8383</link>
		<dc:creator>Orphaned Records and Technical Hypochondria &#124; Made2Mentor</dc:creator>
		<pubDate>Fri, 05 Feb 2010 01:46:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.made2mentor.com/?p=1792#comment-8383</guid>
		<description>[...] table with an order by clause. Once again, this occurs because in my opinion the M2M database is not properly designed. Here’s a quick walk-through on how I found it. Incidentally, the screen shots are from TOAD [...]</description>
		<content:encoded><![CDATA[<p>[...] table with an order by clause. Once again, this occurs because in my opinion the M2M database is not properly designed. Here’s a quick walk-through on how I found it. Incidentally, the screen shots are from TOAD [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://www.made2mentor.com/2009/08/made2manage-lacks-referential-integrity/comment-page-1/#comment-4456</link>
		<dc:creator>David</dc:creator>
		<pubDate>Wed, 26 Aug 2009 04:19:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.made2mentor.com/?p=1792#comment-4456</guid>
		<description>Just today I had to call support because I had a duplicate record in the Job Order Master Table (JOMAST).  These kinds of problems should not occur in a properly designed SQL database.</description>
		<content:encoded><![CDATA[<p>Just today I had to call support because I had a duplicate record in the Job Order Master Table (JOMAST).  These kinds of problems should not occur in a properly designed SQL database.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brent Ozar</title>
		<link>http://www.made2mentor.com/2009/08/made2manage-lacks-referential-integrity/comment-page-1/#comment-4445</link>
		<dc:creator>Brent Ozar</dc:creator>
		<pubDate>Tue, 25 Aug 2009 12:44:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.made2mentor.com/?p=1792#comment-4445</guid>
		<description>Good post!  I&#039;ve heard people say that adding referential integrity inside the database slows the database server down, but hey, so does adding data.  I love having double-checks inside the database engine to prevent something truly bad from happening.  Programs have bugs, and adding referential integrity inside the database server is like Reagan&#039;s quote: &quot;Trust, but verify.&quot;</description>
		<content:encoded><![CDATA[<p>Good post!  I&#8217;ve heard people say that adding referential integrity inside the database slows the database server down, but hey, so does adding data.  I love having double-checks inside the database engine to prevent something truly bad from happening.  Programs have bugs, and adding referential integrity inside the database server is like Reagan&#8217;s quote: &#8220;Trust, but verify.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason Griffith</title>
		<link>http://www.made2mentor.com/2009/08/made2manage-lacks-referential-integrity/comment-page-1/#comment-4428</link>
		<dc:creator>Jason Griffith</dc:creator>
		<pubDate>Mon, 24 Aug 2009 15:43:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.made2mentor.com/?p=1792#comment-4428</guid>
		<description>Orphaned records are something I run into no matter what form of database system we&#039;re talking about. I do notice quite a bit in M2M, but I have seen much worse with other systems.

Consona&#039;s apparent focus on short term rather than long term is likely due to the code they are using. Would you want to put a serious amount of effort into robust VFP code? I certainly wouldn&#039;t. That sorry language should have died a long time ago. Oh wait, it did die a long time ago....It&#039;s really more valuable for them to give short term fixes and quick new releases than it is to devote the time/effort/money into developing robust code for the Latin of programming languages. 

I have hopes (not too high, of course) that the .NET version will have a more solid and robust foundation that what we have right now.</description>
		<content:encoded><![CDATA[<p>Orphaned records are something I run into no matter what form of database system we&#8217;re talking about. I do notice quite a bit in M2M, but I have seen much worse with other systems.</p>
<p>Consona&#8217;s apparent focus on short term rather than long term is likely due to the code they are using. Would you want to put a serious amount of effort into robust VFP code? I certainly wouldn&#8217;t. That sorry language should have died a long time ago. Oh wait, it did die a long time ago&#8230;.It&#8217;s really more valuable for them to give short term fixes and quick new releases than it is to devote the time/effort/money into developing robust code for the Latin of programming languages. </p>
<p>I have hopes (not too high, of course) that the .NET version will have a more solid and robust foundation that what we have right now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: scott</title>
		<link>http://www.made2mentor.com/2009/08/made2manage-lacks-referential-integrity/comment-page-1/#comment-4426</link>
		<dc:creator>scott</dc:creator>
		<pubDate>Mon, 24 Aug 2009 14:36:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.made2mentor.com/?p=1792#comment-4426</guid>
		<description>I have on several ocasions found orphan records. In fact M2M support often has me check for these when I run into issues.

While I agree that refriential integrety should exists, it is my guess that M2M is more concerned with issues and features that have a more direct pay back. Thier overall pholosify seems to be to write quick and dirty code rather then to spend the time and effert necessary for robust code. While there method is best for the short term, they don&#039;t seem to realize the long term benifits of robust code.</description>
		<content:encoded><![CDATA[<p>I have on several ocasions found orphan records. In fact M2M support often has me check for these when I run into issues.</p>
<p>While I agree that refriential integrety should exists, it is my guess that M2M is more concerned with issues and features that have a more direct pay back. Thier overall pholosify seems to be to write quick and dirty code rather then to spend the time and effert necessary for robust code. While there method is best for the short term, they don&#8217;t seem to realize the long term benifits of robust code.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

