我有一个包含 160 个表的架构,并且没有提到外键。有没有简单的方法可以为所有表创建 ER 图,而无需手动工作。
这个问题在这里得到解答:https://stackoverflow.com/a/25568088/4115031
在大多数情况下,这是一项重要的练习。如果你足够幸运 分析现代框架的模式,例如 Ruby on Rails,或者CakePHP或者类似的,而且开发人员一直很严格 关于以下列约定,那么你有一个合理的机会 找到许多但不是全部的隐含关系。
即如果您的表使用像 user_id 这样的列来引用中的条目 用户表。
答案继续提供两个示例 SQL 查询,您可以运行它来尝试快速获取关系列表。
是的,如果您使用的是 IDE。 Eclipse、Jetbrains IDEA 和 MS Visual Studio 都有用于生成 ER 图的插件,具体取决于您使用的版本。
既然您提到了 Oracle SQL Developer,它就有一个用于生成 ER 图的插件。 这是如何操作的示例。.