【问题标题】:Toad ER Diagram is not showing relationships and pk,fk between tablesToad ER 图未显示表之间的关系和 pk、fk
【发布时间】:2016-04-05 17:53:22
【问题描述】:

我正在使用带有管理模块的 Toad for Oracle v12.0.0.61。 我感兴趣的数据库有 61 个“视图” 我选择了所有视图,右键单击并选择了 ER 图 Toad 为每个表创建了小型 UML 图,列出了表名及其所有列,但没有指示它们的主键或外键以及它们之间的关系。 即使我选择一个特定的表(主表),然后右键单击它并选择 ER 图,选择 5 级详细信息,它只会为一个表创建一个图表,而没有所有其他信息。 我是否遗漏了此处的任何步骤,或者这与我获得的访问权限级别有关?

谢谢

【问题讨论】:

  • "@Bob Jarvis" 对您的具体问题有正确答案。我一直对 Toad 的 ER 图功能感到失望。似乎几乎不可能从中得到一个布局合理的图表!
  • @PaulWalker - 我从来没有找到一个能生成可用图表的自动制图师。自动化图表似乎是销售人员的工具。 “是的,我们的产品就是这样做的!”是你被告知的。没有提到的是应该在感叹号之前插入“badly”这个词...... :-)

标签: oracle diagram toad er-diagrams entity-relationship-model


【解决方案1】:

视图没有键。视图只是标准 SQL 查询。

祝你好运。

【讨论】:

  • 谢谢!现在,如果我可以找到创建视图的实际表,我应该做些什么来构建 ER?
  • 当我构建 ERD 时,我通常不会尝试记录视图中数据的来源/图表,因为它可以(理论上,至少 :-) 被更改。在绘制图表时,我只是将视图视为黑匣子。如果您需要查看数据的来源,您可以在几乎任何 GUI(例如 Oracle 的 SQL Developer 产品、Allround Automation 的 PL/SQL Developer 等)中查看视图查询,或者在 SQL*Plus 中您可以查询数据字典,如:SELECT * FROM USER_VIEWS WHERE VIEW_NAME = 'YOUR_VIEW'。祝你好运。
  • 非常感谢。我希望创建数据库的开发人员会记录它。再次感谢:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-08
  • 2023-03-09
  • 2013-03-27
  • 1970-01-01
  • 1970-01-01
  • 2014-01-09
相关资源
最近更新 更多