设计数据库关系图 (Visual Database Tools)

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例分析平台系统(PDW)

数据库设计器是一种可视化工具,可用于设计和可视化连接到的数据库。 设计数据库时,可以使用数据库设计器创建、编辑或删除表、列、键、索引、关系和约束。 若要可视化数据库,可以创建一个或多个关系图来说明其中的一个或多个表、列、键和关系。

数据库关系图,说明表关系

对于任何数据库,可以根据需要创建任意数量的数据库关系图;每个数据库表都可以显示在任意数量的关系图上。 因此,可以创建不同的关系图来可视化数据库的不同部分,或强调设计的不同方面。 例如,可以创建显示所有表和列的大型关系图,并且可以创建一个较小的关系图,显示所有表而不显示列。

你创建的每个数据库关系图都存储在关联的数据库中。

数据库图中的表和列

在数据库关系图中,每个表可以显示三个不同的功能:标题栏、行选择器以及一组属性列。

标题栏 标题栏显示表格的名称

如果已修改表但尚未保存,则表名称末尾会显示一个星号 \ 以指示未保存的更改。 有关保存修改的表和关系图的信息,请参阅 使用数据库关系图(Visual Database Tools)

行选择器 可以单击行选择器以选择表中的数据库列。 如果列位于表的主键中,则行选择器将显示键符号。 有关主键的信息,请参阅 使用密钥

属性列 属性列集仅在表的某些视图中可见。 可以在五个不同的视图中查看表,以帮助管理图表的大小和布局。

欲了解有关表格视图的更多信息,请参阅 自定义关系图中显示的信息量(Visual Database Tools)

数据库关系图中的关系

在数据库关系图中,每个关系可以显示三个不同的特征:终结点、线条样式和相关表。

终结点 线段的端点指示关系是一对一还是一对多。 如果关系在一个终结点有一个键,另一个终结点有一个数字八,则它是一对多关系。 如果关系在每个终结点都有一个密钥,则它是一对一关系。

线条样式 行本身(而不是其终结点)指示在将新数据添加到外键表时,数据库管理系统(DBMS)是否强制执行关系的引用完整性。 如果行显示为实线,则当在外键表中添加或修改行时,DBMS 会强制关系引用完整性。 如果行显示为虚线,则当在外键表中添加或修改行时,DBMS 不会对关系强制实施引用完整性。

相关表 关系行指示一个表和另一个表之间存在外键关系。 对于一对多关系,外键表是靠近线条的8字形符号的表。 如果直线的两个端点都连接到同一个表,那么这种关系是自反关系。 有关详细信息,请参阅 绘制反射关系(Visual Database Tools)

在本部分中

了解数据库关系图所有权(Visual Database Tools)

在数据库图表设计器中导航(可视化数据库工具)

设置数据库关系图设计器(Visual Database Tools)

从早期版本(Visual Database Tools)升级数据库关系图

打开数据库图表设计器(Visual Database Tools)

另请参阅

使用数据库关系图(Visual Database Tools)
在数据库图中使用表(Visual Database Tools)
使用关系图布局(可视化数据库工具)