<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx</link><description>Like my recent post on database projects, we would like to understand your current usage of the Database Diagrams feature which shipped as part of Visual Studio 2005 and SQL Server 2005. Getting feedback on your usage, helps us to get a deeper understanding</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Using Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1731419</link><pubDate>Wed, 21 Feb 2007 03:49:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1731419</guid><dc:creator>Visual Studio Team Edition for DB Pros: The What, The Why, The How</dc:creator><description>&lt;p&gt;Hey folks, please check out this post from Mairead . If you've ever used the Database Diagramming feature&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1731595</link><pubDate>Wed, 21 Feb 2007 04:02:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1731595</guid><dc:creator>Mark Wisecarver</dc:creator><description>&lt;p&gt;I probably don't use them in VS 2005 as they were intended but they are a great resource for a sort of Post-it notes, even for screen captures, they can illustrate relationships better than I can with notes.&lt;/p&gt;
</description></item><item><title>Let us know how you use database diagrams</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1731617</link><pubDate>Wed, 21 Feb 2007 04:07:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1731617</guid><dc:creator>Musing on Database Development </dc:creator><description>&lt;p&gt;Mairead from the Data Dude product team has a post looking for feedback on database diagram usage. If&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1731860</link><pubDate>Wed, 21 Feb 2007 04:47:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1731860</guid><dc:creator>Ian Morley</dc:creator><description>&lt;p&gt;I find ORM diagrams are much more useful than ER diagrams. I use these a lot to communicate/validate entities and relationships with clients. &lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1732393</link><pubDate>Wed, 21 Feb 2007 06:32:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1732393</guid><dc:creator>KenJ</dc:creator><description>&lt;p&gt;For maintaining existing systems (for which nobody has created/maintained a physical model), I use the SQL Server diagrams to quickly get a visual of how a group of tables relate to each other. &amp;nbsp;I've also been known to reverse engineer these into a third party modeling tool for the same purpose.&lt;/p&gt;
&lt;p&gt;For new development, I use a third party modeling tool so I can both keep a useful visual reference and generate the DDL statements to create the database, as modeled.&lt;/p&gt;
&lt;p&gt;I'm looking forward to an integrated modeling tool for DBPro that can be synchronized with the scripts in the database project (either push model changes into the project DDL scripts or pull changes from the DDL scripts into the model).&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1733106</link><pubDate>Wed, 21 Feb 2007 08:44:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1733106</guid><dc:creator>Yitzhak Khabinsky</dc:creator><description>&lt;p&gt;I am badly missing relationships editing capabilities in the SQL Server 2005 environment. Database Diagram has just a delete option. Beyond that when relationship is based on the multiple columns it is not easy to see it.&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1733143</link><pubDate>Wed, 21 Feb 2007 08:51:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1733143</guid><dc:creator>cra451</dc:creator><description>&lt;p&gt;We like to use them but they are no help on my current project. Access allows a diagram to work against a view SQL2005 doesnt. My jons happen to be constraints becouse of this. and Data Dude doesnt read constraints as Joins when doing testing etc...&lt;/p&gt;
&lt;p&gt;Hope this helps &lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1733885</link><pubDate>Wed, 21 Feb 2007 12:02:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1733885</guid><dc:creator>Andy Mackie</dc:creator><description>&lt;p&gt;What would I like &amp;nbsp;?&lt;/p&gt;
&lt;p&gt;At a minimum - produce a physical data model. Ideally, also support conceptual/logical models that map to physical models.&lt;/p&gt;
&lt;p&gt;Generate SQL scripts from model.&lt;/p&gt;
&lt;p&gt;Check into version control, in a format that allows comparison of current/previous models.&lt;/p&gt;
&lt;p&gt;Reverse engineer existing DB to a model&lt;/p&gt;
&lt;p&gt;Multi-database support (SQL Server, Oracle, DB2, ...)&lt;/p&gt;
&lt;p&gt;For large models - partition them for different areas of the system.&lt;/p&gt;
&lt;p&gt;Generate documentation/reports from the model.&lt;/p&gt;
&lt;p&gt;etc. etc.&lt;/p&gt;
&lt;p&gt;Something along the lines of Sybase PowerDesigner :-)&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.sybase.com/detail?id=1039951"&gt;http://www.sybase.com/detail?id=1039951&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;(I never did like ERWin - but it's a similar sort of idea)&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1735518</link><pubDate>Wed, 21 Feb 2007 18:12:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1735518</guid><dc:creator>Marcus vR</dc:creator><description>&lt;p&gt;I agree with much which is outlined above by Andie Mackie.&lt;/p&gt;
&lt;p&gt;I have used ER Win, it's current owners have allowed it to die on the vine, but some of it's functionality is important.&lt;/p&gt;
&lt;p&gt;I think the functionality to handle different databases like Oracle, DB2 etc is a seperate piece to be addressed later, if at all. This requirement uses a logical model as a converter between these different systems and from which you choose to create a physical model. When this situation does arise such a tool is vital, but i believe and have found this is not the most common situation. As mostly, even in businesses that have multiple different DBs, any particular model is associated with only one of them.&lt;/p&gt;
&lt;p&gt;I feel the important feature is for a tool that can reverse engineer or syncronise into a model, and can permit the model to be used from a variety of perspectives or model types, for documentation, for high level views of big environments. This functionality is soreley needed, and the tool should integrate with Compare and Syncronisation tools.&lt;/p&gt;
</description></item><item><title>Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1736470</link><pubDate>Wed, 21 Feb 2007 21:27:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1736470</guid><dc:creator>Visual Studio for Database Professionals (aka Datadude)</dc:creator><description>&lt;p&gt;If so you should read and give feedback on this post: &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.asp"&gt;http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.asp&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Database Diagrams, Feedback and Usage</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1736594</link><pubDate>Wed, 21 Feb 2007 21:49:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1736594</guid><dc:creator>Euan Garden's BLOG</dc:creator><description>&lt;p&gt;Database Diagrams in SQL Server 2005 and VS 2005 were one of the more *ahem* controversial issues. If&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1737055</link><pubDate>Wed, 21 Feb 2007 23:10:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1737055</guid><dc:creator>DRBuckingham</dc:creator><description>&lt;p&gt;Because of their limited usefulness, I currently tend to use them only for reverse-engineering an existing (undocumented/unmodeled) database, typically through SSMS rather than VS.&lt;/p&gt;
&lt;p&gt;I would definitely prefer that it be more of a real modeling tool, at minimum the level of which Visio can provide (round-tripping, scripting changes, type/subtype, etc.). &amp;nbsp;If it would be greate if it supported logical versus physical layers, as well as supporting user-defined extended properties.&lt;/p&gt;
&lt;p&gt;I think it would be a short leap from there to be able to create HTML and/or CHM files for documenting the database in a nicely formatted manner.&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1737082</link><pubDate>Wed, 21 Feb 2007 23:14:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1737082</guid><dc:creator>Chris</dc:creator><description>&lt;p&gt;Database diagrams are great for just designing your db schemas and then having the tables right there in the database. &amp;nbsp;Visio documents can be a pain to maintain synchronisation.&lt;/p&gt;
&lt;p&gt;So, for a start, the features that database diagrams used to have in SQL 2000 and no longer exist in SQL 2005 would be nice! &amp;nbsp;For example, right click on a table and view the rows in it.&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1737186</link><pubDate>Wed, 21 Feb 2007 23:37:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1737186</guid><dc:creator>Rachit Patel</dc:creator><description>&lt;p&gt;Wish there are more (and easier) options to export (in multiple formats)! &lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://geekswithblogs.net/rachit/archive/2007/02/11/106055.aspx"&gt;http://geekswithblogs.net/rachit/archive/2007/02/11/106055.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Something like export directly to Visio if you have installed...so and so forth...&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1737436</link><pubDate>Thu, 22 Feb 2007 00:37:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1737436</guid><dc:creator>Brian Lawton</dc:creator><description>&lt;p&gt;Currently, I only use the existing diagramming functionality as a last resort to reverse engineer an undocumented model and I have no other tools available. &amp;nbsp;I use diagrams all the time for documentation/reference, visual validation, and talking points with clients. However I generally create my own with ERStudio so I can reuse and build upon the metadata offline.&lt;/p&gt;
&lt;p&gt;Andy Mackie and Marcus vR cover pretty much all I had to add regarding desired functionality. &amp;nbsp;Thanks guys!&lt;/p&gt;
&lt;p&gt;That said, my ideal database development / administrative environment (and I realize this is only a dream) would combine the modeling capabilities of ERStudio (my preferred modeling tool) with the development features of VS and administrative capabilities of Management Studio. &amp;nbsp;Then I’d only need one tool instead of the three I currently use. &amp;nbsp;If forced to pick between VS or Management Studio as the home for this functionality, I’d have to choose Management Studio because administrators often need to produce diagrams and do not want to install a separate tool simply to get that functionality. While as a developer I would most likely have both tools available anyway.&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1739240</link><pubDate>Thu, 22 Feb 2007 08:28:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1739240</guid><dc:creator>Gabriel Schenker</dc:creator><description>&lt;p&gt;As the class designer in VS2005 is just another picture of the code and thus is fully synchronized I wish the same for a future ERD tool in Data Dude. Scripts and diagrams have to always be in sync! That's the main reason why I don't use other tools like Visio or Erwin. A visual representation of your database is very important to e.g. find/discuss and improve/correct flaws in the data model. A designer is also &amp;quot;nicer&amp;quot; to define new tables and relations as typing scripts. A dual representation of the database (script and diagram) helps me very much in my daily work.&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1744377</link><pubDate>Fri, 23 Feb 2007 02:47:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1744377</guid><dc:creator>Steve Hughes</dc:creator><description>&lt;p&gt;I currently use ER\Studio, but I mainly use it for documentation and logical design. &amp;nbsp;I do not maintain the database with it, nor do I intend to. &amp;nbsp;However, I do need some way to illustrate the current schema and changes to portions of the schema that can be easily understood by the development team. &amp;nbsp;So a similar tool included in DB Pro would allow me to create the design visually and deploy if desired as well as reverse engineer as needed to produce enhancement requirements documentation.&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1749621</link><pubDate>Sat, 24 Feb 2007 01:31:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1749621</guid><dc:creator>Don Peterson</dc:creator><description>&lt;p&gt;I use them all the time as my main tool to create and maintain my database schemas throughout the development process. I've found the diagram tools in VS 2005 to be a giant step back in that they are just really annoying to work with. My biggest complaint is with moving relationships so the are displayed an orderly manner. Everytime I try move one it creates a new joint.&lt;/p&gt;
&lt;p&gt;I'm almost to the point that I'll continue to develop with sql 2000 until time comes to move to a production environment. Please improve these tools as soon as possible as it's costing me valuable time. &lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1750525</link><pubDate>Sat, 24 Feb 2007 06:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1750525</guid><dc:creator>Russ M.</dc:creator><description>&lt;p&gt;As Gabriel Schenker said, synchronization of model and scripts in Data Dude is a must-have. Reverse-engineering, support for custom properties and full round-tripping are also needed to be a complete tool. Being able to divide and organize large data models by subject area is also important. Another thing that might be interesting would be the ability to annotate data flows on models to show the flow of data in an ETL process, for example.&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1757363</link><pubDate>Sun, 25 Feb 2007 16:44:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1757363</guid><dc:creator>David Scotland</dc:creator><description>&lt;p&gt;I currently wouldn't use the datbase diagramming features in VS 2005 as they are no where near up to the job.&lt;/p&gt;
&lt;p&gt;What is required is a tool which offers the fuctionality of ER/Studio i.e. to maintain both logical and multiple physiacl models of the database so that you can accurately view the DB schema as it is in production, developemnt or staging areas. Although if you are using version control you should be able to just get the appropriatley tagged or branched verison out o the repository. But it nice to be able to compare them.&lt;/p&gt;
&lt;p&gt;As Russ and Gabriel have said the Diagram must be kept in sync which the scripts in data dude and being able to create sub views of the model so that you can view models by subject area is required.&lt;/p&gt;
&lt;p&gt;I cuurently use E/R studio but would love a tool which provide full round tripping do that I can work in just one tool and not have to keep reverse engineering changes into E/R studio.&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1757990</link><pubDate>Sun, 25 Feb 2007 20:14:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1757990</guid><dc:creator>Neil</dc:creator><description>&lt;p&gt;I currently use diagrams in both Management Studio and Enterprise Manager. My employer is too cheap to buy modeling software and we only have Visio from Office 2003 which can reverse engineer but not forward engineer. So I have been using diagrams for years to design the table structure. I also make diagrams on existing databases I inherited to help me understand the structure and how the tables are related. &lt;/p&gt;
&lt;p&gt;My wish list for diagrams: &lt;/p&gt;
&lt;p&gt;1. Ability to click and drag the columns into a different order. &lt;/p&gt;
&lt;p&gt;2. For existing databases, it would be cool if it was able to make the diagram and arrange all of the tables automatically with the fewest relation lines crossing over. &lt;/p&gt;
&lt;p&gt;3. symbols available for one-to-many, many-to-many, etc. that you could place on the end of your relation lines to show the relationship. &lt;/p&gt;
&lt;p&gt;4. An option to toggle between full screen view and back. After all you need every pixel of screen real estate you can get when these things get big. &lt;/p&gt;
&lt;p&gt;5. Increased context menu choices. Basically I would like the diagram to be my &amp;quot;dashboard&amp;quot; to a database, and the right click context menu pop up should have every available option that exists in the table list. &lt;/p&gt;
&lt;p&gt;6. Option to list stored procedures that SELECT, INSERT, UPDATE, OR DELETE on a given table, in those four groups underneath the table, sort of like the VS2005 dataset designer where you have fields and methods listed underneath. &lt;/p&gt;
&lt;p&gt;7. integrated refactoring - If I rename a table/column in the designer, I should have the option to change all stored proc's, UDF's, and views that reference that column. This really goes beyond the diagram though I realize but it would be cool and it goes with my diagram-as-dashboard-to-the-database idea. &lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1763522</link><pubDate>Mon, 26 Feb 2007 18:00:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1763522</guid><dc:creator>Ray Herring</dc:creator><description>&lt;p&gt;Andy Mackie got in the main points. &amp;nbsp;I find Visio EA to be &amp;quot;Too&amp;quot; smart (and too slow) for most of my purposes.&lt;/p&gt;
&lt;p&gt;Two particular issues have kept me from using diagrams much. &amp;nbsp;I never liked that changes in the diagram were a 'click away' from being in the database and the print/display features have been atrocious.&lt;/p&gt;
&lt;p&gt;I have never liked having the diagrams directly affect the database. &amp;nbsp;I really want a basic modeling tool (tables, relations, keys) that produces a version controlable script I can apply later. &amp;nbsp;I would like to use it for both forward and reverse engineering.&lt;/p&gt;
&lt;p&gt;Also, it is a real nuisance that the diagrams are associated with a specific db instance. &amp;nbsp;I would prefer them to have a standalone existance.&lt;/p&gt;
&lt;p&gt;Some mentioned Power Designer which I used in a previous life. &amp;nbsp;I liked it very much and I think a &amp;quot;lite&amp;quot; version of it would be very useful.&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1772279</link><pubDate>Wed, 28 Feb 2007 07:51:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1772279</guid><dc:creator>Nullable</dc:creator><description>&lt;p&gt;I would like to implement strong declarative referential integrity in my personal one-to-one relationships. &amp;nbsp;I spend a lot of idle time modeling and diagramming, but on attempting exection, all I get are a bunch of run-time errors, culminating in a giant BSOD.&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1773443</link><pubDate>Wed, 28 Feb 2007 13:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1773443</guid><dc:creator>Simon Harvey</dc:creator><description>&lt;p&gt;I use SQL Server Management Studio to simply create relationships between my tables.&lt;/p&gt;
&lt;p&gt;I don't use it to define columns and data types (at least not often)&lt;/p&gt;
&lt;p&gt;I'd like the ability to - &lt;/p&gt;
&lt;p&gt;a. print the buggers easily&lt;/p&gt;
&lt;p&gt;b. Export as a variety of image types&lt;/p&gt;
&lt;p&gt;c. do all the things Neil said :-)&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1776176</link><pubDate>Thu, 01 Mar 2007 02:14:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1776176</guid><dc:creator>Greg Low</dc:creator><description>&lt;p&gt;Hi Mairead,&lt;/p&gt;
&lt;p&gt;I don't use the diagramming tool in a design fashion. I only currently use it as a documentation tool or, as others have noted, as a reverse engineering tool. I find the current tool more frustrating than the previous one unfortunately. It might just be the types of diagrams I'm hoping to produce but often I just want a simple diagram of the tables (but with data types and null/not null shown) along with relationships. I also constantly battle with getting it to print in a way that I'd like. A print preview would be a major help with this.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Greg&lt;/p&gt;
</description></item><item><title>re: How to migrate database diagrams </title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1778741</link><pubDate>Thu, 01 Mar 2007 15:27:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1778741</guid><dc:creator>csabroso</dc:creator><description>&lt;p&gt;Please provide any information on migrating database diagrams from SQL 2000 to SQL 2005.&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1798271</link><pubDate>Sat, 03 Mar 2007 21:47:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1798271</guid><dc:creator>Prasanna</dc:creator><description>&lt;p&gt;Feature Missing&lt;/p&gt;
&lt;p&gt;1. Grouping of DB Table Objects in virtual boxes. For example a DB might hold objects for &amp;quot;Accounting&amp;quot; &amp;amp; &amp;quot;Finance&amp;quot; team/system/group, if diagram cna group them together in 2 2 seperate Virtual Groups, that helps explaining the new developers&lt;/p&gt;
&lt;p&gt;2. Easy way of color coding tables automatically, which will help ADMINS to finetune tables or watch for tables that are either pooraly designed or always using extra resource...&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1822599</link><pubDate>Wed, 07 Mar 2007 04:00:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1822599</guid><dc:creator>Sylvia</dc:creator><description>&lt;p&gt;I use DB diagrams to communicate, describe and illustrate to users and developers the relationships and structure of a database contents.&lt;/p&gt;
&lt;p&gt;In many cases, I create separate diagrams of a subset of a database tables to illustrate a component of a database used by one or more application of a bigger system. &lt;/p&gt;
&lt;p&gt;I use VISIO a lot for documentation and notation the information in the database diagrams and then add the images into a word document for various application design or user/operational documents.&lt;/p&gt;
&lt;p&gt;I have found a lot of developers needing to the a component of the the data diagram in order to understand the relationship for reporting or programming.&lt;/p&gt;
&lt;p&gt;Having database diagrams (ala VISIO) would within Visual Studio for all levels is get to keep the application self-documenting.&lt;/p&gt;
&lt;p&gt;I recently discovered a data dictionary report with VISIO 2003 which would be great to include into VS. for those organization that require (as most do) a data dictionary of the database tables and fields that are logical to some and uncomprehensible to others.&lt;/p&gt;
&lt;p&gt;-- Sylvia&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1824008</link><pubDate>Wed, 07 Mar 2007 06:23:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1824008</guid><dc:creator>Matthew Martin</dc:creator><description>&lt;p&gt;1) I'm solving the problem of what tables, what columns and what links they should have. &amp;nbsp;If I choose wrong &lt;/p&gt;
&lt;p&gt;2) Recently I used E.M. to fulfill a documentation requirement. &amp;nbsp;When I have serious work I switch to FabForce, which targets MySQL but is close enough to T-SQL, for some reason, diagramming with is pretty quick. And the charts are printable, unlike E.M. which requires a screen-shot-paste-into-paint process.&lt;/p&gt;
&lt;p&gt;3) ROUND TRIP. &amp;nbsp;Let me turn an existing db into a set of charts and turn a set of charts for me into a set of tables. &amp;nbsp;The change things as you go model used in EM seemed to encourage unrepeatable changes.&lt;/p&gt;
&lt;p&gt;4) I use EM, SSMS seems to have the same bits as EM for db diagraming. &amp;nbsp;While I use VS2005 everyday for writing code, I woudn't know if there was db diagraming tool in there. &amp;nbsp;Visio is a joke: try taking a typical business database with 50-100 columns per table.. the table icons are taller than the paper.&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1829814</link><pubDate>Wed, 07 Mar 2007 20:57:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1829814</guid><dc:creator>Chuck Lathrope</dc:creator><description>&lt;p&gt;It would be nice for it to keep snapshots in time so I can store versions and for it to keep record of what has changed since diagram was last looked at. &lt;/p&gt;
&lt;p&gt;Then add easy capability (drag and drop or push an icon) of new objects into diagram if I want. Also want ability to exclude objects easily with regex search capability. I have one database with 700 tables and 1500 stored procedures. My exclusions need to be persistant and modifable. I don't want to have to manually search through thousands of objects.&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1858200</link><pubDate>Sun, 11 Mar 2007 13:32:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1858200</guid><dc:creator>Simon Jones</dc:creator><description>&lt;p&gt;We use SQL Server's diagrams to quickly see how tables relate to each other in databases that are new to us. We also use Visio for more permanent diagrams, with colour, notes, etc but Visio is very bad at letting lines cross and Visio diagrams need a lot of tidying up to be presentable. SQL Server diagrams are &amp;quot;instant&amp;quot; but limited.&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1859920</link><pubDate>Sun, 11 Mar 2007 19:32:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1859920</guid><dc:creator>ElBruno</dc:creator><description>&lt;p&gt;Of course we use diagrams !!!&lt;/p&gt;
&lt;p&gt;I personally think they are the best way to have a quick view of a database ... :D&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1876154</link><pubDate>Wed, 14 Mar 2007 01:59:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1876154</guid><dc:creator>Merrill</dc:creator><description>&lt;p&gt;Yes! I use them mainly for design of small-to-midsize databases. For very large/complex DBs they do tend to become hard to manage and slow.&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1915552</link><pubDate>Tue, 20 Mar 2007 02:54:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1915552</guid><dc:creator>Gerard van de Ven</dc:creator><description>&lt;p&gt;I use database diagrams quite a lot, but only in SQL Server. They give me a quick and easy overview of (part of) the data model. I can use this to easier look up relations and create queries. In one diagram I can see exactly what tables to join, what all the column types are and the lengths of the text columns I put in.&lt;/p&gt;
&lt;p&gt;This is all so much more efficient than having to check the textual table definitions all the time.&lt;/p&gt;
&lt;p&gt;My databases normally vary from 5 to 30 tables. This is easily managed by SQL Server using different diagrams, combining related diagrams.&lt;/p&gt;
&lt;p&gt;I always show foreign key relations and it would be helpful if I could switch off some of them manually in the diagram. For example when I keep &amp;quot;created&amp;quot;, &amp;quot;last modified&amp;quot; data for records in the tables, all the tables have foreign key relations to the User table. This can clutter up a diagram quite a lot. I would love to switch off these relationships and only show the import ones.&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1919183</link><pubDate>Tue, 20 Mar 2007 14:51:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1919183</guid><dc:creator>Mark Challen</dc:creator><description>&lt;p&gt;I have relied in ErWin for years, it's best feature was Complete Compare (synchronization). &lt;/p&gt;
&lt;p&gt;The diagramming in SQL2005 (VS2005 has it? Who knew?) is handy for small-scale design tasks but quickly becomes unwieldy. It's fine as a &amp;quot;free&amp;quot; diagramming tool, I'd like to see column rearrangement by drag-drop and the ability to export the diagram.&lt;/p&gt;
&lt;p&gt;If MS added full round-trip modelling in DbPro 2.0 I'd be a happy camper.&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#1958450</link><pubDate>Tue, 27 Mar 2007 06:37:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1958450</guid><dc:creator>Craig Dunn</dc:creator><description>&lt;p&gt;We use database diagrams a lot; although it's a very simple tool it's the easiest one to use. In particular we draw and store documentation as diagrams, and because our methodology builds the database from source-control every time, we also script them to files.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.codeproject.com/dotnet/ScriptDiagram2005.asp"&gt;http://www.codeproject.com/dotnet/ScriptDiagram2005.asp&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;There is also a solution to script diagrams in 2000, but I've tried 'moving' the binary data from 2000 to 2005 without luck; would love some inside info on how the binary format changed so that a conversion 'script' would be possible.&lt;/p&gt;
&lt;p&gt;A future, more powerful tool would *have* to be able to script the diagrams out for source-control purposes and rebuilding/deployment. Perhaps an Xml-based-format is in the tool's future? Refactoring via such a UI would also be great.&lt;/p&gt;
</description></item><item><title>Update on Visual Studio Team Edition for Database Professionals</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#2073279</link><pubDate>Tue, 10 Apr 2007 16:45:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2073279</guid><dc:creator>Jeff Lynch [MVP]</dc:creator><description>&lt;p&gt;My team has been using VS DBPro (DataDude) for a little over six months now and I thought I give you an update on how we use this tool in a &amp;quot;mixed&amp;quot; environment (SQL Management Studio &amp;amp; DataDude), what we like and what we'd like to see in future releases&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#2145163</link><pubDate>Sun, 15 Apr 2007 17:47:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2145163</guid><dc:creator>Ericga</dc:creator><description>&lt;p&gt;I am using SSMS because VS is slow as a turtle on valium. I use VS for C# development only. (should also point out that SSMS is always installed even on a production server but it is sometimes totally impossible to install VS or connect to a db with VS because of security policies).&lt;/p&gt;
&lt;p&gt;Other reason to use it: the visual is stored WITH the database. It is also orders of magnitude faster that Visio. I prefer to do without than use Visio.&lt;/p&gt;
&lt;p&gt;- some windows can't be resized and some are way too small. Check constraints comes to mind (that one is really stupid). A composite window for editing would be better than all those small dialogs. &lt;/p&gt;
&lt;p&gt;- would love it if it stopped adding parenthesis each time a check constraint is saved. When comparing schemas we end up with differences like ((((&amp;lt;check)))) versus (&amp;lt;check&amp;gt;) simply because one has been modified a few times with the designer.&lt;/p&gt;
&lt;p&gt;- current support for schemas and collations is awful&lt;/p&gt;
&lt;p&gt;- designing FK is a royal pain when you link to unique constraints instead of PK.&lt;/p&gt;
&lt;p&gt;- supporting views of course. Also supporting &amp;quot;implicit&amp;quot; FK with views. Obviously SQL2k5 does not support FK to views or between tables of different dayabases, but explaing relationships between views and tables is still important. Those relations are a different beast (part of the diagram but not the schema) and should display differently (dotted for example). Also useful to show relations to external entities (other db, other server, etc.)&lt;/p&gt;
&lt;p&gt;- the &amp;quot;re-arrange&amp;quot; algorithm is mostly a mess. Lose way to much time trying to manually dispose tables correctly. Improving (well, replacing) the algorithm (hierarchical layout would be better) and/or supporting more than one. Being able to pin tables in the layout so we don't lose manual work.&lt;/p&gt;
&lt;p&gt;- support for colors would be good. Color laser printers are now common.&lt;/p&gt;
&lt;p&gt;- being able to export the visual to PDF, PNG and WMF would be good. XAML should be seriously considered.&lt;/p&gt;
&lt;p&gt;- much better support for user-defined extended properties would also be good (LARGE text box please. It stores up to 7k).&lt;/p&gt;
&lt;p&gt;- being able to save a change script instead (or on top) of executing it is necessary.&lt;/p&gt;
&lt;p&gt;- it is painfully slow to work with large (1000+ tables) databases. Using profiler it is obvious that way too many queries are issued (row by row processing is used many places)&lt;/p&gt;
&lt;p&gt;- it does not support multiple monitors correctly. You never know were a window will pop and SSMS can even open on a monitor that is not there anymore.&lt;/p&gt;
&lt;p&gt;- If there was a way to optimise a diagram based on the page size used for printing, it would save loads of time. &lt;/p&gt;
&lt;p&gt;- being able to easily filter the list of tables using the LIKE syntax would help (RegEx is great but most dbas are not familiar with it and everybody is familiar with the LIKE syntax)&lt;/p&gt;
&lt;p&gt;- if there was a way to save the diagram in xaml and have a special reader that could display, zoom, navigate dependencies, search, etc. it would be a killer. Being able to distribute the schema to developers so they can consult it easily (see the relations and the extended properties annotations) in a WPF environment would be great. (I can dream, can't I:-). Not sure if navigating your schema in 3D would be useful, but it sure would be fun lol. That would be a very popular WPF showcase among developers to say the least.&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#2224197</link><pubDate>Sun, 22 Apr 2007 02:34:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2224197</guid><dc:creator>Ian_E</dc:creator><description>&lt;p&gt;I use the diagrams mainly for setting up primary key / foreign key relationships between tables.&lt;/p&gt;
&lt;p&gt;I really like doing it this way - it's very easy when you have such a visual tool.&lt;/p&gt;
&lt;p&gt;I also discovered that, when setting up your relationship, you can specify an optional &amp;quot;Delete Rule&amp;quot; for what happens in a child table when the corresponding entry in a parent table is deleted. &amp;nbsp;I implemented cascading deletes in this way without having to create a database trigger. &amp;nbsp;I am confused however about why the &amp;quot;Delete Rule&amp;quot; is found in the &amp;quot;INSERT And UPDATE Specifications&amp;quot; category.&lt;/p&gt;
&lt;p&gt;My only issue with the diagram tool is that you cannot go back &amp;amp; edit a relationship after you've created it (at least I haven't figured out how); consequently I just delete the existing relationship and then create a new one.&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#2419679</link><pubDate>Sat, 05 May 2007 05:20:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2419679</guid><dc:creator>Goober</dc:creator><description>&lt;p&gt;I'm mainly using diagrams to print out entities and relationships for quick reference. We have several enterprise databases with 1,000+ tables. A 3 foot x 12 foot banner with the entities logically grouped is a priceless time saver we use daily.&lt;/p&gt;
&lt;p&gt;So, two thumbs up to ericga who said:&lt;/p&gt;
&lt;p&gt;- If there was a way to optimise a diagram based on the page size used for printing, it would save loads of time.&lt;/p&gt;
&lt;p&gt;I just spent 4 days making a diagram manually...&lt;/p&gt;
&lt;p&gt;I need a layout dialog that lets me pick a page, a logical group of tables/views, and fits them on the chosen page(s).&lt;/p&gt;
&lt;p&gt;This would require being able to create logical groups in the first place.&lt;/p&gt;
&lt;p&gt;It would be very nice if when 2 relationship lines crossed one of the lines had a little hump over the other line. This would make it possible to actually follow a line.&lt;/p&gt;
&lt;p&gt;View options:&lt;/p&gt;
&lt;p&gt; &amp;nbsp;1. Line width for relationships.&lt;/p&gt;
&lt;p&gt; &amp;nbsp;2. Line color for cardinality.&lt;/p&gt;
&lt;p&gt; &amp;nbsp;3. PK icon. Hide it, show PK's and FK's columns as text in brackets following the column name. This will save a ton of horizontal space because all the column names won't have to be shifted the 18 or so pixels they are now.&lt;/p&gt;
&lt;p&gt; &amp;nbsp;4. Autosize: truncate options for entity names, column names, etc.&lt;/p&gt;
&lt;p&gt; &amp;nbsp;5. Allow relationship lines to run under tables? choices are NO, NO, and NO.&lt;/p&gt;
&lt;p&gt;Ditch the vertical scroll bars on the entities. They suck. The 2005 solution of dealing with the sucky issus where they've decided to just autosize to a row and a half of extra vertical white space was not a good idea. They also take too much horizontal room and cause everything to get displaced and shifted when you change zoom level and they magically appear. What good are they when printed? Yikes!!&lt;/p&gt;
&lt;p&gt;Perhaps a 1/2 line &amp;quot;more&amp;quot; button, (like some office menus), at the end of the table/view would suffice? Printed you'd see some columns were hidden and when interacting you could hover the mouse to temp expand it, or click to permanent expand.&lt;/p&gt;
&lt;p&gt;There's more, but this post is long enough. Simply take a large database and try to print the entities on a roll-fed plotter or ink-jet. You get the idea.&lt;/p&gt;
&lt;p&gt;--Goob&lt;/p&gt;
&lt;p&gt;P.S. I need my diagrams to be save-able in TFS source control, and NOT hooked to any specific database instance except when I tell it to do so. And not to automatically update itself when it is connected. Give me a dialog that lets me choose what changed entities to update on my diagram and when to make the update.&lt;/p&gt;
&lt;p&gt;P.P.S. Thanks for asking. I needed the vent :-))&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#2419919</link><pubDate>Sat, 05 May 2007 05:39:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2419919</guid><dc:creator>Goober</dc:creator><description>&lt;p&gt;One more thing:&lt;/p&gt;
&lt;p&gt;Show the dang margins when showing page breaks. And don't put anything there when arranging tables.&lt;/p&gt;
&lt;p&gt;As it is now, I have to guess if I've encroached on a margin, and if I have, I get 2 each 12 foot long pages! One of them has 10 pixels of a table on it. grrrrr. (Probably my printer driver trying to do the right thing.)&lt;/p&gt;
&lt;p&gt;O.K. One more, more thing, then I'm going home. Otherwise I'll be here complaining all nite:&lt;/p&gt;
&lt;p&gt;Give me the option not to print page numbers. PRETTY PLEASE.&lt;/p&gt;
&lt;p&gt;My plotter is smart enough to cut the paper at the end of the inked area. The problem is that plotters see the page as 36&amp;quot; wide (the roll width) and 12 feet long (my custom paper size, which then has to be set to landscape to get banner). If I create a diagram where I don't need more than 3 feet horizontally I print in portrait mode, where I may only need 1 or 2 feet vertically. The problem is the diagram tool then adds a page number 12 feet down, and of course the plotter sees this and wastes 10 feet or so of paper so it can write a useless page number.&lt;/p&gt;
&lt;p&gt;OUCH.&lt;/p&gt;
&lt;p&gt;--Goob&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#6524564</link><pubDate>Mon, 26 Nov 2007 05:30:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6524564</guid><dc:creator>Doug Ramirez</dc:creator><description>&lt;p&gt;I don't use database diagrams because the tools for using them *ALWAYS* exist out of the context that they are needed in. &amp;nbsp;That being the context that models the database that will store the state of your objects in your class model.&lt;/p&gt;
&lt;p&gt;As LINQ evolves and bridges the gap from code to database persistence languages, it should make the emphasis on modeling your app first, database later more important.&lt;/p&gt;
&lt;p&gt;So using database diagrams really should be renamed application data persistence diagrams that show the 'things in the application' and how they persist data in the 'things in the database.' &amp;nbsp;&lt;/p&gt;
&lt;p&gt;An E/R diagram tells you nothing about how the database is used. &amp;nbsp;Yes, tables have columns that are typed, and they have keys and indexes, etc. &amp;nbsp;That picture is void of use and behaviors and rules.&lt;/p&gt;
&lt;p&gt;Once the modeling can encompass the classes that use the db schema objects and a diagram of those entities and their interaction are described visually, suddenly that diagram has value and can facilitate substantive conversations amongst the development team.&lt;/p&gt;
&lt;p&gt;This is what we need.&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#7185345</link><pubDate>Mon, 21 Jan 2008 18:54:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7185345</guid><dc:creator>Adam Harris</dc:creator><description>&lt;p&gt;It is the $6m question.&lt;/p&gt;
&lt;p&gt;- &amp;nbsp;I suggest strongly to have crow foot instead of the bad key and infinity sign, and to make the relationship single line instead of 3D pipe, with the option to have dotted line at the one, many or both ends, and the option to control the boldness of the line.&lt;/p&gt;
&lt;p&gt;- I like to be able to reduce the table width to the minimum.&lt;/p&gt;
&lt;p&gt;- I like to add more options on the relationship context menu, such as rename and properties.&lt;/p&gt;
&lt;p&gt;- The current relationships can be only at right angle, so I like more control like Visio to make different angles and curves.&lt;/p&gt;
&lt;p&gt;- After I edit the database at another environment I like to click refresh on the ERD.&lt;/p&gt;
&lt;p&gt;- I like an option to have all tables auto-size in height so to fit all fields.&lt;/p&gt;
&lt;p&gt;- we can get more space by reducing the height of each field and the left margin on the text, and reduce the width of the gray square on the left.&lt;/p&gt;
&lt;p&gt;- Many more.&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#8118572</link><pubDate>Sun, 09 Mar 2008 22:22:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8118572</guid><dc:creator>scott ocamb</dc:creator><description>&lt;p&gt;I typically use diagrams to model the database and communicate it to the users and or developers. I use ENTERPRISE ARCHITECT to model process flows, state diagrams and also data models.&lt;/p&gt;
&lt;p&gt;I find this much better than visio.&lt;/p&gt;
&lt;p&gt;EA will also generate the sql for the database and allows for very good comments that help users understand.&lt;/p&gt;
&lt;p&gt;So, i would like to se some sort of diagram tool in the database version of Visual Studio Team Edition.&lt;/p&gt;
</description></item><item><title>re: Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#8402768</link><pubDate>Thu, 17 Apr 2008 15:55:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8402768</guid><dc:creator>Karsten Breivik</dc:creator><description>&lt;p&gt;Truly visionary comments by Ericga and Goober.&lt;/p&gt;
&lt;p&gt;I completely agree on the comments from Ericga on the layout algorithm. &lt;/p&gt;
&lt;p&gt;It would be nice to have the possibility to choose between orthogonal, hierarchical, tree, and symmertric layouts. There are ready made libraries for managing this, so it should be possible to do. &lt;/p&gt;
&lt;p&gt;The real benefit of doing this, is to check for compliance to normal forms. A DB in 3NF should always be possible to lay out graphically 2-dimensionally without having lines crossing. Crossing lines would be a very simple indication of tranistice dependencies indicating that the database is not in 3NF. &lt;/p&gt;
&lt;p&gt;Another nice feature would be the ability to somehow group the tables based on their use in stored procedures and views. Could be difficult to implement, but it sure would be fun to have... Say that you list our procedures on the left side of the window and use checkboxes to select procedures which should have their tables grouped in the layout...&lt;/p&gt;
&lt;p&gt;Also I agree wih Ericga that &amp;quot;3 dimensional feature&amp;quot; and &amp;quot;fit layout to print&amp;quot; that Ericga speaks of would be a dream come true.&lt;/p&gt;
&lt;p&gt;Brgds Karsten&lt;/p&gt;
</description></item><item><title>Visual Studio Team Editon for DB Pro - Mairead's version  : Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#8567401</link><pubDate>Sun, 01 Jun 2008 11:34:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8567401</guid><dc:creator>Dating</dc:creator><description>&lt;p&gt;Like my recent post on database projects, we would like to understand your current usage of the Database Diagrams feature which shipped as part of Visual Studio 2005 and SQL Server 2005. Getting feedback on your usage, helps us to get a deeper understandin&lt;/p&gt;
</description></item><item><title>Visual Studio Team Editon for DB Pro - Mairead's version  : Do you use Database Diagrams?</title><link>http://blogs.msdn.com/mairead/archive/2007/02/21/do-you-use-database-diagrams.aspx#8577056</link><pubDate>Fri, 06 Jun 2008 09:02:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8577056</guid><dc:creator>Weddings</dc:creator><description>&lt;p&gt;Like my recent post on database projects, we would like to understand your current usage of the Database Diagrams feature which shipped as part of Visual Studio 2005 and SQL Server 2005. Getting feedback on your usage, helps us to get a deeper understandin&lt;/p&gt;
</description></item></channel></rss>