我知道在Access中有一种方法可以可视化图表中表格之间的关系 - 有点像ER图表。
我是Oracle新手。我想知道我是否可以用Oracle做同样/类似的事情。有人可以提出一些建议吗?
答案 0 :(得分:7)
Oracle SQL Developer Data Modeler - 最近由Oracle推出的工具。
如果您需要离线轻松导航html报告,Schemaspy会很好。
答案 1 :(得分:3)
Oracle不提供免费工具。如果您需要购买商业许可证,他们的SQL Developer Modeler相当不错但价格合理。
如果您对平台独立感兴趣,那么Power Architect就是FOSS。
答案 2 :(得分:2)
下载Oracle数据访问组件(ODAC),通常为packaged with Oracle Developer Tools for Visual Studio。按照Oracle ODBC驱动程序的安装说明进行操作。添加系统DSN(开始>运行>键入 odbcad32 按ENTER键。)
不,您可以通过MS Access,MS Visio,Visual Studio,Enterprise Architect或其他符合ODBC的数据工具打开实体关系图。
例如,在MS Access中:文件>打开>在“文件类型”下,选择“ODBC数据库”。此选择位于下拉列表的底部。选择“数据库工具”选项卡,然后选择“关系”以查看Oracle表关系。这是link to an article where Oracle provides documentation on how to visualize the relationships during a migration from Access。
在MS Visio中,选择FILE>新> “软件和数据库”> “数据库模型图”。然后从顶部菜单中选择“数据库”,然后选择“逆向工程师”。选择ODBC连接。如果出现错误,请点击“转义”。继续,直到加载图表。
Enterprise Architect和Visual Studio提供了更好的功能,具有类似的说明。
希望这是明确和有帮助的。圣诞快乐!
答案 3 :(得分:1)
没有内置工具,但您可以使用一些免费软件,如果您真的喜欢它们,甚至可以购买其中一些。
https://stackoverflow.com/questions/674911/light-weight-er-diagram-tool
Good tool to visualise database schema?
我个人最喜欢的是ER/Studio
答案 4 :(得分:0)
Oracle Sql Developer是免费的,并且具有可以显示图表的查询构建器。您可以从架构中的表列表中拖放表。
答案 5 :(得分:0)
您可以通过ODBC连接Access到Oracle。然后在访问中显示oracle表。