Sql server 是否有方法生成现有表及其相互关系的映射?
Access有类似这样的功能,您可以查看现有表之间的所有关系,显示为连接它们的线条:键、1到多,等等。我在ss2008中找不到任何东西-除此之外,我对它非常陌生。任何帮助都将不胜感激。打开您感兴趣的数据库的数据库文件夹,单击Sql server 是否有方法生成现有表及其相互关系的映射?,sql-server,sql-server-2008,erd,Sql Server,Sql Server 2008,Erd,Access有类似这样的功能,您可以查看现有表之间的所有关系,显示为连接它们的线条:键、1到多,等等。我在ss2008中找不到任何东西-除此之外,我对它非常陌生。任何帮助都将不胜感激。打开您感兴趣的数据库的数据库文件夹,单击数据库图表,当弹出确认框时单击是 右键单击数据库关系图,然后选择新建数据库关系图 选择所有需要的表,单击“添加”,将创建一个图表 现在,您可以保存该图,给它一个有用的名称,下次您想查看它时,它将可用。您要查找的是实体关系或ER图。这些表显示时没有任何行。我在另一张表中选择了一
数据库图表
,当弹出确认框时单击是
右键单击数据库关系图
,然后选择新建数据库关系图
选择所有需要的表,单击“添加”,将创建一个图表
现在,您可以保存该图,给它一个有用的名称,下次您想查看它时,它将可用。您要查找的是实体关系或ER图。这些表显示时没有任何行。我在另一张表中选择了一张我知道它的PK作为FK的表来测试它。在创建这些表以显示关系行时,是否必须设置一些内容?大约有40-50个表,它可以帮助我直观地看到正在发生的事情,而不必查询每个表来亲自查看。我可以在自己身上划出界限,并得到一大堆“东西”的提示,但我是新来的,所以我现在还不想把事情搞砸我刚刚验证了
行是否显示。你确定设置了fk约束吗?我没有设置数据库的任何内容。我到了这里,事情就是这样。也许这是他们没有设置的东西,如果这是线路显示的必要条件。我会做一些关于如何检查的家庭作业。谢谢。只是看了一下,看起来这些约束条件并没有设置好,所以我现在只能处理它。谢谢你的帮助,威胁。现在是你自己添加这些约束的好时机。你可能会发现你不能,因为有肮脏的数据