<?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: Easy Database Schema Diagrams with DBVisualizer</title>
	<atom:link href="http://www.sitepoint.com/blogs/2007/05/14/easy-database-schema-diagrams-with-dbvisualizer/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sitepoint.com/blogs/2007/05/14/easy-database-schema-diagrams-with-dbvisualizer/</link>
	<description>News, opinion, and fresh thinking for web developers and designers. The official podcast of sitepoint.com.</description>
	<lastBuildDate>Mon, 23 Nov 2009 05:23:27 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Anonymous</title>
		<link>http://www.sitepoint.com/blogs/2007/05/14/easy-database-schema-diagrams-with-dbvisualizer/comment-page-1/#comment-884296</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Fri, 27 Feb 2009 11:07:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1920#comment-884296</guid>
		<description>Wow..! It’s an excellent tool. Definitely I will suggest my friends:)
Thanks</description>
		<content:encoded><![CDATA[<p>Wow..! It’s an excellent tool. Definitely I will suggest my friends:)<br />
Thanks</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jeet</title>
		<link>http://www.sitepoint.com/blogs/2007/05/14/easy-database-schema-diagrams-with-dbvisualizer/comment-page-1/#comment-810660</link>
		<dc:creator>Jeet</dc:creator>
		<pubDate>Fri, 17 Oct 2008 15:48:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1920#comment-810660</guid>
		<description>hi,

i used db2 for connection. I followed the steps as you mentioned.
the ER diagram shows only the different tables but not the links interconnecting these tables. Do i need to configure that?

Thanks</description>
		<content:encoded><![CDATA[<p>hi,</p>
<p>i used db2 for connection. I followed the steps as you mentioned.<br />
the ER diagram shows only the different tables but not the links interconnecting these tables. Do i need to configure that?</p>
<p>Thanks</p>]]></content:encoded>
	</item>
	<item>
		<title>By: beechfielder</title>
		<link>http://www.sitepoint.com/blogs/2007/05/14/easy-database-schema-diagrams-with-dbvisualizer/comment-page-1/#comment-543281</link>
		<dc:creator>beechfielder</dc:creator>
		<pubDate>Sat, 08 Dec 2007 12:03:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1920#comment-543281</guid>
		<description>Thank you very much for this.  I have downloaded and am using this tool.  My situation is that I work with a badly designed database and at the same time am studying database design.  For my assessment this semester I need to write on the following &lt;em&gt;&#039;Assess
the importance of data modelling and relational theory when designing 
and developing a relational database&#039;&lt;/em&gt;
The table reference view is very helpful, even though the tables in this particular are not InnoDB and so have no referential integrity restraints (oh how my life would have been easier if only it had them!),  I can still see a visual layout of tables and columns.  My plan is to create new ER Diagrams for my project and show where the current database could be improved.  I will use Toad Data Modeller I expect, or just create them in a graphics programme.   
The application now has a MySQL driver by default.</description>
		<content:encoded><![CDATA[<p>Thank you very much for this.  I have downloaded and am using this tool.  My situation is that I work with a badly designed database and at the same time am studying database design.  For my assessment this semester I need to write on the following <em>&#8216;Assess<br />
the importance of data modelling and relational theory when designing<br />
and developing a relational database&#8217;</em><br />
The table reference view is very helpful, even though the tables in this particular are not InnoDB and so have no referential integrity restraints (oh how my life would have been easier if only it had them!),  I can still see a visual layout of tables and columns.  My plan is to create new ER Diagrams for my project and show where the current database could be improved.  I will use Toad Data Modeller I expect, or just create them in a graphics programme.<br />
The application now has a MySQL driver by default.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: busy</title>
		<link>http://www.sitepoint.com/blogs/2007/05/14/easy-database-schema-diagrams-with-dbvisualizer/comment-page-1/#comment-255970</link>
		<dc:creator>busy</dc:creator>
		<pubDate>Tue, 22 May 2007 19:15:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1920#comment-255970</guid>
		<description>@Marc
Normalization is SO not an option, its a necessity. And it&#039;s really more of a concept than a skill, kind of like the idea of separating content from presentation is more of a concept than a skill.

If anyone doesn&#039;t get what normalization is about you should go do some googling right now (or at least before you mess with another database) It&#039;ll take you maybe 30 minutes to grasp the concept and you&#039;ll enjoy an aha! moment when you apply what you&#039;ve learned.</description>
		<content:encoded><![CDATA[<p>@Marc<br />
Normalization is SO not an option, its a necessity. And it&#8217;s really more of a concept than a skill, kind of like the idea of separating content from presentation is more of a concept than a skill.</p>
<p>If anyone doesn&#8217;t get what normalization is about you should go do some googling right now (or at least before you mess with another database) It&#8217;ll take you maybe 30 minutes to grasp the concept and you&#8217;ll enjoy an aha! moment when you apply what you&#8217;ve learned.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Marc</title>
		<link>http://www.sitepoint.com/blogs/2007/05/14/easy-database-schema-diagrams-with-dbvisualizer/comment-page-1/#comment-249136</link>
		<dc:creator>Marc</dc:creator>
		<pubDate>Wed, 16 May 2007 10:46:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1920#comment-249136</guid>
		<description>With regards to James&#039; comment (and Matthew&#039;s reply) As web databases become more complex do you think it would be beneficial for web developers to learn such skills as ERD and normalisation?</description>
		<content:encoded><![CDATA[<p>With regards to James&#8217; comment (and Matthew&#8217;s reply) As web databases become more complex do you think it would be beneficial for web developers to learn such skills as ERD and normalisation?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: m0n5t3r</title>
		<link>http://www.sitepoint.com/blogs/2007/05/14/easy-database-schema-diagrams-with-dbvisualizer/comment-page-1/#comment-248333</link>
		<dc:creator>m0n5t3r</dc:creator>
		<pubDate>Tue, 15 May 2007 11:44:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1920#comment-248333</guid>
		<description>James: actually, that&#039;s what I stopped to Clay: I needed a design tool, to make teh pretty pictures before coding, and being able to skip implementing the schema by hand was also a plus (after I checked the sql output and saw that it&#039;s what I intended ;)</description>
		<content:encoded><![CDATA[<p>James: actually, that&#8217;s what I stopped to Clay: I needed a design tool, to make teh pretty pictures before coding, and being able to skip implementing the schema by hand was also a plus (after I checked the sql output and saw that it&#8217;s what I intended ;)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Magain</title>
		<link>http://www.sitepoint.com/blogs/2007/05/14/easy-database-schema-diagrams-with-dbvisualizer/comment-page-1/#comment-248331</link>
		<dc:creator>Matthew Magain</dc:creator>
		<pubDate>Tue, 15 May 2007 11:42:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1920#comment-248331</guid>
		<description>James, you make some good points, albeit in a quaintly abrasive manner. Like I mentioned in the post, it&#039;s often the case that a developer is presented with the task of reverse engineering a database (which was how I stumbled upon the tool in the first place). No it&#039;s no substitute for a proper database design tool (like Rational or the Oracle toolset for example) but it still should serve as a useful tool for many of the developers out there. Re terminology, I opted not to use the term Entity-Relationship Diagram, partly because, as you say, it doesn&#039;t show true relationships, just foreign key constraints, but also because it&#039;s a term more familiar to traditional software engineers rather than web developers. If you have another suggestion then I&#039;m all ears.</description>
		<content:encoded><![CDATA[<p>James, you make some good points, albeit in a quaintly abrasive manner. Like I mentioned in the post, it&#8217;s often the case that a developer is presented with the task of reverse engineering a database (which was how I stumbled upon the tool in the first place). No it&#8217;s no substitute for a proper database design tool (like Rational or the Oracle toolset for example) but it still should serve as a useful tool for many of the developers out there. Re terminology, I opted not to use the term Entity-Relationship Diagram, partly because, as you say, it doesn&#8217;t show true relationships, just foreign key constraints, but also because it&#8217;s a term more familiar to traditional software engineers rather than web developers. If you have another suggestion then I&#8217;m all ears.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: hannson</title>
		<link>http://www.sitepoint.com/blogs/2007/05/14/easy-database-schema-diagrams-with-dbvisualizer/comment-page-1/#comment-248301</link>
		<dc:creator>hannson</dc:creator>
		<pubDate>Tue, 15 May 2007 11:00:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1920#comment-248301</guid>
		<description>I use DBDesigner (which will eventually be replaced by MySQL Workbench) and export the database to a SQL file where I review the code. Then I use SQL Fairy (SQL::Translator) to create a ORM schema in perl code. 

It&#039;s very quick when using a framework like Catalyst! It saves you a lot of time ;)</description>
		<content:encoded><![CDATA[<p>I use DBDesigner (which will eventually be replaced by MySQL Workbench) and export the database to a SQL file where I review the code. Then I use SQL Fairy (SQL::Translator) to create a ORM schema in perl code. </p>
<p>It&#8217;s very quick when using a framework like Catalyst! It saves you a lot of time ;)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://www.sitepoint.com/blogs/2007/05/14/easy-database-schema-diagrams-with-dbvisualizer/comment-page-1/#comment-248240</link>
		<dc:creator>James</dc:creator>
		<pubDate>Tue, 15 May 2007 09:01:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1920#comment-248240</guid>
		<description>Its still a shame that most of these miss the entire point of an entity relationship diagram (ERD), its a design document, not something you should have produced after you made the application but &#039;before&#039; in your design phase. 

The reason you do this before is so you can normalize your database, can you really do that through phpmyadmin? Heck no. They also fail to show the critical part of an ERD which is the true relationships between entities. One to many, many to many, one to one, cyclic relationships and also not all foreign keys are defined or atleast done correctly in archaic applications.

So the next time you are designing an app, even if its a blog, please learn ERD&#039;s, and just use paper and a pencil or something like visio and do this &#039;before&#039; you build your database, for the love of god i have seen some shockers in my time.

Oh and for the author, the above is not usually referred to as a schema diagram, as a schema is your database engine specific code to implement the actual ERD.</description>
		<content:encoded><![CDATA[<p>Its still a shame that most of these miss the entire point of an entity relationship diagram (ERD), its a design document, not something you should have produced after you made the application but &#8216;before&#8217; in your design phase. </p>
<p>The reason you do this before is so you can normalize your database, can you really do that through phpmyadmin? Heck no. They also fail to show the critical part of an ERD which is the true relationships between entities. One to many, many to many, one to one, cyclic relationships and also not all foreign keys are defined or atleast done correctly in archaic applications.</p>
<p>So the next time you are designing an app, even if its a blog, please learn ERD&#8217;s, and just use paper and a pencil or something like visio and do this &#8216;before&#8217; you build your database, for the love of god i have seen some shockers in my time.</p>
<p>Oh and for the author, the above is not usually referred to as a schema diagram, as a schema is your database engine specific code to implement the actual ERD.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: mrsmiley</title>
		<link>http://www.sitepoint.com/blogs/2007/05/14/easy-database-schema-diagrams-with-dbvisualizer/comment-page-1/#comment-247946</link>
		<dc:creator>mrsmiley</dc:creator>
		<pubDate>Mon, 14 May 2007 22:30:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1920#comment-247946</guid>
		<description>Hmmm ... new ad block in the blogs.  Annoying and very distracting (maybe it should be between the blog text and the comments, or below the comments box) ... but I digress.

I was under the impression that phpMyAdmin has a tool to draw DB schema diagrams?  From memory it even exports to PDF.  The only time I&#039;ve ever played with it (a few years ago) it was a pain to use with no WYSIWYG editor, but it does have one nevertheless.</description>
		<content:encoded><![CDATA[<p>Hmmm &#8230; new ad block in the blogs.  Annoying and very distracting (maybe it should be between the blog text and the comments, or below the comments box) &#8230; but I digress.</p>
<p>I was under the impression that phpMyAdmin has a tool to draw DB schema diagrams?  From memory it even exports to PDF.  The only time I&#8217;ve ever played with it (a few years ago) it was a pain to use with no WYSIWYG editor, but it does have one nevertheless.</p>]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.618 seconds -->
<!-- Cached page served by WP-Cache -->
