【问题标题】:How to visualize relation between objects in a database?如何可视化数据库中对象之间的关系?
【发布时间】:2014-05-19 16:21:05
【问题描述】:

我有一个数据库,我想用某种工具对其进行可视化。让我解释一下基本情况: A 公司与运输公司 A 和运输公司 B 有业务往来。 运输公司 A 与 A 公司、B 公司和 C 公司有业务往来。 C公司与运输公司A和运输公司B有业务往来。

如您所见,每家公司都与不同的运输公司开展业务,反之亦然。这些关系可以在数据库中实现,在纸上绘制视觉模型时也很容易。

当然,模型应该包含数百家公司和运输公司。所以我想要一个可视化工具,可以显示这些关系的概览。

我的问题是可以使用哪些工具来实现这一点?

【问题讨论】:

    标签: database model relational-database data-visualization database-relations


    【解决方案1】:

    我想你想看看 Microsoft Visio(获取 2010 版本。从数据库的角度来看,2013 几乎无法使用)。

    但如果我假设正确,您想为每个公司创建一个表。不要这样做!这可能会导致冗余和数据完整性问题。您只想创建一个表并创建所谓的一元多对多关系。这种关系可以转换为许多不同的行,可以与同一个表中的许多行相关。除非您愿意,否则我不会详细介绍,因为上个月我在数据库设计课程中花了一两周时间学习多对多关系并且变得有点复杂。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-14
      • 1970-01-01
      • 1970-01-01
      • 2021-06-05
      • 2010-11-30
      • 1970-01-01
      相关资源
      最近更新 更多