Mysql 数据库模式逆向工程的好方法

Mysql 数据库模式逆向工程的好方法,mysql,database,schema,reverse-engineering,myisam,Mysql,Database,Schema,Reverse Engineering,Myisam,我需要知道从MyISAM引擎数据库创建数据库表模型的良好过程。使用类似向导的软件解决方案似乎是不可能的,因为MyISAM缺少外键。联接定义表之间的连接 数据库本身非常混乱,表之间有多个多对多个连接,甚至对同一个表的引用 我对数据库模式创建非常陌生,在尝试创建数据库模式之前,我只学习了基础课程 我的最佳猜测是提取所有表的列表,并开始使用Netbeans从相关的php项目中读取源代码。我知道这个方法会很慢,也许只是为了做这个而改变——但是有什么好的方法可以做到这一点吗 我计划使用MS Visio在那

我需要知道从MyISAM引擎数据库创建数据库表模型的良好过程。使用类似向导的软件解决方案似乎是不可能的,因为MyISAM缺少外键。联接定义表之间的连接

数据库本身非常混乱,表之间有多个多对多个连接,甚至对同一个表的引用

我对数据库模式创建非常陌生,在尝试创建数据库模式之前,我只学习了基础课程

我的最佳猜测是提取所有表的列表,并开始使用Netbeans从相关的php项目中读取源代码。我知道这个方法会很慢,也许只是为了做这个而改变——但是有什么好的方法可以做到这一点吗


我计划使用MS Visio在那里收集结果。

我发现这类工具只发现了结构的一小部分,可能是重复的。理解数据和代码仍然是必要的。@ThomasG这是一个不同的主题,因为我正在寻找方法,而不是简单的工具。将使用工具,但我更好奇需要考虑的事情——更像是关于这方面的哲学和方法。对不起,我的英语不好。