Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 是否有方法生成现有表及其相互关系的映射?_Sql Server_Sql Server 2008_Erd - Fatal编程技术网

Sql server 是否有方法生成现有表及其相互关系的映射?

Sql server 是否有方法生成现有表及其相互关系的映射?,sql-server,sql-server-2008,erd,Sql Server,Sql Server 2008,Erd,Access有类似这样的功能,您可以查看现有表之间的所有关系,显示为连接它们的线条:键、1到多,等等。我在ss2008中找不到任何东西-除此之外,我对它非常陌生。任何帮助都将不胜感激。打开您感兴趣的数据库的数据库文件夹,单击数据库图表,当弹出确认框时单击是 右键单击数据库关系图,然后选择新建数据库关系图 选择所有需要的表,单击“添加”,将创建一个图表 现在,您可以保存该图,给它一个有用的名称,下次您想查看它时,它将可用。您要查找的是实体关系或ER图。这些表显示时没有任何行。我在另一张表中选择了一

Access有类似这样的功能,您可以查看现有表之间的所有关系,显示为连接它们的线条:键、1到多,等等。我在ss2008中找不到任何东西-除此之外,我对它非常陌生。任何帮助都将不胜感激。

打开您感兴趣的数据库的数据库文件夹,单击
数据库图表
,当弹出确认框时单击是 右键单击
数据库关系图
,然后选择新建数据库关系图

选择所有需要的表,单击“添加”,将创建一个图表


现在,您可以保存该图,给它一个有用的名称,下次您想查看它时,它将可用。

您要查找的是实体关系或ER图。这些表显示时没有任何行。我在另一张表中选择了一张我知道它的PK作为FK的表来测试它。在创建这些表以显示关系行时,是否必须设置一些内容?大约有40-50个表,它可以帮助我直观地看到正在发生的事情,而不必查询每个表来亲自查看。我可以在自己身上划出界限,并得到一大堆“东西”的提示,但我是新来的,所以我现在还不想把事情搞砸我刚刚验证了
行是否显示。你确定设置了fk约束吗?我没有设置数据库的任何内容。我到了这里,事情就是这样。也许这是他们没有设置的东西,如果这是线路显示的必要条件。我会做一些关于如何检查的家庭作业。谢谢。只是看了一下,看起来这些约束条件并没有设置好,所以我现在只能处理它。谢谢你的帮助,威胁。现在是你自己添加这些约束的好时机。你可能会发现你不能,因为有肮脏的数据