【问题标题】:Is there a way to generate a map of the existing tables and their relationships to each other?有没有办法生成现有表及其相互关系的映射?
【发布时间】:2011-10-07 23:48:39
【问题描述】:

Access 有这样的东西,您可以在其中查看现有表之间的所有关系,显示为连接它们的线:键、1 到多等。我在 ss2008 中找不到任何东西 - 我对它很陌生最重要的是。任何帮助将不胜感激。

【问题讨论】:

  • 您要查找的内容称为实体关系或 ER 图。

标签: sql-server sql-server-2008 erd


【解决方案1】:

打开你感兴趣的数据库的database文件夹,点击database diagram,弹出确认框点击yes 右击database diagrams并选择新的数据库图

选择你想要的所有表格,点击添加,将创建一个图表

现在你可以保存图表,给它起一个有用的名字,下次你想看它时就可以使用它了

【讨论】:

  • 表格显示时没有任何行。我选择了一张我知道在另一张桌子上有 PK 作为 FK 的桌子来测试它。创建这些表以显示关系线时是否必须设置某些内容?大约有 40-50 个表,它只是帮助我可视化正在发生的事情,而无需查询每个表来亲自查看。我可以在自己身上画线,并被提示一堆“东西”,但我是这份工作的新手,所以我还不想把事情搞砸。 =)
  • 我刚刚验证了lines 出现了。你确定你有 fk 约束设置吗?
  • 我没有对数据库进行任何设置。我到了这里,就是这样。如果这对出现线条是必要的,也许这是他们没有设置的东西。我会做一些关于如何检查的作业。谢谢。
  • 只是看了一下,好像没有设置那些约束,所以我现在只需要处理它。谢谢你的帮助,威胁。
  • 现在是自己添加这些约束的好时机。你可能会发现你不能,因为有脏数据
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-06-12
  • 1970-01-01
  • 2020-12-16
  • 1970-01-01
  • 2020-07-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多