<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>knowledgescape&#187; Database</title>
	<atom:link href="http://knowledgescape.co.uk/tag/database/feed/" rel="self" type="application/rss+xml" />
	<link>http://knowledgescape.co.uk</link>
	<description>preserving the knowledge</description>
	<lastBuildDate>Sat, 23 May 2009 08:09:24 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Why a spreadsheet isn&#8217;t a database</title>
		<link>http://knowledgescape.co.uk/2009/05/why-a-spreadsheet-isnt-a-database/</link>
		<comments>http://knowledgescape.co.uk/2009/05/why-a-spreadsheet-isnt-a-database/#comments</comments>
		<pubDate>Wed, 13 May 2009 14:52:07 +0000</pubDate>
		<dc:creator>Kathy Bragg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[appropriate use of technology]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[spreadsheet]]></category>

		<guid isPermaLink="false">http://knowledgescape.co.uk/?p=122</guid>
		<description><![CDATA[When I discuss workflow and get told &#8216;and then we type it into this spreadsheet&#8217;, I worry. Spreadsheets do have their uses, and when used appropriately are a fantastic way to display or manipulate data. What they are not, is a database.
Unfortunately, a spreadsheet is a quick and dirty way of routing round system limitations, [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>When I discuss workflow and get told &#8216;and then we type it into this spreadsheet&#8217;, I worry. Spreadsheets do have their uses, and when used appropriately are a fantastic way to display or manipulate data. What they are <em>not</em>, is a database.</p>
<p>Unfortunately, a spreadsheet is a quick and dirty way of routing round system limitations, in the same way that storing all your data in a Notes field is. Don&#8217;t have a field to store &#8216;SnowmanType&#8217; in? No problem, we can keep track of that in a spreadsheet!</p>
<p>I confess to having a personal horror of the spreadsheet database simply because, as a relational database person, they are just so.. so <em>woolly</em>. You can put anything <em>anywhere</em>. Ugh. For example, I work with a third-party supplier who sends me spreadsheets of (manually-maintained) data. One week, I wondered why my automatic import wasn&#8217;t working. It turned out to be because halfway down a column of data, she had suddenly transposed two columns, and what used to be Postcode was now SupplierName. That&#8217;s just wrong, and quite possibly immoral.</p>
<p>This horror of spreadsheets tends to make me quite a rapid developer, because I know that as soon as a problem has been identified, if I don&#8217;t come up with something sharpish, I&#8217;ll have a spreadsheet to defuse. The incentive of avoiding cleaning up an &#8216;Excel Database&#8217; before I can import it into something more sensible, is quite a powerful one.</p>
<p>Don&#8217;t get me wrong, I <em>use</em> spreadsheets. I spit out data into them and format it into something pretty that you can then play with. But they are an output, not the whole solution. If I can&#8217;t delete all the data from your spreadsheet, and recreate it with minimal fuss, then you are storing your data in the wrong place and I need to help you with that.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fknowledgescape.co.uk%2F2009%2F05%2Fwhy-a-spreadsheet-isnt-a-database%2F&amp;linkname=Why%20a%20spreadsheet%20isn%26%238217%3Bt%20a%20database"><img src="http://knowledgescape.co.uk/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://knowledgescape.co.uk/2009/05/why-a-spreadsheet-isnt-a-database/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t knock MSAccess</title>
		<link>http://knowledgescape.co.uk/2009/03/dont-knock-msaccess/</link>
		<comments>http://knowledgescape.co.uk/2009/03/dont-knock-msaccess/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 08:38:21 +0000</pubDate>
		<dc:creator>Kathy Bragg</dc:creator>
				<category><![CDATA[Access]]></category>
		<category><![CDATA[book:isbn=0596006780]]></category>
		<category><![CDATA[book:isbn=0596101228]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[MSAccess]]></category>

		<guid isPermaLink="false">http://knowledgescape.co.uk/?p=143</guid>
		<description><![CDATA[An Access developer's approach to dealing with the use of Access in the workplace. Encourage, mentor, assist but never support the application!


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Part of my daily work includes supporting various Microsoft Access databases, and I&#8217;ve been building things with MSAccess for about 11 years now.  However, I&#8217;ve learned not to mention Access when talking to other developers, as it gets one roundly mocked and, often, sneered at. It seems that &#8216;real&#8217; developers view Access as a &#8216;toy&#8217;, or worse, a force of evil that allows users to create nightmarish applications that &#8216;real&#8217; developers then have to support.</p>
<p>But Access itself is not intrinsically evil, it is just a tool. Yes, I&#8217;ve seen some horrific examples of just what you can do with MSAccess. But we all make mistakes while learning; the problem really is that businesses then use these badly-designed systems to do important jobs. It is <em>always</em> a mistake to run mission-critical processes on some software written by your nephew as a college project. Yes, the development cost is cheap, but the maintenance cost, or cost to your business in errors, will be high.</p>
<p>There was some discussion at work about whether we should restrict access to Access (sorry!) to stop people being able to create databases. I&#8217;m a great believer in empowering users and letting them learn, so I don&#8217;t really agree with this approach. But, not wanting an exponential growth in support issues, my policy is that I will help but not support. If you want to learn, learning by mistakes is the best way, and the idea that I won&#8217;t bail you out if it all goes nasty hopefully will prevent managers from allowing any of these creations to become critical parts of a business process. I&#8217;m an optimist.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fknowledgescape.co.uk%2F2009%2F03%2Fdont-knock-msaccess%2F&amp;linkname=Don%26%238217%3Bt%20knock%20MSAccess"><img src="http://knowledgescape.co.uk/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://knowledgescape.co.uk/2009/03/dont-knock-msaccess/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
