<?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: Where&#8217;s your database&#8217;s ER Diagram?	</title>
	<atom:link href="https://www.selikoff.net/2012/06/04/wheres-your-databases-er-diagram/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.selikoff.net/2012/06/04/wheres-your-databases-er-diagram/</link>
	<description>Java/J2EE Software Development and Technology Discussion Blog</description>
	<lastBuildDate>Mon, 25 Jun 2012 18:19:04 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		By: Craig		</title>
		<link>https://www.selikoff.net/2012/06/04/wheres-your-databases-er-diagram/comment-page-1/#comment-5055</link>

		<dc:creator><![CDATA[Craig]]></dc:creator>
		<pubDate>Mon, 25 Jun 2012 18:19:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.selikoff.net/?p=4312#comment-5055</guid>

					<description><![CDATA[I am a former developer turned data modeler for a large retailer.  For our primary and secondary enterprise applications we do our best to keep the data models in sync.  We use ERwin so the data models are kept in the proprietary repository.  For active projects we are constantly doing compares and updates to the model and database.  When those tasks are done we then export the model (logical and physical) to a pdf or html report and place it in a central place for the project team so that they are always up to date.  Our company has seen some good lift from having well documented databases especially when bringing on new folks.  It helps them to get oriented to the terms (all/most of the columns are defined) and what they mean as well as giving them a sense for what the business is doing.]]></description>
			<content:encoded><![CDATA[<p>I am a former developer turned data modeler for a large retailer.  For our primary and secondary enterprise applications we do our best to keep the data models in sync.  We use ERwin so the data models are kept in the proprietary repository.  For active projects we are constantly doing compares and updates to the model and database.  When those tasks are done we then export the model (logical and physical) to a pdf or html report and place it in a central place for the project team so that they are always up to date.  Our company has seen some good lift from having well documented databases especially when bringing on new folks.  It helps them to get oriented to the terms (all/most of the columns are defined) and what they mean as well as giving them a sense for what the business is doing.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: ChrisW		</title>
		<link>https://www.selikoff.net/2012/06/04/wheres-your-databases-er-diagram/comment-page-1/#comment-5052</link>

		<dc:creator><![CDATA[ChrisW]]></dc:creator>
		<pubDate>Tue, 19 Jun 2012 15:08:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.selikoff.net/?p=4312#comment-5052</guid>

					<description><![CDATA[&quot;... Furthermore, it can be difficult to create an ER diagram for an existing database, especially if you were not involved in its creation...&quot;

Depends on your RDBMS and tools, but Oracle&#039;s free SQLDeveloper tool allows you to reverse engineer an ERD from an existing Oracle schema, and you can then use the logical/physical models for ongoing development e.g. to generate SQL for subsequent changes to the model.  There are probably similar tools for other RDBMS platforms.

Of course, this is only useful if your DB schema has been constructed with proper constraints, primary keys, foreign keys etc, which can be surprisingly rare on smaller projects in Javaland!]]></description>
			<content:encoded><![CDATA[<p>&#8220;&#8230; Furthermore, it can be difficult to create an ER diagram for an existing database, especially if you were not involved in its creation&#8230;&#8221;</p>
<p>Depends on your RDBMS and tools, but Oracle&#8217;s free SQLDeveloper tool allows you to reverse engineer an ERD from an existing Oracle schema, and you can then use the logical/physical models for ongoing development e.g. to generate SQL for subsequent changes to the model.  There are probably similar tools for other RDBMS platforms.</p>
<p>Of course, this is only useful if your DB schema has been constructed with proper constraints, primary keys, foreign keys etc, which can be surprisingly rare on smaller projects in Javaland!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Where’s your database’s ER Diagram? &#171; Another Word For It		</title>
		<link>https://www.selikoff.net/2012/06/04/wheres-your-databases-er-diagram/comment-page-1/#comment-5038</link>

		<dc:creator><![CDATA[Where’s your database’s ER Diagram? &#171; Another Word For It]]></dc:creator>
		<pubDate>Mon, 04 Jun 2012 21:32:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.selikoff.net/?p=4312#comment-5038</guid>

					<description><![CDATA[[...] Where’s your database’s ER Diagram? by Scott Selikoff. [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] Where’s your database’s ER Diagram? by Scott Selikoff. [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Charles		</title>
		<link>https://www.selikoff.net/2012/06/04/wheres-your-databases-er-diagram/comment-page-1/#comment-5037</link>

		<dc:creator><![CDATA[Charles]]></dc:creator>
		<pubDate>Mon, 04 Jun 2012 19:13:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.selikoff.net/?p=4312#comment-5037</guid>

					<description><![CDATA[Have your ER diagram generated automatically during everybuild...use schema spy.

We generate our schema using liquibase and our entities directly from the db schema using hibernate tools. By adding schema spy to the build we always have an up to date view of the current schema.]]></description>
			<content:encoded><![CDATA[<p>Have your ER diagram generated automatically during everybuild&#8230;use schema spy.</p>
<p>We generate our schema using liquibase and our entities directly from the db schema using hibernate tools. By adding schema spy to the build we always have an up to date view of the current schema.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
