我被要求创建数据库的图形表示,我已经查看了lucidchart等工具。是否有任何好的工具可用于以图形方式表示数据库及其关系?
答案 0 :(得分:5)
如果你使用MySQL,那么MySQL Workbench将从数据库创建实体关系图。
如果您使用的是"Microsoft Office Access, Microsoft SQL Server, and other databases that are compliant with Open Database Connectivity (ODBC)",则Visio Professional会执行此操作。 (注意 - Visio Standard不会这样做。)
答案 1 :(得分:1)
我使用过Enterprise Architect,发现它非常有用。看看http://www.sparxsystems.com我相信他们有免费试用。它功能强大,但可以让你可以拿出你的白板图纸并快速将它们放入版本控制系统,创建.pngs等。它们会对代码和数据库进行逆向工程以生成模型。
答案 2 :(得分:1)
这取决于数据库品牌,例如,SQL Management Studio有一种生成SQL Server数据库图形表示的方法,MySQL工作台将为MySQL执行此操作,等等。在付费的通用替代品中,我喜欢EMS tools(其中包含SQL Server,MySQL,PostgreSQL和Firebird的版本)和Dezign(支持12个数据库)
答案 3 :(得分:1)
Sybase Power Designer就是我用的。我认为这是最完整的,但价格昂贵。
答案 4 :(得分:1)
您也可以尝试this基于网络的工具。
答案 5 :(得分:1)
Computer Associates ERWin。有逻辑和物理视图,在物理上,当前数据库可以进行逆向工程。
答案 6 :(得分:0)
一些商业工具会这样做。就个人而言,我只知道Sparx Systems的Enterprise Architect。对于费用软件,我可以推荐SQuirrel SQL client。您可能还想查看OpenOffice的数据库支持。