<?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>Jason L. Froebe - Tech tips and How Tos for Fellow Techies &#187; dia</title>
	<atom:link href="http://froebe.net/blog/index.php/tag/dia/feed/" rel="self" type="application/rss+xml" />
	<link>http://froebe.net/blog</link>
	<description>Tips &#38; Tricks for Databases (Sybase, Oracle, MySQL, PostgreSQL, SQLite), Windows, Linux, Solaris, Perl, Java, Bash and so much much more</description>
	<lastBuildDate>Sat, 07 Jan 2012 22:12:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Andrew E. Bruno:  Database Design with Dia</title>
		<link>http://froebe.net/blog/2009/11/05/andrew-e-bruno-database-design-with-dia/</link>
		<comments>http://froebe.net/blog/2009/11/05/andrew-e-bruno-database-design-with-dia/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 19:39:14 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[IBM DB2]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[My Databases]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQLite]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[database design]]></category>
		<category><![CDATA[dia]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[relational database]]></category>
		<category><![CDATA[tedia2sql]]></category>
		<category><![CDATA[uml]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=1147</guid>
		<description><![CDATA[Back in December of 2007, Andrew E. Bruno wrote an excellent article on how to use the open source program Dia to design databases.  He used the resultant design to create a MySQL database but the same principles could be used to create just about any relational database from the design.  Dia is available for [...]]]></description>
			<content:encoded><![CDATA[<p>Back in December <a href="http://live.gnome.org/Dia"><img class="alignright size-full wp-image-1148" title="Dia" src="http://froebe.net/blog/wp-content/uploads/2009/11/dialogo.png" alt="Dia" width="300" height="108" /></a>of 2007, <a href="http://left.subtree.org">Andrew E. Bruno</a> wrote an excellent article on how to <a href="http://left.subtree.org/2007/12/05/database-design-with-dia/">use the open source program Dia to design databases</a>.  He used the resultant design to create a MySQL database but the same principles could be used to create just about any relational database from the design.  <a href="http://live.gnome.org/Dia">Dia</a> is available for Linux, *nix, and Windows.</p>
<blockquote>
<h2><em><a title="Permanent Link: Database Design with Dia" rel="bookmark" href="http://left.subtree.org/2007/12/05/database-design-with-dia/">Database Design with Dia</a></em></h2>
<p><em>In this post I&#8217;m going to give a quick how-to on creating database schemas with a wonderful tool called <a href="http://live.gnome.org/Dia">Dia</a>. I&#8217;ve often found having a nice visual representation of a database to be quite helpful but can&#8217;t stand keeping it up to date. As soon as you add a new column or change the design around you end up having to sync your visual diagram with your SQL files. It&#8217;s tedious having to manage the various SQL for building the database and this can be a larger pain when trying to support different database platforms each with their own SQL syntax. So before you create your next database read on and see how Dia can make your life a bit easier.</em></p>
<p><em><a href="http://live.gnome.org/Dia">Dia</a> is a program for creating diagrams and for this exercise we&#8217;ll be creating UML diagrams from within Dia. We&#8217;re also going to use a perl script called <a href="http://tedia2sql.tigris.org/">tedia2sql</a> which will transform our Dia files directly to SQL for our target database. What&#8217;s also nice about creating database schemas this way is that you can generate SQL for multiple target databases without the maintenance overhead.</em></p>
<p><em><a href="http://left.subtree.org/2007/12/05/database-design-with-dia/">read more&#8230;.</a><br />
</em></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2009/11/05/andrew-e-bruno-database-design-with-dia/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

