2017-02-22 102 views
2

我对sql服务器比较新,我们在我的工作环境中使用sql server 2014版本。为什么我们实际上需要在sql server中使用这个数据库图表(使用SSMS)?在sql server中创建数据库关系图的重要性/使用/优点

+2

沟通的想法,无论与自己:)和你的同事。 – dean

+0

如果我在Microsoft Access编辑中没有错,则关系图允许我们更改表之间的主键/外键关系。这与数据库图表在ssms中的工作方式是一样的吗? –

+2

不了解Access,但在SSMS中,可以标记关键列并在关系图上绘制关系,并在保存时将其反映在数据库中。 – dean

回答

1

数据库图提供了数据库结构的可视化,这是最好的(有些可能只会说)优势。

尽管可以使用图表来编辑表格,包括重命名,添加/删除列,设置键以及不用的东西,这些东西通常最好使用DDL代码处理(当然,如果你知道你是什么这样做)。

您可以将数据库图想象为数据库模式的WYSIWYG编辑器,就像大多数(如果不是全部的话)所见即所得的编辑器一样,它确实有缺点。 这对于所有SSMS设计器窗口都是正确的。实际上,我所知道的每个DBA都声称SSMS设计器窗口不应该用于设计数据库对象,并且必须始终倾向于直接使用DDL。我只能说我完全同意这个说法。

相关问题