我正在尝试将表从oracle数据库导入到Erwin工具中,以便创建ER图。有人能告诉我怎么做吗?
发布于 2014-04-24 09:44:45
最好的方法是对Oracle数据库进行反向工程(假设您有一个有效的ERwin许可证)。
在ERwin中,转到tools / Reverse engineer /,然后选择直接反向工程到数据库或脚本,即您要连接到的DBMS类型和版本。
下一个对话框将提示您指定需要从哪个数据库对象获取信息,以及所选每个对象的元数据属性的粒度。还有与所有者、表空间选项相关的其他选项,以及通过索引/名称推断主键的能力。
最后,下一个对话框将提示您连接到您的Oracle实例,并且根据您对对象(模式)等的权限,Erwin将在ERwin version R9中为您生成一个新的图表,这是一个以R7和R8存储的主主题区域显示(这与R9中的图表相同)。
如果您正在尝试对1或"n“个表进行逆向工程,那么最好从Oracle生成脚本,然后使用Erwin R/E (逆向工程)的脚本选项。或者尝试与空白模型进行完全比较。这是另一个功能,更复杂,应该作为另一个主题来讨论,但我只想提一下,这是一个已知的实践。
https://stackoverflow.com/questions/22299779
复制相似问题