我正在尝试将表从oracle数据库导入到Erwin工具中以创建ER图。任何人都可以让我知道我怎么能这样做???
答案 0 :(得分:0)
最好的方法是对Oracle数据库进行反向工程(假设您拥有有效的ERwin许可证。
在ERwin中,转到工具/逆向工程师/然后选择直接对数据库或脚本进行逆向工程,即您要连接的DBMS类型和版本。
下一个对话框提示您指定从中获取信息所需的数据库对象以及所选每个对象的元数据属性的粒度。还有其他选项可供选择与所有者,表空间选项相关,以及通过索引/名称推断主键的能力
最后,下一个对话框将提示您连接到Oracle实例,并根据您对对象(模式)等的权限,Erwin将在ERwin版本R9中为您生成一个新图表,存储的主要主题区域显示在R7和R8(这与R9中的图表相同)。
如果您尝试对1个或“n”个表进行反向工程,最好从Oracle生成脚本,然后使用脚本选项使用Erwin R / E(逆向工程)。或者尝试与空白模型进行完全比较。这是另一个功能,并且更复杂,应该被视为另一个讨论的另一个主题,但我只是想提一下这是一个已知的做法。