有没有办法生成现有表及其相互关系的映射?
Posted
技术标签:
【中文标题】有没有办法生成现有表及其相互关系的映射?【英文标题】: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 图。 【参考方案1】:打开你感兴趣的数据库的database文件夹,点击database diagram
,弹出确认框点击yes
右击database diagrams
并选择新的数据库图
选择你想要的所有表格,点击添加,将创建一个图表
现在你可以保存图表,给它起一个有用的名字,下次你想看它时就可以使用它了
【讨论】:
表格显示时没有任何行。我选择了一张我知道在另一张桌子上有 PK 作为 FK 的桌子来测试它。创建这些表以显示关系线时是否必须设置某些内容?大约有 40-50 个表,它只是帮助我可视化正在发生的事情,而无需查询每个表来亲自查看。我可以在自己身上画线,并被提示一堆“东西”,但我是这份工作的新手,所以我还不想把事情搞砸。 =) 我刚刚验证了lines
出现了。你确定你有 fk 约束设置吗?
我没有对数据库进行任何设置。我到了这里,就是这样。如果这对出现线条是必要的,也许这是他们没有设置的东西。我会做一些关于如何检查的作业。谢谢。
只是看了一下,好像没有设置那些约束,所以我现在只需要处理它。谢谢你的帮助,威胁。
现在是自己添加这些约束的好时机。你可能会发现你不能,因为有脏数据以上是关于有没有办法生成现有表及其相互关系的映射?的主要内容,如果未能解决你的问题,请参考以下文章