如何在Teradata获得ERD?

时间:2014-06-29 23:32:37

标签: teradata

我通过Sql Assistant使用Teradata。当我想查找两个表之间的关系时,我执行以下操作:show table table1并且可以看到生成具有所有主键和外键的表的create语句。但是,这不是很方便,因为我可能会遗漏一些东西。那么,有没有办法获得实体关系图?我对大约20张桌子感兴趣。那么,我怎样才能获得它们之间的关系?

1 个答案:

答案 0 :(得分:1)

SQL Assistant不会通过版本14.x显示对象之间的关系。根据我使用Teradata的经验,关系已经在适当的建模工具中建模。

如果您的环境强制实施参照完整性,则DBC数据库中的视图可以在SQL Assistant中查询,以帮助向您显示关系。但是,结果将以表格形式表示,就像对数据库的任何其他查询一样。

  • DBC.All_RI_Children
  • DBC.All_RI_Parents
  • DBC.RI_Child_Tables
  • DBC.RI_Distinct_Children
  • DBC.RI_Distinct_Parents
  • DBC.RI_Parent_Tables
  • DBC.Tables2