Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有一个工具可以直观地映射MySQL中的表关系?_Mysql_Mapping_Relational Database - Fatal编程技术网

有没有一个工具可以直观地映射MySQL中的表关系?

有没有一个工具可以直观地映射MySQL中的表关系?,mysql,mapping,relational-database,Mysql,Mapping,Relational Database,我正在寻找一个工具,可以映射在mysql数据库中的关系。我想要类似于MS-SQL Server Management Studio中“显示图表窗格”中生成的视图。这样的事情存在吗 我负责数据库的设计及其使用rails约定。我不反对手工指定关系。大多数MySQL数据库仍然使用MyISAM表,这些表不提供外键约束。如果没有明确的FKs,您最多只能猜测表之间的关系。一年前,我与Oracle一起使用。它相信它也适用于MySql。Altova DatabaseSpy将在Windows上显示它们。如果不是,

我正在寻找一个工具,可以映射在mysql数据库中的关系。我想要类似于MS-SQL Server Management Studio中“显示图表窗格”中生成的视图。这样的事情存在吗


我负责数据库的设计及其使用rails约定。我不反对手工指定关系。

大多数MySQL数据库仍然使用MyISAM表,这些表不提供外键约束。如果没有明确的FKs,您最多只能猜测表之间的关系。

一年前,我与Oracle一起使用。它相信它也适用于MySql。

Altova DatabaseSpy将在Windows上显示它们。如果不是,最简单的方法是查询信息\u SCHEMA(如果您使用的是MySQL的v5或更高版本),并检查所有表的键列使用统计信息。这很容易编写脚本。

也许官方工具有这个功能

没有架构图工具吗?我想是的。我不是一个喜欢图表的人(对mysqldump的输出要高兴得多),但我和很多人一起工作过,他们都相信Toad。

5.1.16在我的OS X 10.5.7系统上有缺陷。我发现它做的事情像崩溃和消失没有错误。或者在打印设置中尝试更改页面大小时出错


我还尝试在VMWare下的Windows XP上运行它。它在那里似乎更稳定、更实用。我能够对数据库进行反向工程并创建一个图表。

仅仅因为MyISAM没有记录或强制执行RI约束并不意味着逻辑数据库设计中不存在表关系。仅供参考sql server图表工具的Toad 5.7“未授权”使获取Toad进行图表绘制变得毫无意义