views:

389

answers:

7

As i described,

I want program give me more helpful diagram for example :

MS SQL Server Diagram didn't give you a good design for relations so if you have many relations in the same table then the diagram just draw many lines to your table and didn't set the lines to specific column that would confuse you if you have many tables and complicated Database.

+1  A: 

Try MS Visio. I think that will fit your bill. A better alternate would be ERWIN.

Raj

Raj
I'll Try and tell.Thankx :)
Wahid Bitar
Be aware that Microsoft do not consider Visio to be a software engineering tool. It's a diagramming tool, part of the Microsoft Office suite of products.
John Saunders
I tried MS Visio and it's better than the diagram with MS SQL Server. But the problem with the columns relations didn't solve!.
Wahid Bitar
You need the older Enterprise Architect version of Visio to get full ER modelling with reverse engineering and db generation.
schooner
+1  A: 

You can drag the end points of the lines down to the individual keys. But if you move the table, they all move back up to the top of the table.

richardtallent
I'll do this for now. But i still looking for perfect diagram. And i tell you i need this for explaining purposes not for fun!. I'm always explain the Database design to my boos who don't have a very well information about Databases. So it's helpful to give him a good diagram about our Databases design.**Thank you for everything**.
Wahid Bitar
A: 

I have used ER/Studio for years. It works great but is quite expensive.

Rob Garrison
A: 

Here are three good ones I have used (from most expensive to cheapest)

  • Computer Associates - ErWin
  • Embarcadero - ER/Studio
  • ModelRight

However, I will say that your problem is more or less inevitable with complicated databases and is better dealt with via good naming conventions than with lines on the diagram. If your column names are consistent it goes a long way towards readability.

DamonRipper
A: 

Fabforce DBDesigner is a good one in the freeware section... optimized for MySQL.

Version 4.0 used to be buggy, but had more features than Version 5.0 which is now MySQL/SUN owned.

Try both versions.

Oso
A: 

Good naming conventions is always good, but sometimes the naming has evolved over the years and is what it is. Do you know if any of these tools has the feature to draw the lines to the right columns?

A: 

Hi guys!

I tried booth "MS Visio" and "Embarcadero ER/Studio" and they have many beautiful tools especially "Embarcadero ER Studio".

But the problem of relations lines between tables still didn't solve.

You know i want tool to give me just a graphical diagram that draw relation lines to correct fields not just the table but to the specific field."Like diagram in MS Access".

Wahid Bitar
In general, it will not always be possible to draw relation lines to the fields. What about a foreign key between two compound keys (more than one column in the key)? What about foreign keys that overlap?
John Saunders
I see.Thank you very much and I'm sorry if i tired you with me.
Wahid Bitar